
java
xuefeiliuyuxiu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是jvm?
原文:http://blog.youkuaiyun.com/stanlee_0/article/details/51171382 说明:做java开发的几乎都知道jvm这个名词,但是由于jvm对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是jvm,以及弄清楚jvm的工作原理,个人认为这块还是非常有必要转载 2018-02-01 10:53:42 · 181 阅读 · 0 评论 -
SpringBoot事务注解@Transactional
原文:https://blog.youkuaiyun.com/wkl305268748/article/details/77619367SpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1. 事务说明在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。 编程式事务管理: 编程式事务管理使用Transact...转载 2018-03-28 10:32:14 · 253 阅读 · 0 评论 -
Java并发编程 笔记:图形用户界面应用程序
为什么GUI线程是单线程的之前有人尝试过多线程GUI框架,最后被死锁弄死了,因为GUI元素众多,如果每个GUI元素都需要线程安全,很容易有两个线程交叉持有不同GUI元素的锁而造成死锁。所以swing中使用线程封闭机制(把所有代码放一个线程中执行)。所有GUI事件都在一个事件处理线程中执行。调用GUI元素的代码前首先检查当前线程是不是GUI事件线程,如果不是直接抛异常。swing也提供了多个util...原创 2018-05-11 15:33:01 · 242 阅读 · 0 评论 -
Mybatis SqlSessionTemplate 源码解析
原文:http://www.cnblogs.com/daxin/p/3544188.htmlMybatis SqlSessionTemplate 源码解析在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。 <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplat...转载 2018-04-27 17:20:52 · 261 阅读 · 0 评论 -
java并发编程实战 笔记:任务执行
excutor框架 excutor框架将任务的提交和执行分离开,任务提交会遍布到程序的各个地方,但执行策略的设置可以在一个地方,如用线程池执行还是串行执行,线程池固定长度还是变长,所有显示地使用new Thread(task)的地方都应该考虑下excutor框架 携带结果的任务callable和future 线程执行任务的构建有三种方法,1. 继承thread。2. 实现runnable接口原创 2018-05-06 15:18:01 · 253 阅读 · 0 评论 -
java并发编程实战笔记:线程池的使用
任务与策咯之间的耦合上文中说了java通过excutor框架把任务的执行和提交解耦了,实际上对于任务和执行策咯,有时候是有一定的耦合的,并不是所有的任务都能用任意的执行策略。比如,一个任务依赖别的任务,只能在一个线程里执行的任务,响应特别敏感的任务(GUI),这些任务都不能用普通的线程池从,而是要为任务定制相应的执行策略。当任务彼此独立,且类型相同时,线程池能发挥最大的作用线程饥饿死锁当线程池里的...原创 2018-05-07 18:06:24 · 288 阅读 · 0 评论