Hibernate性能优化要点。
1.尽量使用many-to-one,避免使用单项one-to-many
2.灵活使用单向one-to-many
3.不用一对一,使用多对一代替一对一
4.配置对象缓存,不使用集合缓存
5.一对多使用Bag 多对一使用Set
6.继承使用显示多态[......]
Hibernate性能优化要点。
1.尽量使用many-to-one,避免使用单项one-to-many
2.灵活使用单向one-to-many
3.不用一对一,使用多对一代替一对一
4.配置对象缓存,不使用集合缓存
5.一对多使用Bag 多对一使用Set
6.继承使用显示多态[......]
Hibernate使用ehcahe进行二级缓存的配置。
1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置:
<property name=”hibernate.cache.use_second_level_cache”>true</property&g[......]
spring ioc 原理 spring aop原理。
1.关于spring ioc
大家一直都说spring的IOC如何如何的强大,其实我倒觉得不是IOC如何的强大,说白了IOC其实也非常的简单。我们先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象[......]
cxf2.2.6+spring2.5.6+tomcat6.0.20创建webService。
1、准备jar包,全部来自cxf2.2.6/lib下
2、配置web.xml
关于tomcat6 reload 时 报:A web application created a ThreadLoca……的错误信息。
A web application created a ThreadLocal with key of type [ org . springfram[......]
重写equals必需重写hashCode。
1、hashCode一般情况下是给集合来进行查找和比较对象用的。
2、下面就来说明下,当对象为HashMap的key时,没有覆盖hashCode的后果
[java] view plaincopy
public class TestHas[......]
java的数值精度问题。
1、java的float和double是给科学计算用的,也就是说不能用于商业计算;
2、如果是商业计算那么必需使用java.math.BigDecimal,且必需要使用string来构造;
[java] view plaincopy[......]
java中格式化数值和货币。
java.text包允许通过与特定语言无关的方式格式化文本消息、日期和数 值。许多人配合MessageFormat类使用资源包来为用户本地化消息。更多的人似乎使用DateFormat和SimpleDateFormat类 来操作日期字符串,既用于输入也用于输出。最少[......]
Java垃圾回收优化设置。
在Java中,通常通讯类型的服务器对GC(Garbage Collection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,[......]
Java连接各大数据库代码。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
String url=”jdbc:oracle:thin:@localhost[......]