- 博客(11)
- 收藏
- 关注
原创 Spring2.5中基于注释的IoC
注释的优势 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 XML 配置采用独...
2010-11-25 12:25:30
133
原创 防止JSP或Servlet中输出内容被浏览器保存在缓冲区中
浏览器在默认情况下会把浏览过的网页保存在缓冲区中。在调试时,一般不希望这样。把下面的脚本加入程序中,就可以防止JSP或Servlet中的输出被浏览器保存在缓冲区中。response.setHeader(“Cache-Control”,”no-store”);response.setHeader(“Pragma”,”no-cache”);response.setDateHead
2009-01-22 12:49:00
437
转载 关于23种设计模式的有趣见解
作者以轻松的语言比喻了java的23种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工
2009-01-22 12:46:00
273
原创 Java读取文件路径的几种方法
java 的Class中获得相对路径 单独的Java类中获得绝对路径 根据java.io.File的Doc文挡,可知:默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。一下程序获得执行类的当前路径package org.cheng.file;import java.io.File;public class FileTest {
2009-01-22 12:41:00
1195
转载 IT管理人才必备的十大能力
作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。 "30岁程序员的人生"技术某种程度上是青春活,技术革新的速度永远以超乎人所理解的演变,对于上了年纪又有了社会责任的技术人员来说,转型是不二选择。 如果你真想成为一名成功、成熟的IT专家
2009-01-22 12:37:00
311
转载 Eclipse快捷键指南
Eclipse中的热键 : Ctrl+M 当前窗口最大化 Ctrl+F7 视窗口切换 Ctrl+F8 模式切换 Ctrl+F6 编辑窗口切换(手指张得太大不雅观啊) Ctrl+E 编辑窗口切换(这个比较文雅点 :) ) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面 Ctrl+Alt+↓ 复制(增加)当前行到下一行 Ctrl+Alt+↑ 复制(增加)当前行到上一行 Alt+↓ 当
2009-01-22 12:30:00
275
转载 程序员分成几种不同的境界
五流程序员比技术和工具 五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小练习,却很少走出象牙塔和客户或市场进行真正的沟通,甚至完成大型的真实案例。四流程序员比整合和管理 四流程序员比前者更关心在什么地方使用什么,他的心里放着集成各种技术的地图,而不偏向单一工具和技术,他在乎运作一场战役的风险,还有资金成本的考量,包含开发时间、维护难易、用户培
2008-12-12 11:41:00
284
转载 SAX解析XML
SAX解析XMLpackage simpleTest;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.Locator;import org.xml.sax.ContentHandler;import org.xml.sax.InputSource;import org.xml
2008-12-11 18:56:00
266
转载 Hibernate数据加载——Session.get/load
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅
2008-12-11 18:52:00
325
转载 hibernate的各种保存方式的区别
save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。一、预备知识在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:tran
2008-12-11 18:50:00
371
转载 hibernate中po对象的三种状态分析
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 1)瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new
2008-12-11 18:47:00
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人