摘要: 最近在有思考到序列化性能优化的问题,关于java反射field和method的顺序问题,这里有详细的讨论http://stackoverflow.com/questions/5001172/java-reflection-getting-fields-and-methods-in-declarati 阅读全文
posted @ 2017-01-22 20:53 zhjh256 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 以太网报文的结构如下: 其中,以太网的帧头: 14 Bytes:MAC目的地址48bit(6B),MAC源地址48bit(6B),Type域2B,一共14B。 IP头部: TCP头部: http://blog.163.com/tianshuai11@126/blog/static/618945432 阅读全文
posted @ 2017-01-22 17:34 zhjh256 阅读(8427) 评论(0) 推荐(0) 编辑
摘要: 有些时候,测试网络应用时,为了开发方便,我们会在本机同时开启客户端和测试端,对于第三方的库来说,因为不能debug,可能需要通过抓包进行分析,今天用wireshark根据端口抓包的时候,发现怎么都下不来,网上搜了下,wireshark不支持在某些系统下抓本地的包,参考:http://www.bubu 阅读全文
posted @ 2017-01-22 17:17 zhjh256 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 就网络抓包来说,绝大部分的情况下,我们都是对特定的ip/端口/协议进行捕获和分析,否则就会有大量的垃圾报文,使得分析和性能低下。大部分的抓包工具都采用BPF语法,具体可参考http://biot.com/capstats/bpf.html。好像没有一个官方地址说明完整的。 就学习网络报文而言,一般使 阅读全文
posted @ 2017-01-22 16:27 zhjh256 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 最近,在开发一个伪代码翻译工具的过程中,遇到个问题,我们在伪代码中使用spring EL的规则,将非变量限定在${"1"}中,解析后根据上下文的类型转换为相应的java类型。在规则上,我们原先要求op1 op op2之间必须有空格,但是后来发现,有些地方仍然存在着操作符和操作数之间没有空格的情况,为 阅读全文
posted @ 2017-01-22 16:08 zhjh256 阅读(2133) 评论(0) 推荐(0) 编辑