
java
文章平均质量分 56
iteye_4879
这个作者很懒,什么都没留下…
展开
-
Hibernate二级缓存的并发访问策略(转)
Hibernate二级缓存的并发访问策略有四种:只读(read-only)、非严格读写(nonstrict-read-write)、读写(read-write)和事务(transactional)。但是目前还没有二级缓存提供者完全支持所有的并发访问策略。只读(read-only): 对于永远不会被修改的数据可以采用这种并发访问策略,它的并发性能是最高的。但必须保证数据不会被修改,否则...原创 2011-05-29 01:11:08 · 265 阅读 · 0 评论 -
让程序帮我们生成常用的增删改查语句
无论用什么用什么orm工具,总有难免需要自己写sql语句的时候。用hibernate用多了,多多少少会怀念用jdbc的年代,因为可以自己写sql,再也不用去想什么n+1/延迟加载,缓存不一致问题了! 但是当有一天你用jdbc/mybatis 开发,自己写sql的时候,也会怀念起hibernate,因为当你面对着一张表有N个字段,写个简简单简的增删改查的SQL语句,也要对着...2011-05-10 13:01:22 · 128 阅读 · 0 评论 -
MVC框架区别之我见
某次面试,叫谈一下struts1.x与struts2.x区别,由于不太重视这次面试,临场组织得不好,回答得一般。 难以明白,明明两样不同的东西,有什么区别好讲的? 与其说struts1.x与struts2.x的区别,不如说MVC框架一般具有哪些功能? 大范围来讲MVC框架核心就是请求转发,通常C 和V都要我们去实现。 具体来讲,一般有如下功能:1、接收客户...原创 2011-05-10 12:59:14 · 121 阅读 · 0 评论 -
给spring jdbctemplate加上一层“华丽外衣”-动态SQL&&SQL语句以文件存放
用hibernate用得多了,忽然怀念起自己直接写sql 的轻巧类库了。 开源的类库中,需要写sql常用的有spring jdbc ,apache的dbutil , MyBatis。看过MyBatis文档,写过demo, 相对于hibernate这个强大的ORM工具,MyBatis可控性更好,然而今天它不主角,今天的主角是spring jdbc. sprin...原创 2011-05-09 15:37:09 · 1282 阅读 · 0 评论 -
Scala与Spring:强强联合(转)
Scala是门优秀的编程语言,它将简洁、清晰的语法与面向对象和函数式编程范式无缝融合起来,同时又完全兼容于Java,这样Scala就能使用Java开发者所熟知的Java API和众多的框架了。在这种情况下,我们可以通过Scala改进并简化现有的Java框架。此外,Scala的学习门槛也非常低,因为我们可以轻松将其集成到“众所周知的Java世界中”。 由ThoughtWorks主...原创 2010-08-05 15:03:35 · 444 阅读 · 0 评论 -
FTP For JAVA
The ftp4j library implements a Java full-features FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the remote FTP site (directory listing inc...原创 2010-07-02 16:19:36 · 95 阅读 · 0 评论 -
阿里巴巴面试题(转)
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么? 三、HASHTABLE, HASGMAQ,TreeMap区别 四、ConcurrentMap和HashMap的区别 五、Tomcat,apache,jboss的区别 六、GET POST区别 七、SESS...原创 2010-12-14 21:46:32 · 116 阅读 · 0 评论 -
由springSide引发的小笔记
struts.convention.result.path="/WEB-INF/content/": 结果页面存放的根路径,必须以 "/" 开头。 struts.convention.action.suffix="Action": action名字的获取 struts.convention.action.name.lowercase="true": 是否将...2010-10-24 01:08:08 · 101 阅读 · 0 评论 -
高效使用JavaEE ORM框架(轉)
偶然看到一遍好文, 特別轉載過來。原來地址:這裡 原來作者:廖雪峰 虽然Java领域有无数的ORM框架,如Hibernate,iBatis,TopLink,JDO,JPA……但是这些ORM框架基本上大同小异。很多初学者对JDBC的复杂性望而却步,就简单认为使用ORM就会省时省力,结果恰恰相反,任何好的框架都是给专家准备的,任何急功近利试图偷懒...原创 2010-10-19 18:05:03 · 235 阅读 · 0 评论 -
ConcurrentHashMap&&多线程
众所周知hashMap 是线程不安全的,在多线程访问的情况下,要做同步的处理ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现 ConcurrentHashMap get() 总能拿到最新的值,类似于关键字 volatile保证100%读取到最新的数据如下用代码说明: package com.iteye.javaso.demo;...2011-06-03 00:04:21 · 211 阅读 · 0 评论 -
hibernate 调优实践
1、在数据量经常进行更改时慎用二级缓存,二级缓存此时已失去实际作用,效果最好的还是自己在应用层做缓存2、在性能要求高的系统中,没有足够的信心,请勿轻易使用延迟加载,简单即是美!!3、实体与数据库表映射,关联关系慎用!处理不好,N+1问题经常发生!...原创 2012-05-08 16:07:04 · 208 阅读 · 0 评论