
JAVA
wujt8888
这个作者很懒,什么都没留下…
展开
-
<session-config> 0
现象: 在访问页面时,网络有点延时的情况下(网络1分钟一次 “request time out"),在访问网页的时候偶尔就会出现”无法访问页面“的情况,而且不固定。 明显是网络问题。 但是发现在web.xml 配置文件是 <session-timeout> 0 </session-timeout> 。 参照"参考网络资料".修改&...原创 2010-08-13 10:36:53 · 138 阅读 · 0 评论 -
不健壮代码的特征及解决办法
不健壮代码的特征及解决办法 1、尽早释放无用对象的引用。好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null,暗示垃圾收集器来收集该对象,防止发生内存泄露。对于仍然有指针指向的实例,jvm就不会回收该资源,因为垃圾回收会将值为null的对象作为垃圾,提高GC回收机制效率; 2、我们的程序里不可避免大量使用字符串处理,避免使用String,应大量使用StringBu...原创 2013-01-27 11:33:54 · 139 阅读 · 0 评论 -
Java线程:新特征-锁
Java线程:新特征-锁在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。 Condition Condition 将 Object 监视器...原创 2012-12-26 11:29:57 · 77 阅读 · 0 评论 -
在 Java 中高效使用锁的技巧
在 Java 中高效使用锁的技巧(一)锁(lock)作为用于保护临界区(critical section)的一种机制,被广泛应用在多线程程序中。无论是 Java 语言中的 synchronized 关键字,还是 java.util.concurrent 包中的 ReentrantLock,都是多线程应用开发人员手中强有力的工具。但是强大的工具通常是把双刃剑,过多或不正确的使用锁,会导致多线程应...原创 2012-12-26 11:26:34 · 159 阅读 · 0 评论 -
利用读写锁写一个缓存系统
利用读写锁写一个缓存系统 01.import java.util.HashMap; 02.import java.util.Map; 03.import java.util.concurrent.locks.ReadWriteLock; 04.import java.util.concurrent.locks.ReentrantReadWriteLock; 05. ...原创 2012-12-26 11:24:16 · 110 阅读 · 0 评论 -
如何聪明地使用锁--java
如何聪明地使用锁--java锁(lock)作为用于保护临界区(critical section)的一种机制,被广泛应用在多线程程序中。无论是 Java 语言中的 synchronized 关键字,还是 java.util.concurrent 包中的 ReentrantLock,都是多线程应用开发人员手中强有力的工具。但是强大的工具通常是把双刃剑,过多或不正确的使用...原创 2012-12-26 11:19:13 · 146 阅读 · 0 评论 -
转载:Java程序的编码规范
Java程序的编码规范 所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。 命名规范: 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损...原创 2011-12-01 13:04:50 · 89 阅读 · 0 评论 -
转载:整理出来的一份java编码规则
转载:整理出来的一份java编码规则 1.命名规范 (1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9)和下划线“_”。 (2)类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。例如:UserInfo (3)接口的大小写规则与类名相似:例如:UserInterface。 (4)方法名是一个动词或动词词组,采用大小写混合的方式,...原创 2011-12-01 13:00:09 · 87 阅读 · 0 评论 -
通过SPRING配置多个实现类,循环执行中的方法
自动处理后续代码方法在接口 定义完成方法public interface WorkBenchManager {public void finishTask(){ public void afterFinish(); }实现类public class WorkBenchManagerImpl implements WorkBenchManager {L...原创 2011-11-29 03:17:57 · 234 阅读 · 0 评论 -
myEclipse 导入注释模板
myEclipse 导入注释模板 1:导入模板方法 1:导入a:进入Windows/Preferences/Java/Code Style/Code Templates/Comments 见图片1,图片2b:点击Import后,找到对应的模板,在弹出的对话框中选择对应模板XML文件后,选择OK。 见图片3...2011-12-14 11:25:13 · 133 阅读 · 0 评论 -
javadoc文档标签
.javadoc可以根据项目代码的注释(当然是规范化的)自动生成HTML格式的API文档。 三种注释类型(注释必须紧贴着注释体,不然javadoc会忽略): 类注释 变量注释 方法注释 书写格式: /** * ........ * @XXX */ 参数说明=====================javadoc 标记由“@”及其后所跟的标记类...原创 2011-12-14 10:14:52 · 107 阅读 · 0 评论 -
JAVA编程小经验
JAVA编程小经验 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。1.对象的生成和大小的调整。JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程...原创 2010-06-05 16:53:05 · 95 阅读 · 0 评论 -
HashMap的实现原理 .
HashMap的实现原理 .1. HashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两...原创 2014-10-31 13:11:37 · 92 阅读 · 0 评论