2015年2月4日
摘要: JPA 自带的主键策略有 4 种,在枚举 javax.persistence.GenerationType 中,分别是:TABLE、SEQUENCE、IDENTITY、AUTO。TABLE:通过表产生主键,框架借由表模拟序列产生主键,使用该策略可以使应用更易于数据库移植。不同的JPA实现商生成的表名... 阅读全文
posted @ 2015-02-04 15:39 Simle 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 先说说JPA和Hibernate的关系JPA(Java Persistence API),是Java EE 5的标准ORM接口,也是ejb3规范的一部分。Hibernate是当今很流行的ORM框架,也是JPA的一个实现,其它还有Toplink之类的ROM框架。JPA和Hibernate之间的关系,可... 阅读全文
posted @ 2015-02-04 15:29 Simle 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久 态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。1、瞬时态由new命令开辟内存空间的j... 阅读全文
posted @ 2015-02-04 15:25 Simle 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 简单的介绍一下使用场景,DAO层用Spring Data实现,dao 只有接口,实现类是容器启动时动态字节码生成,接口里定义方法,方法上@Query 里写JPQL查询语句。基于以上的限制,如果对一个实体做查询,条件有多个,而且每个条件又不是必填的,怎么弄?参数肯定必须传,传Null或空字符串肯定不行... 阅读全文
posted @ 2015-02-04 15:23 Simle 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构... 阅读全文
posted @ 2015-02-04 15:12 Simle 阅读(126) 评论(0) 推荐(0) 编辑
  2015年2月2日
摘要: Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术(在Java1.1的时代都有了),... 阅读全文
posted @ 2015-02-02 14:19 Simle 阅读(220) 评论(0) 推荐(0) 编辑
摘要: for(var i = item.length;i--){ process(item[i]);}1.通过倒叙循环2.最小化属性查询3.尽量不要使用函数迭代(forEach) 阅读全文
posted @ 2015-02-02 09:07 Simle 阅读(132) 评论(0) 推荐(0) 编辑
  2015年2月1日
摘要: 0 //NumberNaN //Number'' //Stringfalse //Booleannull //Objectundefined //Undefined这些值全部都等同于false,但是它们是不可互换的 阅读全文
posted @ 2015-02-01 23:17 Simle 阅读(112) 评论(0) 推荐(0) 编辑
摘要: parseInt("123abc"); //123parseInt("1.73"); //1parseInt(".123"); //NaNvar d = "010"; parseInt(d); //8var e = "Ox"; parseInt(e); //16parseInt("... 阅读全文
posted @ 2015-02-01 23:16 Simle 阅读(154) 评论(0) 推荐(0) 编辑
摘要: num = 0.1+0.2; //0.30000000000000004a = (1+2)/10; //0.3(浮点数中的整数运算时精确的) 阅读全文
posted @ 2015-02-01 23:15 Simle 阅读(293) 评论(0) 推荐(0) 编辑