java
looksun
这个作者很懒,什么都没留下…
展开
-
java 线程---成员变量与局部变量
关于成员变量与局部变量:如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,他们对该成员变量是彼此影响的(也就是说一个线程对成员变量的改变会影响到另一个线程) 。 如果一个变量是局部变量,那么每个线程都会有一个该局部变量的拷贝,一个线程对该局部变量的改变不会影响到其他的线程。 实例: Servlet容器为了响应多个用户同时访问一个Servlet的HTTP请求,通常转载 2012-03-19 15:04:44 · 2942 阅读 · 4 评论 -
spring tool suite 的编码设置
第一步,自然是从官网上下载各种东西,我也下了官方提供的开发工具spring tool suite。这个工具默认的编码是ISO-8859-1的西欧文字编码。为了把spring tool suite设置成utf-8,还是折腾了一下。总共设置了以下几个地方:1、windows--perferences--general--workspace,Text file encoding设置成utf-转载 2015-12-16 11:56:27 · 6900 阅读 · 0 评论 -
关于extjs大量数据导入方案研究
最近在开发excel数据导入模块,在网上找了一些案例和资料,网上的方法大多是上传excel文件至服务器,后台进行数据比对验证后插入数据库,最后返回导入失败的数据给用户导出,并重新修改整理后再次导入数据库中;本人觉得以上方法存在一些缺点:1.个人觉得如果数据量过大,页面肯定会一直卡死在那里造成用户不知道程序是不是在工作,导致用户体验差2.不能实时的显示导入的进度,最好是可以显示导入到多少条了原创 2012-08-19 17:35:55 · 4889 阅读 · 5 评论 -
TOMCAT JVM调优
近期换装了64位系统,不知道怎么的Tomcat老是内存溢出,经查资料得出以下经验:本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。 一、内存溢出类型1、java.lang.OutOfM转载 2012-09-26 18:15:54 · 11050 阅读 · 1 评论 -
myeclipse10.0安装配置SVN
myeclipse10.0安装配置SVN说到插件,myeclipse自8.X开始,插件安装就变得巨难用,通常最好还是用离线安装,在线安装很可能出问题,下面仅以SVN安装为例,其他诸如ADT15,Aptana等都可采用1.首先下载SVN包:svn-1.62.解压SVN包,然后找到其中的两个文件夹:features 和 plugins3.随意建一个文件夹(位置和名称自己定就好了,我转载 2012-09-05 15:32:51 · 1669 阅读 · 0 评论 -
SVN trunk, branches and tags 解释
——简单的对比 SVN的工作机制在某种程度上就像一颗正在生长的树:一颗有树干和许多分支的树 分支从树干生长出来,并且细的分支从相对较粗的树干中长出 一棵树可以只有树干没有分支(但是这种情况不会持续很久,随着树的成长,肯定会有分支啦,^^) 一颗没有树干但是有很多分支的树看起来更像是地板上的一捆树枝 如果树干患病了,最终分支也会受到影响,然后整棵树就会死亡 如果分支患病了,你可以剪掉转载 2012-08-22 19:31:58 · 668 阅读 · 0 评论 -
TagSupport类的生命周期
TagSupport类的生命周期1. 当jsp容器在解释jsp页面时,如果遇到自定义标签的开始标记,将利用“标签处理类”建立一个“标签处理对象”。在建立“标签处理对象”的过程中,jsp容器会回调setPageContext()方法,然后根据自定义标签的属性值来初始化“标签处理对象”的属性。2. 接着jsp容器会运行doStartTag()方法内的程序代码,然后根据此方法的返转载 2012-07-02 19:28:15 · 590 阅读 · 0 评论 -
java 线程---成员变量与局部变量
关于成员变量与局部变量:如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,他们对该成员变量是彼此影响的(也就是说一个线程对成员变量的改变会影响到另一个线程)。如果一个变量是局部变量,那么每个线程都会有一个该局部变量的拷贝,一个线程对该局部变量的改变不会影响到其他的线程。实例:Servlet容器为了响应多个用户同时访问一个Servlet的HTTP请求,转载 2012-07-01 13:31:31 · 621 阅读 · 0 评论 -
struts2 自定义标签 实例
(1)其实,开发自定义标签并不需要Struts2的支持,一般情况下,只需要继承javax.servlet.jsp.tagext.BodyTagSupport类,重写doStartTag,doEndTag等方法即可。在struts2.x中实现自定义标签时,继承的2个类分别是org.apache.struts2.views.jsp.ComponentTagSupport 和or转载 2012-06-26 07:47:06 · 880 阅读 · 0 评论 -
Spring中@Autowired注解、@Resource注解的区别
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam转载 2012-06-26 19:32:08 · 424 阅读 · 0 评论 -
自定义标签 Unable to find setter method for attribute
刚才写java自定义标签,全部完成后,运行看看效果,结果出现找不到方法元素,怎么可能呢,我写的很对啊!~,仔细检查一遍发现还是错误,最后百度了一下,发现原来是变量的首字母不能大写,哎,害我的一世英名,结果。。。所以给找一篇java命名规则:大家一起看哦。命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一转载 2012-06-25 17:34:20 · 6104 阅读 · 1 评论 -
forward 和redirect的区别是什么?
1.code1forwordcode2执行完forword后,会执行code22.code1redirectcode2执行完redirect后不会执行code2 可以从以下几个方面来看: 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务原创 2012-03-19 17:20:30 · 860 阅读 · 0 评论 -
java中的值传递和引用传递到底有什么区别
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。 引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作原创 2015-12-16 17:24:34 · 525 阅读 · 0 评论