摘要:
2009年是忙碌的一年,虽然没有太多物质方面的收获,但是精神方面的收获更多一些。以下罗列一些,当作流水账,方便以后慢慢回味。为人处世:对社会有了更加深刻的认识,只有智商是远远不够的,情商一定也要很好。一定要认真做事,善待别人,保持纯洁的心境,不被社会上一些不好的风气所污染。技术方面:近一年多由于公司的业务转向.net的领域,所以不得不开始苦学.net方面的开发,虽然说.net与java在很多地方很...
阅读全文
posted @ 2009-12-31 21:54
IT Person
阅读(253)
推荐(0)
摘要:
Struts2是webwork2基础发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点大家需要注意的是:尽管struts2和struts1在名字上的差别不是很大,但在编写风格上几乎是不一样的。那么既然有了struts1,为什么还要struts2.struts2有以下优点:1.在软件设计上Struts2没有象struts1那样跟Servlet API和Struts API有...
阅读全文
posted @ 2009-12-26 17:52
IT Person
阅读(266)
推荐(0)
摘要:
第一章 计算机系统漫游 1.1信息就是位+上下文 源程序实际上就是一个由0和1组成的位(又称比特位)序列,这些位被组织成8个一组,称为字节。每个字节都表示程序中某个文本字符。 系统中的所有信息都是由一串比特表示的。区分不同数据对象的唯一方法就是我们读到这些数据对象时的上下文。 1.2程序被其他程序翻译成不同的格式 unix> gcc –o hello hello.c 翻译...
阅读全文
posted @ 2009-12-13 23:11
IT Person
阅读(393)
推荐(0)
摘要:
原文地址:http://blog.csdn.net/pyp/archive/2007/05/22/1620203.aspx在51testing上,有人问记事本的save如何测试。我就随手写了些,给大家做个参考。原文:http://bbs.51testing.com/viewthread.php?tid=76739个人会从下面的方式。1.快捷方式2.是否弹出,弹出的风格和整体的是否一样3.弹出对话框...
阅读全文
posted @ 2009-12-12 21:28
IT Person
阅读(228)
推荐(0)
摘要:
成功学习英语的诀窍就是那么简单,目标明确,多学多练,按部就班,坚持到底。5个上网免费块学英文方案,帮你亲子共学做手工,亲近ABC Kizclub.com翻绘本,看书好有趣 StarFall.com听故事,单词好好记 BritishCouncil.org/kids打游戏,练生活用语 FunSchool.kaboose.com看新闻,提升阅读力 timeforkids.com/TFK/teachers...
阅读全文
posted @ 2009-12-12 17:55
IT Person
阅读(657)
推荐(0)
摘要:
前端调优传输优化传输速度,传输数量,浏览器缓存,预先加栽和延迟加载传输速度:字节优化:HTML,JS,CSS,图片,Flash,XMLCDN:打破运营商间的限制(如DNSPod)减少相同文件的重新下栽(如:Microsoft Ajax CDN)使用expression web来恢复或者优化html格式传输数量:减少文件请求数量适当的分减避免404错误和重定向使用多图集成的图片文件,都房栽一个文件,...
阅读全文
posted @ 2009-12-12 15:23
IT Person
阅读(213)
推荐(0)
摘要:
package junit.test;import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;public class AnDemo {/...
阅读全文
posted @ 2009-11-03 21:12
IT Person
阅读(228)
推荐(0)
摘要:
为什么想要得到一份工作或者想要得到一样比较向往的事务,必须要一定去夸大一些事实,为什么一定要欺骗才能获得呢,搞不清楚这个社会到底是怎么了,真的太奇怪了,我宁愿不要这样的事务,做人最基本的就是要诚实。活的要踏踏实实,不断努力,积累实力,总有一天会梦想成真。
阅读全文
posted @ 2009-09-01 22:10
IT Person
阅读(302)
推荐(0)
摘要:
Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 感谢itcast发布的免费视频1. mvc模式的简要回顾 用户请求发送到web容器,web容器会调用一个servlet来处理,servlet处理后返回给web容器 以上为过时的信息,造成html和java代码混淆 2.struts分发请求的过程与相关配置 按照mvc设计出来的web框架 在strut...
阅读全文
posted @ 2009-08-30 16:34
IT Person
阅读(698)
推荐(0)
摘要:
Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 感谢itcast发布的免费视频03文件上传组件的实现原理与应用分析 表单里面每一个元素对应一个FileItem,FileItem.isFileField来判断是否为文件 parseRequest(request)返回结果是FileItem的List 04用struts获取上传文件名和解决中文乱码 用f...
阅读全文
posted @ 2009-08-30 16:30
IT Person
阅读(327)
推荐(0)
摘要:
今天是我的生日,突然感觉自己的年龄真的不小了,但是心里还是比较稚嫩,年龄增长就要给自己定一个目标,这样生活才有盼头,希望从现在开始在工作上面要有一定的气色,努力改变自己的生活,要开始考虑感情方面的事情,毕竟这个年龄应该开始考虑了,不能再一味的玩世不恭,不能只想自己轻松愉快,也要考虑家人的感受。希望接下来的日子会越来越好,朝着我努力的方向而改变。希望我的付出可以得到一定的回报。
阅读全文
posted @ 2009-08-16 23:02
IT Person
阅读(234)
推荐(0)
摘要:
最近工作比较忙,心情也比较混乱,感觉现在不知道在为什么而忙碌,工作的毫无疑义,想去做自己想做的工作,但是右迟迟的寻觅不到,真的比较苦恼,面临选择的时候真是让人比较犹豫,这也许和自己现在的实力不够也有关系吧,导致不够自信,现在每天都在学习一些东西,一天天积累,量变会发生质变,相信不久我会找到我自己的方向,找到自己想要的工作内容和氛围。
阅读全文
posted @ 2009-08-15 23:56
IT Person
阅读(160)
推荐(0)
摘要:
public class SecurityHandler implements InvocationHandler { private Object targetObject; public Object newProxy(Object targetObject) { this.targetObject = targetObject; return Proxy.newProxyInstance(...
阅读全文
posted @ 2009-05-26 20:58
IT Person
阅读(261)
推荐(0)
摘要:
spring Bean的作用域: scope可以取值: * singleton:每次调用getBean的时候返回相同的实例 * prototype:每次调用getBean的时候返回不同的实例根据名称自动装配<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/...
阅读全文
posted @ 2009-05-25 20:50
IT Person
阅读(324)
推荐(0)
摘要:
1、spring的普通属性注入 参见:spring文档3.3章节 什么是属性编辑器,作用? * 自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入 spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器 * 如何定义属性编辑器? * 继承PropertyEditorSupport类,覆写setAsText()方法,参见:UtilDatePropertyEd...
阅读全文
posted @ 2009-05-20 20:27
IT Person
阅读(274)
推荐(0)
摘要:
1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下3、拷贝log4j配置文件到src下4、在UserManagerImpl中提供构造函数或...
阅读全文
posted @ 2009-05-18 21:37
IT Person
阅读(235)
推荐(0)
摘要:
<hibernate-mapping package="com.bjsxt.drp.business.itemmgr.model"> <class name="DataDict" table="t_data_dict"> <id name="id"> <generator class="assigned"/> </id> <disc...
阅读全文
posted @ 2009-05-13 22:27
IT Person
阅读(289)
推荐(0)
摘要:
hibernate抓取策略(单端代理的批量抓取)保持默认,同fetch="select",如:<many-to-one name="classes" column="classesid" fetch="select"/>fetch="select",另外发送一条select语句抓取当前对象关联实体或集合使用join其实集合的lazy已经失效hibernate抓取策略(单端代理的批量抓取...
阅读全文
posted @ 2009-05-12 20:17
IT Person
阅读(516)
推荐(0)
摘要:
一级缓存:hibernate一级缓存 一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存那些方法支持一级缓存: * get() * load() * iterate(查询实体对象) 如何管理一级缓存: * session.clear(),session.evict() 如何避免一次性大量的实体数据入库导致内存溢出 * 先flush,再clear 如果数据量特...
阅读全文
posted @ 2009-05-11 23:43
IT Person
阅读(493)
推荐(0)
摘要:
<class name="com.bjsxt.hibernate.Node" table="t_node"> <id name="id"> <generator class="native"/> </id> <property name="name"/> <property name="level"/> <propert...
阅读全文
posted @ 2009-05-08 22:51
IT Person
阅读(904)
推荐(0)
摘要:
乐观锁大多数基于数据版本记录机制(version)实现,一般是在数据库表中加入一个version字段读取数据时将版本号一同读出,之后更新数据时版本号加一,如果提交数据时版本号小于或等于数据表中的版本号,则认为数据是过期的,否则给予更新优点:并发性比较好 T_inventory 1001 nao 1000- 8000 - 1 用户1 itemNo = 1001 itemName= nao quant...
阅读全文
posted @ 2009-05-06 21:50
IT Person
阅读(335)
推荐(0)
摘要:
component映射在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid,component可以成为是值对象(DDD)采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高 <class name="com.bjsxt.hibernate.User" table="t_user"> <id nam...
阅读全文
posted @ 2009-05-06 21:49
IT Person
阅读(268)
推荐(0)
摘要:
继承实现的三种策略:单表继承。每棵类继承树使用一个表具体表继承。每个子类一个表类表继承。每个具体类一个表(有一些限制)每棵继承树映射成一张表t_animal id name sex weight height type 1 猪猪 true 100 P 2 鸟鸟 false 50 B <class name="com.hibernate.Animal"> <id name="id"...
阅读全文
posted @ 2009-05-06 21:48
IT Person
阅读(562)
推荐(0)
摘要:
Lazy采用CGLIB可以对类进行代理用在Class: 可以取值true,false,默认trueProperty: 可以取值true,false,需要类增强工具集合:true/false/extraone-to-one,many-to-one:取false,proxy/noproxylazy概念:只有真正使用该对象时,才会创建,对于hibernate来说,只有真正使用时才会发出sql测试类laz...
阅读全文
posted @ 2009-05-06 21:46
IT Person
阅读(559)
推荐(0)
摘要:
多对多关联映射单向 t_user id | name 1 |10 2 |祖儿 3 |杰伦 t_role id | name 1 |数据录入人员 2 |商务主管 3 |大区经理 t_user_role userid|roleid 1 |1 1 |2 2 |2 2 |3 3 |1 3 |2 3 |3 具体映射方式: <set name="roles" table="t_user_role">...
阅读全文
posted @ 2009-05-06 21:45
IT Person
阅读(317)
推荐(0)
摘要:
一对多关联映射(单向Classes---àStudent): t_classes id | name 1 | 尚学堂 t_student id | name | classesid 1 | 10 | 1 2 | 祖儿| 1 一对多关联映射例用了多对一关联映射原理多对一关联映射:在多的一端加入一个外键指向一的一端,他维护的关系是多指向一的一对多关联映射:在多的一端加入一个外键指向一的一端,...
阅读全文
posted @ 2009-05-06 21:44
IT Person
阅读(650)
推荐(0)
摘要:
Session flush测试:Session flush方法主要做了两件事情:清理缓存:执行SQL:session在什么情况下执行flush默认在事务提交时显示的调用flush在执行查询前,如:iterate在uuid情况下:save时不会发sql语句(与native不同)执行flush会立刻发出SQL,临时集合会清理掉数据库隔离级别: 隔离级别 是否脏读 是否存在不可重复读 是否存在幻读 Re...
阅读全文
posted @ 2009-05-06 21:43
IT Person
阅读(596)
推荐(0)
摘要:
多对一many-to-one用户和组public class Group { private String id; private String name;}public class User { private String id; private String name; private Group group;} t_classes id | name 1 | 尚学堂 t_student i...
阅读全文
posted @ 2009-05-06 21:42
IT Person
阅读(1181)
推荐(0)
摘要:
JTA实现两阶段提交,全局事务,对多个数据库起作用JDBC是本地事务,只对单一数据库起作用Hibernate基本映射实体类 –〉表实体类中的普通属性 –〉表字段采用<class>标签映射成数据库表,通过<property>标签将普通属性映射成表字段所谓普通属性指不包括自定义类,集合和树组等auto-import:如果HQL中所需要得类和所在的类不再一...
阅读全文
posted @ 2009-05-06 21:41
IT Person
阅读(355)
推荐(0)
摘要:
瞬时对象 new delete 数据库没对应持久对象 get load find iterate save saveorupdate update lock离线对象 evict close clear 数据库有对应session级缓存叫一级缓存,save后便纳入管理close后释放persistent对象如果修改会发出update语句,但是是在commit时发出的当属性发生改变,hibernate...
阅读全文
posted @ 2009-05-06 21:40
IT Person
阅读(269)
推荐(0)