摘要: 在程序的开发过程中,可以使用debug打断点来调试程序,观察程序的运行情况。那代码上线之后,怎么看程序的运行情况呢?打log。 1、 程序log的几处应用: 定位问题 观察程序的运行状态 统计 定位问题 观察程序的运行状态 统计 log的三大组件: Logger:输入日志的具体内容 Appender 阅读全文
posted @ 2017-02-14 19:55 Mr.do 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阻塞IO的server结构图: 阻塞IO的server版本代码: 在上面版本的代码中,有两个地方是阻塞的: 其一是ServerSocket.accept( )方法,该方法的语义是到连接请求队列中,取出一个建立连接,建立好后,返回这个链接的句柄(Socket)。当队列中无连接请求时,该方法就会一直阻塞 阅读全文
posted @ 2017-02-14 19:51 Mr.do 阅读(174) 评论(0) 推荐(0) 编辑