上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页
摘要: github forck一个分之后,如果过一段时间就会和主分支的差异比较大。 这样提交pr的时候 就会冲突,这个时候我们就需要和主分支同步代码 git remote add upstream git@github.com:coreos/etcd.git git fetch upstreamgit m 阅读全文
posted @ 2016-06-30 10:03 davygeek 阅读(1654) 评论(1) 推荐(0)
摘要: Selector(选择器)是 Java NIO 中能够检测一到多个 NIO 通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个 channel,从而管理多个网络连接。 下面是本文所涉及到的主题列表: 为什么使用 Selector? 仅用单个线程来处理多个 Chan 阅读全文
posted @ 2016-06-29 18:15 davygeek 阅读(390) 评论(0) 推荐(0)
摘要: It is great to be able to build small utilities on top of an excellent RDBMS. Thank you MySQL. This is a small but complex utility to perform online s 阅读全文
posted @ 2016-06-29 14:08 davygeek 阅读(822) 评论(0) 推荐(0)
摘要: 我应该何时使用 IO,何时使用 NIO 呢?在本文中,我会尽量清晰地解析 Java NIO 和 IO 的差异、它们的使用场景,以及它们如何影响您的代码设计。 Java NIO 和 IO 的主要区别 下表总结了 Java NIO 和 IO 之间的主要差别,我会更详细地描述表中每部分的差异。 面向流与面 阅读全文
posted @ 2016-06-29 11:47 davygeek 阅读(207) 评论(0) 推荐(0)
摘要: Java NIO 中的 ServerSocketChannel 是一个可以监听新进来的 TCP 连接的通道, 就像标准 IO 中的 ServerSocket 一样。ServerSocketChannel 类在 java.nio.channels 包中。 这里有个例子: 打开 ServerSocket 阅读全文
posted @ 2016-06-29 11:30 davygeek 阅读(277) 评论(0) 推荐(0)
摘要: Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道。可以通过以下 2 种方式创建 SocketChannel: 打开 SocketChannel 下面是 SocketChannel 的打开方式: 关闭 SocketChannel 当用完 SocketChann 阅读全文
posted @ 2016-06-29 11:22 davygeek 阅读(650) 评论(0) 推荐(0)
摘要: 现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。 用法很简单,new一个timer,然后写一个timertask的子类即可。 这样,就可以在1秒钟之后开始执行mytask,每两秒钟执行一次。 当然,timer的功能也可以通过自己构造线程,然后在线程中用sleep来模拟停止一段 阅读全文
posted @ 2016-06-29 06:35 davygeek 阅读(211) 评论(0) 推荐(0)
摘要: 根据需要创建新线程的对象。使用线程工厂就无需再手工编写对 new Thread 的调用了,从而允许应用程序使用特殊的线程子类、属性等等。 JDK中的介绍: An object that creates new threads on demand. Using thread factories rem 阅读全文
posted @ 2016-06-29 06:31 davygeek 阅读(1456) 评论(0) 推荐(0)
摘要: 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: corePoolSize: 线程池维护线程的最少数量 maximumPoolSize:线程池维护线程的最大数量 keepAliveTime: 线程池维护线程所允许的空闲时间 uni 阅读全文
posted @ 2016-06-28 23:31 davygeek 阅读(604) 评论(0) 推荐(0)
摘要: lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的 阅读全文
posted @ 2016-03-29 23:58 davygeek 阅读(273) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页