java
文章平均质量分 92
jihadwk
一只小菜鸟,我想飞的更高
展开
-
java nio netty
由于工作接触到了java nio netty框架,所以就决定学习一下,简单做一个笔记,方便复习reactor是一种事件分离模式Netty使用ChannelBuffer来存储并操作读写的网络数据。ChannelBuffer除了提供和ByteBuffer类似的方法,还提供了 一些实用方法,具体可参考其API文档。ChannelBuffer的实现类有多个,这里列举其中主要原创 2015-05-16 09:45:07 · 555 阅读 · 0 评论 -
windows 下protobuf jar包的编译
1、下载protobuf release版本:https://github.com/google/protobuf/releases,protoc-xx.xx.xx-win32.zip和protobuf-xx.xx.xx.zip2、下载maven:http://maven.apache.org/download.cgi,注意maven需要的jdk版本,apache-maven-xx.xx.转载 2016-01-18 10:28:17 · 622 阅读 · 0 评论 -
slf4j 日志
在开发过程中我们可能使用各种log,而每种log都有不同的风格和布局,如果想要灵活的切换,那么slf4j是比较好的选择classpath中加入slf4j-api-xxx.jar文件,不论哪种风格的日志,都要在classpath中缴入这个jar文件简单风格的:运行时,需要classpath中加上slf4j-simple-xxx.jar切换到jdk风格的log :可以将slf4j-si原创 2016-01-05 23:09:17 · 385 阅读 · 0 评论 -
slf4j log4j.properties配置文件
log4j.debug=true#配置根loggerlog4j.rootLogger=DEBUG,stdout,D,E#附着器 日志输出目的地#控制台输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.原创 2016-01-06 15:16:00 · 4365 阅读 · 0 评论 -
netty 5.x
netty 4.x之前,包名是org.jboss.netty.xxxxx, 后来就改为了io.netty.xxxx@skip 在方法前是注释,将整个方法注释掉,之前照着netty权威指南敲代码,IDE 给我 自动加了这个 (i/o handler类里),导致我一直无法达到效果,坑死了时间服务器和时间客户端代码就不写了TCP粘包和拆包问题: 由于服务端一次读到的字节数是不确定的,所原创 2016-01-14 16:53:28 · 489 阅读 · 0 评论 -
http的get和post请求
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2016-04-21 17:44:27 · 369 阅读 · 0 评论 -
classpath: 与classpath*:的区别
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口转载 2017-04-12 13:29:08 · 316 阅读 · 0 评论