jackyrong

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  JAVA

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

摘要:package Stragery; public abstract class Operation { public abstract int oper(int a); } 各自的算法实现: package Stragery; public class OperationImpl extends Operation { public int oper(int a) ... 阅读全文
posted @ 2008-09-19 22:42 jackyrong的世界 阅读(629) 评论(2) 推荐(0) 编辑

摘要:基于 Struts 2 拦截器实现细粒度的基于角色的存取控制 http://www.ibm.com/developerworks/cn/java/j-lo-struts2-rbac/ 很好的一篇文 阅读全文
posted @ 2008-09-19 20:08 jackyrong的世界 阅读(327) 评论(0) 推荐(0) 编辑

摘要:java里生成HTML的静态文件也是经常要用到的,今小结之,这里用的是spring mvc,其他的框架都差不都的思路. 1 新闻模版,用freemarker实现. ${news.newstitle} ${news.newstitle} ... 阅读全文
posted @ 2008-09-15 11:15 jackyrong的世界 阅读(4548) 评论(0) 推荐(0) 编辑

摘要:批量更新和删除 在HIBERNATE 3中,批量更新比2有了很大的改善。 以下是通过Hibernate3.0执行批量更新的程序代码: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "update Cu... 阅读全文
posted @ 2008-09-14 15:18 jackyrong的世界 阅读(397) 评论(0) 推荐(0) 编辑

摘要:ibm xml专区中对XPATH的一个好文,http://www.ibm.com/developerworks/cn/xml/x-xpathjava/ 主要小结如下: 1 JDK 1.5中已经自带了很好的import javax.xml.xpath.XPathFactory; 了,用1.5吧 2 核心代码 public XPathEvaluator(String xmlFilename) ... 阅读全文
posted @ 2008-09-14 08:29 jackyrong的世界 阅读(1017) 评论(0) 推荐(0) 编辑

摘要:在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够... 阅读全文
posted @ 2008-09-13 17:43 jackyrong的世界 阅读(898) 评论(0) 推荐(0) 编辑

摘要:JAVA操作EXCEL有两种办法,一个用POI,一个用JXI,好象听说JXI对中文的支持会稍微好些. 1 用POI,一个写的例子: import org.apache.poi.hssf.usermodel.*; import org.apache.poi.poifs.filesystem.*; import java.io.*; public class Write { /** ... 阅读全文
posted @ 2008-09-13 12:15 jackyrong的世界 阅读(672) 评论(0) 推荐(0) 编辑

摘要:发现ctrl+alt冲突了,因此只好重新定义,方法是:window->Preferences->General->Keys 里面的Content Assist是不是alt+/. 然后再按照键位排序一下 阅读全文
posted @ 2008-09-11 23:27 jackyrong的世界 阅读(519) 评论(0) 推荐(0) 编辑

摘要:1 动因:比如在集合类中,JDK 1.5前,加入元素是object的,取出来的话要转型时,有可能会在运行期出错,所以 用范型的话,可以在编译期间发现了. 2 举例: public static void main(String args[]){ Vector v = new Vector(); v.addElement("Tom"); v.addElement("B... 阅读全文
posted @ 2008-09-11 22:44 jackyrong的世界 阅读(406) 评论(0) 推荐(0) 编辑

摘要:HashMap允许null key和null value,而hashtable不允许, hashtable是线程安全的,hashmap不是.HashMap实现的是Map接口,而HashTable实现的是Set接口, 阅读全文
posted @ 2008-09-11 20:26 jackyrong的世界 阅读(356) 评论(0) 推荐(0) 编辑

摘要:在jsp中,如何让servlet以单线程运行呢?可以把: 一个相关讨论如下:http://www.egzcn.com/article/webbc/JSP/2006-03-22/1974.html 阅读全文
posted @ 2008-09-11 19:03 jackyrong的世界 阅读(429) 评论(0) 推荐(0) 编辑

摘要:1 hibernate 中的缓存问题 A 一级缓存和session的生命周期一样的,在比如 Student student=(Student)session.load(Student.class,1); 这样的语句中,如果两次发出这样的语句,是可以用到缓存的。 同样,用get也是可以用缓存的。 B 如果是用迭代查询,比如这样: Studen... 阅读全文
posted @ 2008-09-10 23:19 jackyrong的世界 阅读(559) 评论(0) 推荐(0) 编辑

摘要:JDK 1.6的新特性归纳,最好的介绍文在这里,http://www.ibm.com/developerworks/cn/java/j-lo-jse6/? 阅读全文
posted @ 2008-09-10 22:18 jackyrong的世界 阅读(2710) 评论(0) 推荐(0) 编辑

摘要:一个好的网站:http://regex-lib.net/Home/ 有很多正则表达式 还有如下的收藏,来自:http://www.cnblogs.com/a311300/archive/2008/07/28/1254951.html 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^... 阅读全文
posted @ 2008-09-08 20:09 jackyrong的世界 阅读(414) 评论(0) 推荐(0) 编辑

摘要:struts2 中的一大特点就是拦截器,特别是拦截器可以组成拦截链,一篇很好的介绍文章可以辅助学习之,推荐之这里 http://www.blogjava.net/max/archive/2006/12/06/85925.html 这里结合项目中的具体来个感性认识: 比如在购物车的时候,一个典型的场景为当用户在一个购物车选择时,如果要把物品从购物车中删除,删除后其实是继续显示当前的购物车的,... 阅读全文
posted @ 2008-09-06 10:38 jackyrong的世界 阅读(3850) 评论(1) 推荐(0) 编辑

摘要:1 基本的tcp网络编程模式 首先是server端,server端用的是serversocket, import java.net.*; import java.io.*; public class TCPServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ... 阅读全文
posted @ 2008-09-06 09:24 jackyrong的世界 阅读(467) 评论(0) 推荐(0) 编辑

摘要:inverse的原因,在于单向的一对多的低效而造成的.举个例子,比如 user表和books表,一个用户假定可以有很多书,行成一对多的关系. 1) 如果是单向的一对多,比如 在user.hbm.xml中 有 而在book的新增的行为中 Book book=new Book(); ... 阅读全文
posted @ 2008-09-03 23:26 jackyrong的世界 阅读(440) 评论(0) 推荐(0) 编辑

摘要:http://wangxuliangboy.javaeye.com/blog/235081 如何在WINDOW下配置TOMCAT APR: APR是什么呢,(Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration wit... 阅读全文
posted @ 2008-09-03 18:34 jackyrong的世界 阅读(2254) 评论(0) 推荐(0) 编辑

摘要:Mule 它是一个轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。 Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑。 UMO可以是POJO,JavaBean等等。 ... 阅读全文
posted @ 2008-09-02 23:59 jackyrong的世界 阅读(8225) 评论(0) 推荐(0) 编辑

摘要:1 线程的两类java声明实现方式 A 继承Thread B 实现runnable 例子 public class TestThread1 { public static void main(String args[]) { Runner1 r = new Runner1(); r.start(); //Thread t = new Thread(r... 阅读全文
posted @ 2008-09-02 21:10 jackyrong的世界 阅读(464) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页