- 博客(12)
- 资源 (36)
- 收藏
- 关注
原创 servlet中传递 request
在servlet中,如果要把request传到一个线程中去,可能会抛空指针 To make sure the session is properly maintained, you must call this method before the response is committed. If the container is using cookies to maintain ...
2011-10-28 15:31:23 143
原创 session cookie 简单异同点
session cookie 异同 异同点:1、session cookie都是用来保存用户信息的一种手段方法2、session是保存在服务器上的,cookie是保存在客户端的3、cookie安全性差,session安全性高4、cookie保存时间,可以永远保存在硬盘上,session是保存在服务器内存中的,好像默认是30分钟5、session是通过cookie机制来实...
2011-10-27 12:28:19 119
原创 根据"|",大容量插入数据
50万数据9秒插完,前提是把mysql的执行SQL大小设大点。jvm的虚拟也大点 package com.ikea.utils;import java.io.BufferedReader;public class InsertMember { public static String encodin = "UTF8"; public static voi...
2011-10-26 15:11:45 135
原创 Hibernate 性能优化_3
二级缓存 对于二级缓存,其实并不一定要在项目中使用除非是对项目要求非常高的情况下使用 如果要用,应使用在:经常被访问,改动不大,数量不多,比如权限,比如组织机构 load()默认使用二级缓存,iterate()默认使用二级缓存list()时,查数据不会先到二级缓存中取,但是取出来后,会往二级缓存加数据 这里介绍ehcache ...
2011-10-25 15:54:39 86
原创 Hibernate 性能优化_2
createQuery("FROM ****").list()和createQuery("FROM ****").iterate()的区别 1、list()时,会取出所有的数据,Iterate()时,只取所有记录的主键,当用到哪条时,再根据id去取哪条 2、list()时,不会有缓存,list()几次,取几次,但iterate有缓存,如果取的是一样的值,则只发一次sql...
2011-10-20 17:51:24 81
原创 java 根据 ip 得到 城市
用的是纯真IP数据库,附件中已经包含 代码附件中也包含 当然也可以直接下我的附件 参考 http://www.iteye.com/topic/340548
2011-10-20 16:56:26 117
原创 dom4j读取 XML_1(google天气为例)
本来是想用dom4j直接读取url的,但是读取url时,会出现org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.的错误。google后,说是多了个空...
2011-10-19 12:07:16 122
原创 Hibernate 性能优化_1
大概如此:不一定说在每个项目中都合适 1、使用session.clear(),虽然说java有垃圾回收机制,但在实际应用中,还是存在着很多内存溢出比如,开了N多文件而没关,比如开了地址池而没清,比如分页读了N多页而没有清内存 2、1+N问题对于ManyToOne,如果设为FetchType=Eager,则会产生1+N的问题(当然,OneToMany一般都是Lazy)...
2011-10-18 18:39:01 90
原创 Hibernate 的 Criteria用法,完整的一个例子
数据库:/*MySQL Data TransferSource Host: localhostSource Database: testTarget Host: localhostTarget Database: testDate: 2011-10-18 16:44:27*/SET FOREIGN_KEY_CHECKS=0;-- ------------...
2011-10-18 16:49:27 85
原创 转的:Hibernate 的 Criteria用法
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <...
2011-10-18 16:37:29 62
原创 Hibernate 的 join
转的: 1.如果没有在Hibernate配置里做关联,在Hql里面是不能用join的。 2.Hql里面的join是没有"ON" 子句的。 3.如果是inner join,Join的依据就是事先设计好关联 4.如果要用left join或right join,那么要采用referece的方式来写这个语句 比如:FROM a LEFT JOIN a.b(这里一定要写成 "a...
2011-10-18 13:29:26 258
原创 fetch = FetchType.EAGER 作用
如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。但是,在session外,就不能再取了。用EAGER时,因为在内存里,所以在session外也可以取。 一般只在一边设Eager,JPA接口默认为一对多为Lazy,多...
2011-10-13 11:47:43 143
上传文件 上传大小限制问题
2013-05-14
mavin spring4 mvc mybatis 整合 带事务,REST风格
2015-12-04
mavin spring4 mvc mybatis 整合 带REST风格
2015-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人