上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页

spring ioc

摘要: 假定:实例化一个对象应当是严谨、有性能开销,应该尽可能不要new所以,我们把实例化对象的控制权交给了spring ,spring读取配置文件,通过反射来创建对象,注入依赖,这就是控制反转的哲学及ioc的原理参考书:spring in actionhttps://www... 阅读全文
posted @ 2018-02-10 21:28 silyvin 阅读(140) 评论(0) 推荐(0) 编辑

讨论 update A set number=number+ ? where id=?的原子性 (含数据库原理)

摘要: 结论:1. 本句本身具有原子性2. 当前读(包含update等写入操作)锁定数据,直到事务提交https://www.zhihu.com/question/46733729/answer/128582074阿里的mysql大咖给出了肯定的答案比如,表名A,字段名为 n... 阅读全文
posted @ 2018-02-08 23:37 silyvin 阅读(1088) 评论(0) 推荐(0) 编辑

PESSIMISTIC_READ & PESSIMISTIC_WRITE 与 共享锁 & 排它锁

摘要: http://suene.iteye.com/blog/1756295可以使用 @Lock , 里面填入的是 JPA 的 LockModeType * Java代码 @Lock(LockModeType.PESSIMISTIC_READ) public List ... 阅读全文
posted @ 2018-02-07 16:42 silyvin 阅读(3770) 评论(0) 推荐(0) 编辑

innodb当前读 与 快照读 and rr级别是否真正避免了幻读

摘要: 当前读和快照读 好的学习链接:http://blog.csdn.net/taylor_tao/article/details/7063639 快照读历史数据-mvcc innodb的默认事务隔离级别是rr(可重复读)。它的实现技术是mvcc。基于版本的控制协议。该技术不仅可以保证innodb的可重复 阅读全文
posted @ 2018-02-07 15:51 silyvin 阅读(1921) 评论(1) 推荐(1) 编辑

java finalize及实践

摘要: https://www.cnblogs.com/Smina/p/7189427.html 1. finalize的作用 finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。 finalize()与C++中的析构函数不是对应的 阅读全文
posted @ 2018-02-06 11:32 silyvin 阅读(215) 评论(0) 推荐(0) 编辑

【死磕Java并发】-----Java内存模型之happens-before

摘要: 【死磕Java并发】-----Java内存模型之happens-before在上篇博客(【死磕Java并发】—–深入分析volatile的实现原理)在上篇博客(死磕Java并发:深入分析volatile的实现原理)LZ提到过由于存在线程本地内存和主内存的原因,再加上重... 阅读全文
posted @ 2018-02-06 10:44 silyvin 阅读(195) 评论(0) 推荐(0) 编辑

Java并发编程:volatile关键字解析[volatile最好的文章]

摘要: https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247484857&idx=1&sn=80086fcbf00cb847f152d533d654b46f&chksm=ebd63a95dca1b383fbb3a... 阅读全文
posted @ 2018-02-05 22:59 silyvin 阅读(205) 评论(0) 推荐(0) 编辑

【框架】[MyBatis]DAO层只写接口,不用写实现类

摘要: http://blog.csdn.net/qq_26525215/article/details/52648042一句话总结:mybatis通过JDK的动态代理方式,在启动加载配置文件时,根据配置mapper的xml去生成Dao的实现。团队开发一个项目,由老大架了一个... 阅读全文
posted @ 2018-02-05 17:22 silyvin 阅读(262) 评论(0) 推荐(0) 编辑

MyBatis结果集处理,中resultType和resultMap的区别

摘要: http://blog.csdn.net/leo3070/article/details/77899574使用resultType这些情况下,MyBatis 会在幕后自动创建一个 ResultMap(其实MyBatis的每一个查询映射的返回类型都是ResultMap)... 阅读全文
posted @ 2018-02-05 17:09 silyvin 阅读(2241) 评论(1) 推荐(0) 编辑

浅谈 Mybatis中的 ${ } 和 #{ }的区别

摘要: https://www.cnblogs.com/dato/p/7027949.html动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个... 阅读全文
posted @ 2018-02-05 16:37 silyvin 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 71 下一页