2016年11月1日

摘要: 参考文章:http://ifeve.com/java-concurrency-thread-directory/ 其中的竞态,线程安全,内存模型,线程间的通信,java ThreadLocal类小节部分内容。 1.目录略览 线程的基本概念:介绍线程的优点,代价,并发编程的模型。如何创建运行java 阅读全文
posted @ 2016-11-01 17:06 edenpan 阅读(4984) 评论(0) 推荐(0) 编辑

2016年10月26日

摘要: 1.目录略览 线程的基本概念:介绍线程的优点,代价,并发编程的模型。如何创建运行java 线程。 线程间通讯的机制:竞态条件与临界区,线程安全和共享资源与不可变性。java内存模型,线程间的通信,java ThreadLocal类,线程信号 死锁相关,资源竞争相关:死锁,如何避免死锁,饥饿和公平,嵌 阅读全文
posted @ 2016-10-26 16:01 edenpan 阅读(826) 评论(0) 推荐(0) 编辑

2016年10月24日

摘要: 英文链接:http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html#overview-modules 2.Spring框架介绍 Spring 框架是一个提供复杂的 阅读全文
posted @ 2016-10-24 14:47 edenpan 阅读(189) 评论(0) 推荐(0) 编辑

2016年10月19日

摘要: 翻译自wiki百科:https://en.wikipedia.org/wiki/Java_memory_model 没找到直接在wiki上编辑中文的页面,我就在这翻译下,自己学习用。 java内存模型描述了线程在java编程中如何和内存交互。连同单线程执行代码描述,这个内存模型提供java编程语言的 阅读全文
posted @ 2016-10-19 11:29 edenpan 阅读(146) 评论(0) 推荐(0) 编辑

2016年10月14日

摘要: 几个web框架 : sprint Avalon PicoContainerclass MovieLister MovieFinder finder = ServiceLocator.movieFinder(); //单件注册表 注册的时候 载入一个已经确定好属性的服务定位器class Service 阅读全文
posted @ 2016-10-14 15:26 edenpan 阅读(145) 评论(0) 推荐(0) 编辑

2016年10月12日

摘要: 最近试了试go中对json null字段进行转换,代码如下: struct 转 json: json 转struct: 阅读全文
posted @ 2016-10-12 22:52 edenpan 阅读(1873) 评论(0) 推荐(0) 编辑
 
摘要: 分布式系统的CAP原则:Consistency(一致性),Availability(可用性), Partition tolerance(分区容错性) 。 分布式数据库系统主要由以下几个部分组成: 数据中心, 远程数据库, 远程数据库与数据中心之间的数据交换。 两种运行状态:“常连接” 和 “偶连接” 阅读全文
posted @ 2016-10-12 14:04 edenpan 阅读(1474) 评论(0) 推荐(0) 编辑

2016年10月10日

摘要: java 实现多线程的整理: (1)继承 Thread类,同时重载 run 方法: Thread的源码: /* What will be run. */ private Runnable target; /** * If this thread was constructed using a sep 阅读全文
posted @ 2016-10-10 17:05 edenpan 阅读(457) 评论(0) 推荐(0) 编辑

2016年9月21日

摘要: 网上看到个问题: 只有使用time.sleep(100 * time.Millisecond) 时才会连续打出5个hello world 解释是 go 是非抢占的,只有出让cpu时,另外一个协程才会运行。如果没有time.sleep(100 * time.Millisecond)就只会打出5个hel 阅读全文
posted @ 2016-09-21 17:20 edenpan 阅读(10469) 评论(0) 推荐(0) 编辑

2016年9月14日

摘要: 1. join 有 left join,right join,inner join 这三种,对两个表做了笛卡尔积,然后再对结果集进行选取操作,选取满足条件的部分为结果。 JOIN(内联接): 如果表中有至少一个匹配,则返回行(注释:INNER JOIN 与 JOIN 是相同的。) LEFT JOIN 阅读全文
posted @ 2016-09-14 10:41 edenpan 阅读(19265) 评论(0) 推荐(0) 编辑