上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
  2019年5月31日
摘要: 1. 背景 因为最近在看MyBatis Spring的源码,但是里面涉及了颇多Spring事务底层API的知识,看完后有点似懂非懂的样子,于是便有了这篇文章。下面的源码分析仅针对于DataSourceTransactionManager这一个具体的事务管理器。当你直接使用JDBC编程或者使用MyBa 阅读全文
posted @ 2019-05-31 20:31 wastonl 阅读(961) 评论(0) 推荐(0)
摘要: 目标 为后续分析事务源码前做一个介绍,有些属性可能光看这个依然看不懂,当看下篇文章 "Spring事务源码" 分析的时候就知道了。 PlatformTransactionManager TransactionDefinition 此接口主要用来定义事务的一些属性(传播行为、隔离级别、事务超时时间、事 阅读全文
posted @ 2019-05-31 20:27 wastonl 阅读(1535) 评论(0) 推荐(0)
  2019年5月28日
摘要: 目标 本文主要目标是介绍MyBatis如何与Spring整合,MyBatis在Spring中使用的几种方式,为后面分析整合的源码奠定基础。 方式一. 使用SqlSessionTemplate SqlSessionTemplate也是一个SqlSession实例,与sqlSessionFactory. 阅读全文
posted @ 2019-05-28 16:51 wastonl 阅读(473) 评论(0) 推荐(0)
  2019年5月11日
摘要: RPC的主要目标 RPC即远程过程调用,主要是为了解决分布式系统服务之间的调用问题,在远程调用时就像调用本地服务一样,调用者不用感知远程调用的逻辑。接下来将会使用JDK动态代理以及Socket来实现一个简单的RPC服务。 RPC简易实现 使用动态代理技术将远程调用逻辑封装起来,返回一个代理对象,这样 阅读全文
posted @ 2019-05-11 23:30 wastonl 阅读(157) 评论(0) 推荐(0)
  2019年5月9日
摘要: 背景 最近做的项目有这样一个需求,我们有一个问题记录,每一个问题记录有一个整改人员字段,这个整改人员是可以有多个人的。整改人员可以对这个问题进行整改,但是业务要求同时只能有一个整改人可以进入整改页面,当有一个整改者在进行整改时,提示当前有另一个整改者在整改,请稍后。 解决方案 最开始我想使用一个全局 阅读全文
posted @ 2019-05-09 13:22 wastonl 阅读(666) 评论(0) 推荐(0)
  2019年5月7日
摘要: 基本操作方法 Queue接口声明的方法 1. add, remove, element操作会抛出异常。 2. offer, poll, peek不抛异常, 会返回null或者返回false。 BlockingQueue新增方法 1. 增加了put, take两个阻塞式操作, 添加/获取队头元素并删除 阅读全文
posted @ 2019-05-07 10:43 wastonl 阅读(185) 评论(0) 推荐(0)
  2019年4月29日
摘要: Synchronized & Lock synchronized 是Java语言中的关键字,由monitorenter,monitorexit两个指令实现。JVM会将monitorenter指定插在同步代码块开始的地方,将monitorexit指定插在同步代码快结束和出现异常的地方。 Lock是JU 阅读全文
posted @ 2019-04-29 20:24 wastonl 阅读(213) 评论(0) 推荐(0)
  2019年3月26日
摘要: Executor Executor家族成员如图所示: Executor执行者根接口类, 声明execute方法用来提交实现Runnable接口的任务。 ExecutorService接口继承自Executor接口, 又增加了一个submit()方法用来提交实现Callable接口的任务, 可以有返回 阅读全文
posted @ 2019-03-26 15:26 wastonl 阅读(179) 评论(0) 推荐(0)
  2019年3月4日
摘要: 目的 此文的主旨在于梳理SqlSessionFactoryBean的初始流程,不拘泥于实现细节。 使用 的主要作用便是用来创建 ,在它的构建过程中会解析 所需要的配置文件,将所有配置都封装到 类中,最后返回 。`SqlSessionFactoryBean Spring FactoryBean Ini 阅读全文
posted @ 2019-03-04 15:18 wastonl 阅读(1110) 评论(0) 推荐(0)
摘要: FactoryBean 简介 FactoryBean是Spring中一种特殊的Bean,是用于创建Bean对象的,最大的作用便是可以让我们自定义Bean的创建过程。如果你在XML配置文件配置了一个节点,我们通过ApplicationContext获取的对象实际上是 方法返回的对象,而不是其本身。Fa 阅读全文
posted @ 2019-03-04 13:33 wastonl 阅读(1719) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页