Java
小汤姆
这个作者很懒,什么都没留下…
展开
-
关于JAVA NIO是同步非阻塞I/O的解释
转自 :https://www.zhihu.com/question/27991975同步IO 异步IOIO基本概念Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(fd,文件描述符)。对一个socket转载 2018-01-17 17:10:32 · 7891 阅读 · 8 评论 -
Netty相关
http://ifeve.com/netty-in-action-2/原创 2018-01-17 17:40:18 · 172 阅读 · 0 评论 -
解决Spring Boot 拦截器注入service为空的问题
一般都是因为除了在拦截器之外,还需要在拦截器的配置类中,注册拦截器时没有使用spring的bean,而是使用了new创建bean造成的。可参考:http://blog.csdn.net/wmh13262227870/article/details/77005920当然,部分版本也支持以下方式:@Configurationpublic class WebInterceptor原创 2018-01-09 11:33:07 · 7734 阅读 · 4 评论 -
volatile使用代码示例
查找了关于volatie在网上的用法示例,发现都是有问题的,网上的这些代码示例并未体现出volatile的所宣称的效果,经过一上午的代码调整和测试验证,终于验证了volatile的可见性效果,如下所示。 public class Test extends Thread { volatile int x = 0;//此处可以将volatile去除 或者 替换为 static,经过对比可原创 2018-01-18 11:48:03 · 906 阅读 · 0 评论 -
rv-xw 涉及点
nginx常用模块http_proxy 这个模块实现的是nginx作为反向代理服务器的功能nginx-http-footer-filter 在响应请求文件底部追加内容http_ssl_module 配置httpsngx_lua 支持Lua语言ngx_http_log_module 定义访问日志格式ngx_http_referer_module 防盗链nginx常用配置upstream bac原创 2018-01-18 20:56:55 · 349 阅读 · 0 评论