
java
wenjjing2lianee
共同努力,共同进步
展开
-
Hibernate大数据量处理
<br />转:http://www.javaeye.com/topic/10403<br />近日为是否在项目中使用Hibernate进行大数据量的性能测试,有一些总结, <br />1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 <br />2) 对大数据量查询时,慎用l原创 2010-07-29 18:53:00 · 1727 阅读 · 0 评论 -
java调用动态库(.dll或.so)
直接通过main入口:arguments设置:-Djava.library.path=动态库所在目录在Linux上调.so文件:.so文件 必须命名为:libXXX.so,如:libJni.so在Windows上调.dll文件:.dll文件 命名不要加lib,直接命名为:XXX.dll 如:Jni.dll例:动态库:libJniNassirDecrypt.so 或 JniNassirDec原创 2010-04-28 18:57:00 · 4966 阅读 · 0 评论 -
浅谈Java多线程的同步问题
多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互转载 2010-03-24 17:25:00 · 443 阅读 · 0 评论 -
使用SiteMesh装饰页面
使用SiteMesh装饰页面 SiteMesh框架是OpenSymphony团队开发的一个非常优秀的页面装饰器框架,它通过对用户请求进行过滤,并对服务器向客户端响应也进行过滤,然后给原始页面加入一定的装饰(header,footer等),然后把结果返回给客户端。通过SiteMesh的页面装饰,可以提供更好的代码复用,所有的页面装饰效果耦合在目标页面中,无需再使用include指令来包含装饰转载 2010-03-22 14:41:00 · 741 阅读 · 0 评论 -
javax.servlet.Filter 的应用
Filter过滤器的介绍. Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高. 它新增加的功能包括: 1. 应用程序生命周期事件控制; 2. 新的国际化;转载 2010-03-17 17:37:00 · 987 阅读 · 0 评论 -
静态域和静态方法
静态域和静态方法1.静态域如果将域定义为static,每个类只有一个这样的域。而每一个对象对于所有的实例域都有自己的一份拷贝。例如,假定需要给每一个记雇员赋予惟一的标识码。这里给Employee类添加一个实例域id和一个静态域nextId:class Employee{ private int id; private static int nextId = 1;}现在,每一个雇员对象都有一原创 2010-02-01 10:59:00 · 2753 阅读 · 0 评论 -
Socket 客户-服务器一对一通信(一)
客户-服务器一对一通信一直对Socket不是很了解,但这个确实很有用,为弄懂只能看看资料,写写事例了,下面是我仿的一些希望对大家有点帮助: 1.客户-服务器一对一通信流程图 2.服务端与客户端代码服务端: SingleServer.javapackage com.nassir.socket.server;import java.io.BufferedInpu原创 2010-01-20 09:58:00 · 1546 阅读 · 0 评论 -
java不常用
strictfp 关键字可能很多人都没有用过这个关键字,如果很多人用那标题也显得没什么意义了。首先看两段很简单的代码:public static void main(String[] args){ double w = 7*8/3; System.out.println(w);} public static strictfp void main(String[] arg原创 2010-01-19 10:38:00 · 645 阅读 · 0 评论