只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-14 18:10 一心行走 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Spring在初始化有几种方式,注意初始化先后顺序 阅读全文
posted @ 2018-12-14 17:57 一心行走 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Neo4j Neo4j是由java实现的开源NOSQL图数据库 数据库分为关系型和非关系型两种类型。 其中非关系型又分为Graph(图形),Document(文档),Cloumn Family(列式),以及Key-Value Store(KV), 这四种类型数据库分别使用不同的数据结构进行 阅读全文
posted @ 2018-12-14 09:59 一心行走 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 1.下载maven(apache-maven-3.3.3-bin.tar.gz) http://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz2.安装maven tar -zxvf 阅读全文
posted @ 2018-12-12 10:38 一心行走 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、并发编程挑战 1.1、上下文切换: 1.1.1、什么是上下文切换? 单核也支持多线程执行,原因是通过时间片轮换,时间片是CPU分配给各线程的时间,在切换过程中,会先保存上个任务信息,再加载当前任务信息,所以任务从保存到再加载的过程就是一次上下文切换。 1.1.2、并行vs串行 并发执行速度比串行 阅读全文
posted @ 2018-12-07 15:59 一心行走 阅读(246) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-11-21 16:39 一心行走 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 概括起来说,对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式。前者仅提供一份变量,让不同的线程排队访问,而后者为每一个线程都提供了一份变量,因此可以同时访问而互不影响。 ThreadLocal 并不能替代同步机制,两者面向的问题领域 阅读全文
posted @ 2018-11-15 18:25 一心行走 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 输出2147359167,123456 可以简单满足混淆,和恢复的需求 阅读全文
posted @ 2018-11-15 18:18 一心行走 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: package jesse.test1; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; // 生产者 class Producer implements Runnable{ private BlockingQueue queue; ... 阅读全文
posted @ 2018-11-15 17:58 一心行走 阅读(383) 评论(0) 推荐(0) 编辑
摘要: package jesse.test1; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java... 阅读全文
posted @ 2018-11-15 17:55 一心行走 阅读(875) 评论(0) 推荐(0) 编辑