Loading

摘要: 多线程除了我们前面讲的竞争,其实还有协作。就像我们人一样,不但要竞争,也要学会合作,这样才能进步。这篇文章我们就讲讲多线程协作的基本... 阅读全文
posted @ 2018-05-18 14:08 CodeTiger 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章我总结了一下线程的创建方法以及线程的一些属性,同时还讲了线程的共享以及带来的原子性和内存可见性的问题。这篇文章就讲讲怎么用... 阅读全文
posted @ 2018-05-17 19:52 CodeTiger 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.创建线程 线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。 创建线程有两种方式:一种是继承Thread,另外一种... 阅读全文
posted @ 2018-05-17 13:28 CodeTiger 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章设计模式之代理模式里,我们说了JDK动态代理类,不过我相信好多人都有疑惑,包括我,刚开始学的时候都是一脸懵逼,那么到底疑... 阅读全文
posted @ 2018-05-15 22:08 CodeTiger 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 昨天的那篇文章我说看源码,不过我觉得看源码之前还是先把代理模式了解一下,这样更好看源码。 1.什么是代理模式 一个委托类,一个代理... 阅读全文
posted @ 2018-05-15 18:22 CodeTiger 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.传统方法的弊端 还记得在Mybatis入门&配置文件&映射文件这篇文章中,我们写的Mybatis访问数据库执行sql语句的代码。... 阅读全文
posted @ 2018-05-14 20:07 CodeTiger 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 今天下午写一个MySQL的嵌套查询语句的时候,出现错误Every derived table must have its own a... 阅读全文
posted @ 2018-05-13 18:41 CodeTiger 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 学习路上,还是得不断的接收新的知识。因为大多数知识都是共通的,这不,学着学着还是得绕到设计模式上,就从最简单的单例模式开始学习吧。基... 阅读全文
posted @ 2018-05-12 13:11 CodeTiger 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时wi... 阅读全文
posted @ 2018-05-11 18:06 CodeTiger 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 细心的小伙伴有没有发现我的网站有一把小绿锁了,是的,博主昨天升级了https。血与泪的教训,搞了一天,真的是搞了一天,完全没有夸张的... 阅读全文
posted @ 2018-05-11 12:24 CodeTiger 阅读(47) 评论(0) 推荐(0) 编辑