![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
shaoxiongwang
这个作者很懒,什么都没留下…
展开
-
ThreadLocal类的研究
在使用MyEclipse+Hibernate时,它自动产生的代码,产生一个session,使用到threadlocal类,该类主要是为多线程提供对某个变量的副本,作用类似一个线程就可以单独拥有一个变量,在一个线程里对该变量的修改操作不会影响到其他线程里的同一个变量,等于将该变量隔离了.不同于同步机制的是,需要同步的变量在某一时刻只允许一个线程对它进行修改,而且变量会保存所有线程修改之后的结果. 请...2007-03-30 16:16:03 · 92 阅读 · 0 评论 -
在JAVA里读取资源文件
在JAVA里读取资源文件的框架示例: 资源文件javaBeanDemo.properties内容: name=wang 读取资源文件的类Config: import java.util.Properties; import java.io.*; public class Config { private static Properties prop=null; private...2007-04-11 13:37:52 · 85 阅读 · 0 评论 -
SimpleDateFormat类
SimpleDateFormat类的作用是设置好某种格式: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 将字符串转换为日期: Date dt = sdf.parse("2007-04-30"); 改变为中文日期格式: sdf.applyPattern("yyyy年MM月dd日"); 将日期转换为字符串: String str...2007-04-30 14:08:38 · 91 阅读 · 0 评论 -
关于StringBuffer和StringBuilder的区别
StringBuffer是同步,速度慢,StringBuilder是不同步的,快,一般要用StringBuilder2007-07-02 11:37:15 · 58 阅读 · 0 评论 -
测试驱动开发,重构
看到robbin的关于JAVA书的推荐,到当当网买了几本书,觉得大有收获的长进是“测试驱动开发”,重构,敏捷开发的一些概念,现在一边学一边用,真的有利到提高代码的质量,以前虽然也大略知道这些概念,但没有深入了解。 测试驱动开发是一边做测试,一边开发,不断地完善代码以通过测试,以前觉得自己不是做测试的,就不用JUNIT,但写过代码,一般都是要验证的,用得最多的就是Sy...2007-07-13 22:17:52 · 221 阅读 · 0 评论 -
JAVA 串口编程
win32com.dll当用eclipse运行程序时,要将其放在c:\window\system32\里,如果是用在TOMCAT,则要放在JDK的bin里,2007-07-13 22:27:00 · 77 阅读 · 0 评论 -
批量处理的总结(一)
当用spring+hibernate进行批量更新或保存时,如果存在多条标识相同的记录,在保存或更新时会报错。 处理方法我的想法是大致三种, 第一是用jdbc来处理,跳过hibernate, 第二是每次执行完session. saveOrUpdate(),就执行session.flush(),session.clear(), 第三...2008-08-03 11:32:07 · 103 阅读 · 0 评论 -
环境值的设置
环境值的设置,例如文件的路径,和有关的参数,应该放在properties文件,这样的话,在生产环境和本地测试时,就不用对代码进行切换,如果在代码里写死了,就是进行切换.有时候忘记了切换,就会报错....2008-11-07 09:37:48 · 200 阅读 · 0 评论