自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 JS产生随机数的几个用法!

function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); var chars =

2018-01-05 11:08:19 339

转载 多线程ExecutorService中submit和execute区别

多线程ExecutorService中submit和execute区别介绍submit和execute都是 ExecutorService 的方法,都是添加线程到线程池中。区别 submit 有返回值 返回future , execute没有submit 返回值 future 用处 可以执行cancle方法,取消执行 可以通过get()方

2017-07-11 16:29:54 1159

转载 java多线程 ThreadPoolExecutor 策略的坑

java多线程 ThreadPoolExecutor 策略的坑   无论是使用jdk的线程池ThreadPoolExecutor 还是spring的线程池ThreadPoolTaskExecutor 都会使用到一个阻塞队列来进行存储线程任务。   当线程不够用时,则将后续的任务暂存到 阻塞队列中,等待有空闲线程来进行。  当这个阻塞队列满了的时候,会出现两种情况   正在运行的

2017-07-11 16:27:18 619

原创 js总结-持续更新。。。。。

===========================================金钱========================================//厘转元_Lid2Yuan:function(num,n){n = n > 0 && n if ( typeof num !== "number" || isNaN( num ) ){     ret

2017-07-11 16:21:52 366

转载 jsp 引用jsp的方法

jsp引用另一个jsp有两种方法这两种方法有区别  查了如下,请笑纳。一个是静态引入 ,一个是动态引入 jsp 静态引入 jsp 动态引入 1. 首先先介绍下,jsp机制: servlet容器,先将jsp转化成servlet,然后编译成.class文件,放置容器缓冲区【tomcat的work目录下】。每次调用jsp时,服务器会读取编译好的servler.cla

2016-11-30 15:20:59 1983

原创 Jsp中引入标签

在jsp文件中使用c标签的时候,要引入(jstl.jar和standard.jar)然后再jsp写入在pom.xml中写入 jstl jstl 1.2 taglibs standard 1.1.2

2016-11-30 15:11:07 2059

原创 SpringMVC框架项目访问不到静态资源问题

自己搭了一个框架想引入easyui,但页面报错静态文件在项目中的位置原因:在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截解决方式如下  在配置文件中写入以下就可以啦

2016-11-30 15:04:00 1325

原创 让servlet session失效的几种方法

说到session失效时间就让我想起了它的生命周期,到时候想着总结一下说在session失效时间也是我在项目中写filter时遇到的。主要用来登录是否超时。那么让session到时间失效有几种方式呢?1.在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效。设置为-1将

2016-11-28 18:49:45 5297

原创 解决ajax请求filter重定向失败

参考引用方法在新项目写了一个fillter,能拦截jsp,.action的请求,但是ajax的请求可以拦截不能实现重写向登录页面。这是一个bug呀! 参考以上引用的方法,解决了。ajax重定向的问题。默认ajax是不支持重定向的,因为ajax本身就是局部刷新,不重新加载页面的。如果需要用到重定向可以通过以下方法:第一步:fillterpublic class A

2016-11-28 18:33:48 7388 3

原创 前台登录账号改变时迅速清空记录的登录密码

在写登录页面功能时遇到了一个问题,就是改变登录账号时,所记录下的登录密码没有清空,还保留原来记录下的密码。这显然是不有友好的。我第一想法是用jquery中的change事件,可能是因为已绑定了click事件,所以效果有些延迟。就换了一种方法。在标签上加入两个事件如oninput="OnloginCodeInput (event)" onpropertychange="OnPropCha

2016-11-28 15:19:30 1432

原创 eclipse将控制台日志打印到日志文件

首先将启动的服务停止run-------》 run configurations /debug configurations (想要哪种启动方式就选择哪一个)  选择你的中间件  -------》common选荐卡-------》output file 复选框-------》选择文件输出位置即可。

2016-11-24 19:31:38 8264

原创 防止表单重复提交订单

