2016年10月20日
摘要: Log4J 简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Logger 阅读全文
posted @ 2016-10-20 10:48 韩思明 阅读(501) 评论(1) 推荐(0) 编辑
2016年10月19日
摘要: 今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记。 安装环境:Ubuntu14.04 安装命令: 错误一描述: 远程连接MySql的时候出现错误:错误码2203 Can`t connect to MySql server on 'XXX.XXX.XX.XXX' 解 阅读全文
posted @ 2016-10-19 22:19 韩思明 阅读(467) 评论(0) 推荐(0) 编辑
2016年8月13日
摘要: 贴出applicationContext.xml 在执行的时候出现异常,贴出Stack Trace,大概看下应该是缺少了org.aoplliance.aop.advice这个类。在这个博客中找到答案:http://www.cnblogs.com/xing901022/p/4264078.html 少 阅读全文
posted @ 2016-08-13 16:35 韩思明 阅读(19196) 评论(1) 推荐(0) 编辑
2016年7月21日
摘要: memcached memcached概述 memcached是LiveJournal旗下Danga Interactive公司开发的一款软件。memcached是一个高性能,分布式内存对象缓存系统,具备通用性, 目的是用于为动态web程序加速,并减轻数据库的的负担。 mem->memory内存 + 阅读全文
posted @ 2016-07-21 21:06 韩思明 阅读(454) 评论(3) 推荐(0) 编辑
2016年7月16日
摘要: java nio手动实现简单的http服务器 需求分析 最近在学习HTTP协议,还是希望动手去做一做,所以就自己实现了一个http服务器,主要功能是将http请求封装httpRequest,通过解析web.xml,用不同的handler处理不同的uri,然后再将封装好的httpResponse还原成 阅读全文
posted @ 2016-07-16 15:22 韩思明 阅读(6247) 评论(11) 推荐(5) 编辑
摘要: HTTP协议详解 http请求 http请求由三部分组成,分别是:请求行、消息报头、请求正文 (1)请求行 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version,例如(GET /index.html HTTP 阅读全文
posted @ 2016-07-16 14:49 韩思明 阅读(832) 评论(1) 推荐(0) 编辑
2016年7月12日
摘要: TCP连接的建立和释放 概述 TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程,运输连接有三个阶段:连接建立,数据传送和连接释放。 TCP连接的建立 如图所示,假定A主机是客户端程序,B主机是服务端程序。最初两端的TCP进程都是出于CLOSED(关闭)状态。 (1)B的TCP服务器进 阅读全文
posted @ 2016-07-12 19:06 韩思明 阅读(1426) 评论(2) 推荐(0) 编辑
2016年7月10日
摘要: TCP的拥塞控制 拥塞(congestion) 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。 拥塞控制 拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。 如图所示,横坐标是提供的负载(offered load),代表单位时间 阅读全文
posted @ 2016-07-10 21:19 韩思明 阅读(4250) 评论(0) 推荐(1) 编辑
2016年7月9日
摘要: TCP可靠传输的实现 以字节为单位的滑动窗口 滑动窗口的滑动是以字节为单位的,发送方A和接收方B在TCP三次握手的前两次握手时协商好了发送窗口和接受窗口的大小,发送方A根据B发送来的确认连接报文中标明的窗口的大小,来确定收到确认前的最大发送数据量,如果A接收到的B发来的确认报文中标明的窗口大小为0, 阅读全文
posted @ 2016-07-09 17:23 韩思明 阅读(372) 评论(0) 推荐(0) 编辑
摘要: TCP报文段的首部格式 概述 TCP报文段首部的前20个字节是固定的,因此TCP首部的最小长度是20字节。 源端口和目标端口 各占2个字节,分别写入源端口号和目的端口号。 序列号 占4个字节,表示本报文段所发送数据的第一个字节的编号。在TCP连接中所传送的字节流的每一个字节都会按顺序编号。由于序列号 阅读全文
posted @ 2016-07-09 16:38 韩思明 阅读(2446) 评论(0) 推荐(0) 编辑