自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 收藏
  • 关注

原创 spring的DispatcherServlet不是线程安全的.

大概看了一下tomcat实例化servlet的源代码,和spring mvc的DispatcherServlet的源代码,现在问题来了,spring的DispatcherServlet不是线程安全的.我看的源代码版本是:tomcat 7.0.57 spring 3.0.5. 重点查看了org.apache.catalina.core.StandardWrapper和DispatcherSe...

2016-01-09 10:31:08 1064

原创 探讨一下,双linux主机,每台主机启8个tomcat,共享存储的解决方案

现有两台高性能的pc服务器作web服务器,每台硬件:cpu(4路12核,共48个cpu),内存64G,每台软件:RHEL5.5、SUN JDK1.6、Tomcat6。 由于jvm堆内存回收时间的限制,不敢为堆分配大内存,每个jvm分配了4G内存(新生代1.5G并行收集,平均每次回收0.0303220 secs,每1.5分钟回收一次,旧生代并发收集,平均每次回收0.6230031secs,每...

2011-12-09 16:02:58 221

原创 oracle dataguard

理论文章[url]http://space.itpub.net/35489/viewspace-708056[/url]

2011-10-31 17:27:35 155

原创 hibernate的属性延时加载后,同一个对象可以为多个属性复制

例如有一个类User其有两个Group属性。class User { private Group group1; private Group group2; group1 get set; group2 get set;}User user = this.userDao.get(userId);this.userDao.initi...

2011-10-26 10:59:48 109

原创 生产环境jvm内存运行1小时,就接近xmx,系统奇慢。大量的jasperreport无法释放。

[url]http://www.iteye.com/topic/1116650?page=5#2262692[/url]这个是前几天发的帖子,现在基本知道问题了。这个项目是一个政府项目,需要大量的打印功能,打印使用的是Jasperreport 3.7.0,客户端基于applet直接打印。有的功能,一天要打印200多次,所有的功能打印次数一天多在1000次以上。在jvm分配的内存要满的时候,...

2011-10-20 13:16:43 465

原创 memcached 1.6 终于可以不用get-set来重新设置数据的超时时间

http://www.blogjava.net/killme2008/archive/2011/06/12/352120.html开源memcached的java客户端xmemcached发布1.3.3,主要改进如下:1、memcached 1.6添加了不少新特性,具体可以参考《what's new in memcached》(1) (2)这两个帖子。xmemcached将及时跟进这些新特性。...

2011-09-10 12:17:52 419

原创 hibernate dynamic-update

1.必须在一个session内,先get出对象,然后再修改。2.如果要让一个已经脱管的实例动态更新,要使用lock()方法。lock()方法调用后,再修改实例属性,被修改实例属性会生成sql update语句。 ...

2011-09-09 14:12:23 96

原创 update(),用法

update(entity),是把一个游离的对象,重新让session来进行管理。一般最后都会生成一个全实体属性更新的update语句。官方语言:update()方法在数据库中强制更新对象的持久化状态,始终计划一个SQL Update。 实体对象在传递到update()之前或者之后被修改都没有关系。update()调用把脱管实例重付到 ...

2011-09-09 14:11:50 2552

原创 merge(entity)

merge(entity)把一个实体和session关联上,如果这个实体已经在session上了(根据实体id比较=session上的这个实体id和参数实体id是否相同),则根据二者不同的属性,生成sql update的set字段部分。如果不在session上,则生成一个insert的sql.注意:1.参数的entity还是脱管的。2.merge的实体(参数实体)内的属...

2011-09-09 14:10:45 336

原创 cascade的delete-orphan配置

在一对多的设置上delete-orphan多见,但在many-to-one上,其依然好用。例如我们常用many-to-one来代替one-to-one,这样有时就要求根据把父对象的(many-to-one)属性设置为null是,直接把其属性对应的表子记录也要删除。例如:用户信息对象、用户附属信息对象。两个对象是一对一的(附属对象上用户对象上的一个属性),在hibernate配置上用many...

2011-09-09 14:10:05 297

原创 lock(entity)用法

1.lock(entity)方法把一个脱管的实体重付到session上,重付后对entity属性的修改,将生成对应的update语句,没有修改不会生成update语句。例如:lock一个是实体一共有10个属性,lock后对三个属性进行了修改,如果你对hbm.xml的class定义了dynamic-update='true',则生成的update语句只对这三个字段进行修改。2.lock(en...

2011-09-09 14:07:56 232

原创 理解集合性能

[url]http://doc.javanb.com/hibernate-reference-3-2-0-zh/ch19s05.html[/url]

2011-09-09 14:06:41 100

原创 多对多一次性删除

你需要取消原来的整个集合类(解除其引用set集合(null)), 然后再赋值(set集合(新集合))一个新的实例化的集合类,只包含需要的元素。

2011-09-09 14:05:37 100

原创 查询oracle表的信息(表,字段,约束,索引)

查询oracle表的信息(表,字段,约束,索引)1、查询出所有的用户表select * from user_tables 可以查询出所有的用户表2、查询出用户所有表的索引select * from user_indexes3、查询用户表的索引(非聚集索引): select * from user_indexes where uni...

2011-09-09 14:03:26 153

原创 hibernate fetch="join"

多对一属性,设置fetch='join'时.1.hql查询时,要根据lazy是否等于true来,确定fetch='join'是否生效。如果lazy=true,这不会生效(和没有设置fetch='join'一样),需要你在hql语句中明确写明left join fetch 这个属性。如果lazy=false,则会生成再生成一个select语句单独查询把(和fetch=join的语意不符),查...

2011-09-09 14:02:09 222

原创 jre升级到1.6_19版本后,applet签名不好用了

使用jasperreport的applet打印报表,用ant对commons-collections-3.2.1.jar、commons-logging-1.1.1.jar、jasperreports-applet-3.7.0.jar和f-applets.jar签名,使用的是jre1.6_18一切ok。但最近客户省级到jre1.6_19,则总提示安全提示。上网一查,发现问题:[url]http:/...

2011-08-04 17:30:54 150

用tomcat做的大中型系统有哪些

现在要做一个5000多个用户的电子政务系统,并发最多也就1000。系统用F5做负载均衡,分发到4台PC服务器(Linux+Apache+tomcat或websphere),数据库Oracle放在两台AIX小机上做RAC,后接存储。Session自己实现的放在Memcached上了。现在定不下来的是用Websphere还是Tomcat。我是本意上不想用Websphere,理由...

2011-04-20 16:17:32 226

原创 hibernate注意

1.父子关系的级联(cascading)操作准确语义如下:•如果父对象被 persist(),那么所有子对象也会被 persist()[color=red]•如果父对象被 merge(),那么所有子对象也会被 merge()[/color]•如果父对象被 save(),update() 或 saveOrUpdate(),那么所有子对象则会被 saveOrUpdate()•如果某...

2010-11-18 13:43:18 83

原创 hibernate调优

[url]http://blog.csdn.net/DL88250/archive/2010/11/03/5985750.aspx[/url]

2010-11-06 17:04:02 76

原创 利用Tokyo+Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统...

[url]http://www.360doc.com/content/09/0617/09/146681_3925778.shtml[/url]

2010-06-22 09:30:14 94

原创 java的hash,hashMap和hashSet实现

[url]http://alex09.iteye.com/blog/539545[/url][url]http://alex09.iteye.com/blog/539549[/url]

2010-06-14 09:06:36 66

原创 Berkeley DB Hash、Btree、Queue、Recno选择

BTree,B-Tree,B+Tree,B*Tree[url]http://blog.csdn.net/manesking/archive/2007/02/09/1505979.aspx[/url]Berkeley DB Hash、Btree、Queue、Recno选择[url]http://duooluu.iteye.com/blog/354464[/url]b tr...

2010-06-12 22:13:20 134

find操作后,一次从数据库中读取多少条记录到内存呢

[code="java"] DBCursor cursor = coll.find(); while (cursor.hasNext()) { DBObject dbObject = cursor.next(); System.out.println(dbObject); }[/code]默认情况一次读取100条记录到内存。...

2010-05-27 14:46:00 418

原创 GIF图片转换

[url]http://security.iteye.com/blog/35023[/url]2年前,我提供了一个GIF4J的可用版,GIF4J是一套针对gif操作的Java类库。周末无聊,最终破解了Gif4J的"Eval Gif4j"。import com.gif4j. * ;import java.awt. * ;import java.awt.i...

2009-12-28 09:24:14 110

原创 多级反向代理[Squid]下获取客户端真实IP地址

[url]http://www.blogjava.net/Alpha/archive/2006/07/12/57764.html#Post[/url]在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squ...

2009-12-22 17:18:38 171

Spring3.0的ShallowEtagHeaderFilter,非常好呀

Spring3.0中的对页面的Etag支持,基于的MD5的生成,非常好,可移植到Spring2.5上Support for ETags is provided by the servlet filter ShallowEtagHeaderFilter. It is a plain ServletFilter, and thus can be used in combination wi...

2009-11-05 08:45:33 126

原创 HTTP头的Expires与Cache-control

[url]http://hi.baidu.com/meizhe/blog/item/fb234216f7ea114321a4e9ce.html[/url]1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control: cache-directive...

2009-10-10 11:12:52 92

原创 web网站前台优化一些小经验技巧

[url]http://www.hnbw.cn/Html/0907/1020/43b06f47e36f361c1.htm[/url]1. 合并脚本文件包括脚本,样式和图片,可以有选择的把一些Js和css可以合并成一个文件,一些图片可以使用css sprites技术.这样做的原因是什么?做过web开发的人都知道,js和css基本是不变的,是静态文件,图片亦然.那么不变的文件如果适当的...

2009-10-10 11:07:43 171

原创 spring 3.0 应用springmvc 构造RESTful URL 详细讲解

http://badqiu.iteye.com/blog/473301由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。 springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍比如如下URLJava代码 1. /...

2009-09-22 11:09:29 100

原创 记个Apache中文手册地址(负载均衡配置及会话保持配置说明)

[url]http://help.114la.com/Apache2/index.html[/url]

2009-08-19 14:41:39 113

原创 Tomcat优化

[url]http://www.iteye.com/topic/382274[/url]

2009-08-19 14:40:40 60

原创 GZIP压缩

[url]http://lzy.iteye.com/blog/450385[/url]

2009-08-19 09:07:33 71

hibernate composite

2009-06-19 14:06:24 84

原创 Jsonp 方式跨域获取 json 数据原理

Jsonp 方式跨域获取 json 数据原理[url]http://galaxystar.iteye.com/blog/169765[/url]关键字: json javascript一直没时间玩js,看到douban网的开放api后,查了些文档,了解了一下 jsonp 跨域请求方式.跟大家分享一下。 其实 jsonp 是个很简单的一个东西。主要是利...

2009-05-22 16:26:47 115

原创 Oracle Berkeley DB 简介

[url]http://approach.iteye.com/blog/348891[/url]简介:Oracle Berkeley DB 是一个个业界领先的开源嵌入式数据库引擎,为开发者提供快速可靠零配置的本地持久化。它是一个直接链入应用程序的软件包。应用程序执行简单的函数调用,而不需要向远程的服务器发送消息,消除了CS架构带来的性能损耗。Oracle Berkeley DB 消...

2009-05-19 08:47:54 265

原创 java加密

[url]http://snowolf.iteye.com/blog/379860[/url]

2009-05-08 16:41:23 95

原创 wget支持断点续传的linux命令

[root @www.cnscn.org ~ ]# wget -c -t 0 -O new_name.tar.gz http://www.cnscn.org/old_name.tar.gz-c 断点续传-t 0反复尝试的次数,0为不限次数-O name_name.tar.gz把下载的文件命名为new_name.tar.gzhttp://www.cnscn...

2009-05-06 12:06:13 306

原创 javascript 捕捉浏览器关闭事件

javascript 捕捉浏览器关闭事件[url]http://arron-li.iteye.com/blog/358963[/url][code="java"] 1. var s="close"; 2. function window.onunload(){ 3. 4. if(s=="fresh") 5. ...

2009-05-05 17:24:55 150

原创 编写自定义的 Velocity 指令

编写自定义的 Velocity 指令[url]http://www.ibm.com/developerworks/cn/java/j-lo-velocity/[/url]

2009-05-04 13:16:29 82

java 调存储过程(oracle)

基于手工的调用方式     /**     * 得到道路设施ids集     *      * @param sw     * @param ne     * @param center     * @param types     * @return     */    protected String getRoadFacilityIds(Strin...

2009-04-27 08:54:02 107

空空如也

空空如也

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

TA关注的人

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