在分布式项目维护中遇到了表单重复提交的问题第一次出现这个bug时我用了最简单的方式,就是在前台js中控制提交按钮,防止重复点击如下这种方式,依然没有解决问题。var btnFlag = true;    $("#createOrder").click(function(){     if(btnFlag){btnFlag = false;ajax_post(url,pa

2016-11-24 19:15:33 2493

原创 整合spring2.5+hibernate3+struts2.0

之前有照着网上的博客教程整合了一个比这个更高版本的ssh2,但那时我只是照着做而已啦,对于只自学过strut2的小虾米来说,原理什么的都不懂,所以下定决心要学习一下其它两个框架。经过近一个月的自学过后,我按照视频的做法又来整合一个低版本的(因为视频是前几年的)下面是对我整合的一个记录。jdk:1.7 tomcat:7.01.导入spring jar包 蓝色标注的是较新的两个jar包替换,如果

2015-07-29 15:30:03 962

转载 整合SSH步骤,版本:Strust2.3+Spring3.2+Hibernate3.6

工作有一年了,没有搭过SSH也是醉了,所以在网上搜大神的方法用了三天来搭个版本。因为之前没有网,所以把公司项目中的jar拿来用,搭了两天,其实是边学习边回忆,基础知道不牢固呀。用公司的jar整合最后spring的时候出了错,也没解决,所以决心重下jar包,有了这个版本。 先把我整合中出现的问题给贴出来。 整合struts+hibernate时报错。 Caused by: java.lang.N

2015-07-07 10:44:41 948

转载 java 异常处理机制

原文地址感谢分享,继续努力学习。哈哈 1.异常是程序运行过程过程出现的错误,在Java中用类来描述,用对象来表示具体的异常。Java将其区分为Error与Exception,Error是程序无力处理的错误,Exception是程序可以处理的错误。异常处理是为了程序的健壮性。 Exception又分uncheckedException和checkedException.也就是runtime

2015-06-23 10:29:38 434

原创 如何合并两个数组为一个数组,并且排序。

今天去笔试遇到了这个问,因为自己是个菜菜鸟,连最简单的方法都没有想起来,回来马上查并试验。这里写代码片public static void main(String[]args) { //创建数组 String[] a = { "3", "2", "1" }; String[] b = { "0", "5", "4" }; Str

2015-06-18 16:09:21 2464

转载 java-String类intern()方法

java-String类intern()方法本文参考hfmbook的专栏 这个方法在jdk中是这么说的: 当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并且返回此 String 对象的引用。 它遵循对于任何两个字符串 s 和 t,当且

2015-06-17 14:56:24 512

原创 java String类有关静态变量,常量池,引用对象的问题

java-String类的各种小研究今天看到一个面试题,这让我对String类和jvm运行数据有新的了解,题目如下:static String str0="0123456789";static String str1="0123456789";String str2=str1.substring(5);String str3=new String(str2);String str4=new

2015-06-17 14:33:01 3037

转载 HashMap源码剖析

感谢兰亭风雨的专栏这是作者,看原文章请点这里。package java.util; import java.io.*; public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { // 默认的初始容量(容量为HashMap

2015-06-16 16:35:03 555

转载 在Java中,HashMap是如何工作的?

在Java中,HashMap是如何工作的?HashMap在Map.Entry静态内部类实现中存储key-value对。 HashMap使用哈希算法,在put和get方法中,它使用hashCode()和equals()方法。 当我们通过传递key-value对调用put方法的时候,HashMap使用Key hashCode()和哈希算法来找出存储key-value对的索引。 public V g

2015-06-16 16:29:29 1843

转载 关于java ==与 equals.()的问题研究(转)

关于java ==与 equals.()的问题研究本文转自网络点击我找到原文我只是在原文的基础上学习,感谢博主的细心解答。==运算符1.用于基本数据类型的比较 byte,short,char,int,long,float,double,boolean 比较的是他们的值。 2.复合数据类型(类) 比较的是他们在JVM中的存放地址,判断引用是否指向堆内存的同一块地址。equals()1.来源

2015-06-16 10:09:43 428

原创 测试项目中需要注意的问题

在项目开发完成(功能上都完成啦)提交测试部测试时候应该注意哪些问题,当然这些记载的都是小菜鸟我在跟着做项目中发现的,不一定发现的完全,但希望记载下来,供参考。 1.为测试人员准备测试库 测试与开发人员最好不要同库,因为可能存在边测试边开发的系统,如果一个库会导致混乱。 2.开发人员不要随意动测试库的数据 不光我开的项目遇到,也会听到别的项目的测试人员叫,测试数据不见了,测试数据被改了。 3

2015-06-15 10:06:38 858

原创 重装mysql安装时需要输入current password的解决办法

mysql安装时需要输入current password的解决办法这个问题我遇到了好多次,因为忘记数据库密码的原因啦。希望以后不要再犯,其实也就是说明我在卸载的时候没有卸完全。步骤:1. 清除安装目录 2. 清除数据存放目录,默认为c:\programData 3. 删除注册表数据,通过regedit 有三处:Controlset001,002,set

2015-06-15 09:53:19 2225

原创 weblogic部署项目缓存问题

weblogic部署项目缓存问题部署项目为增量部署时会遇到缓存的问题,导致项目还是原来的页面或功能,这时候需要删除缓存和重启weblogic. 1.在console停止服务 2.删除项目缓存(这里我只知道暴力解决,如果有更好的方法会再学习) 删除域目录中的servers\XXXServer\cache和servers\XXXServer\tmp两个目录。 3.重启weblogic 目录:(

2015-06-15 09:47:35 5222

原创 extjs3.4+struts2上传文件却弹出下载框,下载的文件内容为json 返回的值的问题

extjs3.4+struts2上传文件却弹出下载框,下载的文件内容为json 返回的值的问题这个问题让我解决了好久,查了好久的资料,后亲自验证得出的方法。 解决方法如下: 在后台写的上传方法加入两个: 1)方法 throws IOException{} 必须是IO,改成别的异常后不能解决 2)加入 HttpServletResponse response= ServletActio

2015-06-12 12:43:19 683

原创 extjs3.4-moneyfield.js改写

在做一个项目前台输入框是金额类型,要求长度为20位,并且有两位小数点. 想要的效果是输入后变成:123.456.00 当鼠标放上去复制时变成:123456 代码如下:Ext.ux.MoneyField = Ext.extend(Ext.form.NumberField, { selectOnFocus : true, maxLen:null,// maxLengthText

2015-06-12 12:22:58 529

原创 oracle11g使用plsql导出空表

oracle11g使用plsql导出空表这是因为项目导出数据库遇到的问题,今天请教了一下,解决方式如下: 1.写一个sql在command windows下执行set heading off; set echo off; set feedback off; set termout on; spool C:\allocate.sql;

2015-06-12 11:09:41 2041

转载 MySQL引擎

【整理】MySQL引擎    MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎:   

2014-06-19 22:59:10 387

git学习手册

git学习手册,我亲测后整理记录,初学者可以考虑参考。按照里面的教程一步步学习,绝对很容易。带标签哦

2016-11-29

maven+springMVC+mybatis+junit整合过程

maven+springMVC+mybatis+junit整合过程,很详细,我亲测后整理的。

2016-11-29

整合spring2.5+hibernate3+struts2.0项目

整合spring2.5+hibernate3+struts2.0项目,有完整引入jar包。有注解哦

2015-07-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除