java
文章平均质量分 72
不 死彡邪神
学习,交流,进步,分享,创新。--致自己
展开
-
mybatis 生成Domain,Dao,xml文件
mybatis Generaor官网:http://www.mybatis.org/generator/index.html mybatis Generator教程:http://blog.csdn.net/testcs_dn/article/details/77881776 myBatisPlus官网:http://mp.baomidou.com/#/ mybatis Plus...原创 2020-03-14 14:04:29 · 297 阅读 · 0 评论 -
7大原则 23种设计模式 框架
1、单一职责原则(srp);每一个对象或者类只有一个职责。高内聚、底耦合。 2、开闭原则(ocp);对扩展开放,对修改关闭。使用性,灵活性,扩展性,稳定性延续性,重复、维护 3、里氏替换原则(lsp);在继承体系中利用抽象和多态静态改为动态。,也就是说任何父类出现的地方都可以用他的子类来替换,不影响功能。 4、接口隔离原则(dip);将功能拆分开来,实现不同的功能。 5、迪米特原则(isp原创 2018-05-25 08:57:12 · 515 阅读 · 0 评论 -
javase进阶
[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081 [2] Java动态代理-->Spring AOP :http://www.iteye.com/topic/1123293 [3] 属性编辑器,即PropertyEditor-->Spring IoC:http://www.iteye.com/topic/1123628原创 2018-05-11 20:17:09 · 457 阅读 · 0 评论 -
map 集合
Map 的实现类主要有 4 种: Hashtable 古老,线程安全 HashMap 速度很快,但没有顺序 TreeMap 有序的,效率比 HashMap 低 LinkedHashMap 结合 HashMap 和 TreeMap 的有点,有序的同时效率也不错,仅比 HashMap 慢一点 Map 的三种遍历方式 1.使用 keySet 遍历:原创 2018-02-05 14:11:03 · 164 阅读 · 0 评论 -
hibernate的Query类
在hibernate使用的过程中.我们通常需要对结果进行解释. Hibernate为我们提供了以下3种解释方法: Java代码 Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map Transformers.TO_LIST //把结果按顺序排进List ransformers.aliasToBean(target) //把结果通过se原创 2018-02-02 15:47:15 · 2318 阅读 · 0 评论 -
java 乐观锁悲观锁项目实际应用
悲观锁:简单的理解就是把需要的数据全部加锁,在事务提交之前,这些数据全部不可读取和修改。 乐观锁:使用对数据进行版本校验和比较,来对保证本次的更新时最新的,否则就失败。 ------乐观锁 通过JPA 表中加入 @Version JPA通过在实体类(POJO)中使用@Version注解来发现数据库记录的并发操作。当JPA运行时检测到一个并发操作也在试图更改同一条记录。它会抛出一个原创 2018-02-02 14:00:17 · 2053 阅读 · 2 评论 -
java jpa
java jpa 是一种规范,是一个标准。提供了一些接口,如 hibernate-jap-2.0-api-1.0.1.final.jar 包中 相关资料 http://hibernate.org http://fisheye.jboss.org/browse/Hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.1.Final http:/原创 2018-02-02 10:55:23 · 397 阅读 · 1 评论