摘要: File Project Structures Modules 点击那个加号,选择Import Module 阅读全文
posted @ 2018-12-27 13:08 bihang 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 今天一天都在纠结Netty中的服务器端究竟是如何实现自动关闭的, 吃完晚饭才发现原来不是netty关闭,是测试单元关闭的。。。 阅读全文
posted @ 2018-12-26 19:06 bihang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 线程中的中断 interrupt方法 当对一个线程调用 方法时,线程被中断。 islnterrupted方法 调用静态的 方法获得当前线程,然后调用 方法判断当前线程是否中断. 调用这个方法不会改变中断状态 但是,如果线程被阻塞就无法检测中断状态.这是产生 异常的地方. 当在一个被阻塞的线程(调用 阅读全文
posted @ 2018-12-26 10:28 bihang 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.logback.xml如下 2.实现类如下: 阅读全文
posted @ 2018-12-25 16:13 bihang 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 我是使用logback作为日志打印,之前使用slf4j,日志打印不出,就干脆换掉了。 1.首先引入依赖 2.然后在src/main/resources下添加logback.xml 虽然引入的是logback,但是里面获得的logger还是slf4j。。。 阅读全文
posted @ 2018-12-25 15:44 bihang 阅读(3380) 评论(0) 推荐(0) 编辑
摘要: 两者并没有什么区别,最后都会调用 这个抽象类的 方法。 阅读全文
posted @ 2018-12-25 15:36 bihang 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: `RunTime.getRunTime().addShutdownHook(shutdownHook)`这个方法就相当给jvm添加回调方法, 当jvm关闭之前,添加的这个线程会提前关闭。 阅读全文
posted @ 2018-12-25 15:27 bihang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 异步 等待它的同时你也可以做点别的事情 阻塞I/O 只能同时处理一个连接,要管理多个并发客户端,需要为每个新的客户端Socket创建一个新的Thread 使用Selector的非阻塞I/O 是Java的非阻塞I/O实现的关键。它使用了 事件通知API 以确定在一组非阻塞套接字中有哪些已经就绪能够进行 阅读全文
posted @ 2018-12-25 10:02 bihang 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 当添加 这行代码时 Netty就会以给定的日志级别打印出 中的日志。 可以对入站\出站事件进行日志记录,从而方便我们进行问题排查。 假如现在添加这行代码访问http://127.0.0.1:8007/Action?name=1234510 如果没有这行代码的打印信息 阅读全文
posted @ 2018-12-24 19:21 bihang 阅读(8117) 评论(0) 推荐(0) 编辑
摘要: alter table td_user add gender bit DEFAULT 0 COMMENT '性别'; 阅读全文
posted @ 2018-12-24 10:56 bihang 阅读(211) 评论(0) 推荐(0) 编辑