摘要:
九、nio.file 该包是1.7新出的,包含了一系列高级的文件和目录操作方法 1、控制目录属性,只读,系统之类的 2、监控文件及文件夹的改变的WatchServicepublic void startWatch() throws IOException, InterruptedExcepti... 阅读全文
摘要:
五、Selector与SelectionKey Selector是SelectableChannel 对象的多路复用器,为什么使用Selector? 仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处理通道。事实上,可以只用一个线程处理所有的通道。对于操作系统来说,线程之间上下... 阅读全文
摘要:
一、三大类 1、ChannelsFileChannelDatagramChannelSocketChannelServerSocketChannel 2、Selector与SelectionKey 3、Buffer及其子类ByteBufferCharBufferDoubleBufferFloa... 阅读全文
摘要:
java NIO加入了Channels、Buffers、Selector。通过他们可以为java的io添加非阻塞IO。一、对于经典java IO库 1、除了Buffered开头的类,其他均没有加缓冲区,除非手动添加缓冲区byte[] buffer = new byte[64];inputStr... 阅读全文
摘要:
默认情况下,使用maven打包的jar项目(执行maven install)不会包含其他包引用,要想打包为带其他项目引用的jar,需要加入插件 要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件: 1、JAR包中的/META-INF/MANIFEST.MF元数据文件... 阅读全文
摘要:
虽然之前已经看过两遍angular的教程了,也掌握的差不多了,但是发现不适用忘得太快,于是我决定带着实例开始研究angularjs研究的过程中要做笔记,于是我用txt文件。。。突然发现不对劲,用txt是不是太low了?EverNote,LaTeX,markdown这几种神器到现在我只用过EverNo... 阅读全文
摘要:
node启动后会占用当前shell后台启动方式: 1、用forever进行管理 npminstall-gforever foreverstartindex.js 2、使用nohub命令 nohupnode app.js> app.log2>&1& 或者不用2>&1nohup命令介绍:no... 阅读全文
摘要:
1、server下配置的每个location,都需要有自己的一套代理配置 即要么加入: root 某个目录 要么加入 proxy_pass 某个地址; proxy_redirect off; # 后端的Web服务器可以通过X-Forwarded-For获取用户真实... 阅读全文
摘要:
今天发现原来确实是不存在这个文件。。。因为我的Ubuntu的git没有安装,所以导致bower install时没有拉下来依赖包,因为bower是使用的git拉的包。但是同时也搜到了nginx不支持下划线的问题,也算小有收获于是下面就是git安装。。。sudo apt-get updatesudo ... 阅读全文
摘要:
1、安装监控模块 Nginx中的stub_status模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:. /configure –with-http_stub_status_module 配置文件中启动监控 ... 阅读全文