java
与飞
这个作者很懒,什么都没留下…
展开
-
使用两个堆栈实现队列功能
使用两个堆栈实现队列功能原创 2016-04-01 21:29:08 · 1955 阅读 · 0 评论 -
[转]彻底理解java aio,bio.nio 同步 异步 阻塞 非阻塞 同步阻塞 同步非阻塞 异步阻塞 异步非阻塞
【转自】http://qindongliang.iteye.com/blog/2018539 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8转载 2016-05-15 23:35:52 · 463 阅读 · 0 评论 -
java language specification Java SE 8 Edition 中文版(第一章)
java 编程语言规范(第八版第一章) 这几天在看 java 虚拟机规范,发现java编程语言规范目前还没有中文版,试着翻译一下,如果错误 欢迎批评指正。我会持续更新(beijin9152@163.com 转载请注明出处。谢谢)。第一章 概述 java 是一种通用,并发,基于类且面向对象的编程语言。它设计的力求简单使得编程者可以清楚编写。java语言借鉴了c和c++但也有很大的区别,翻译 2017-02-27 22:25:34 · 6235 阅读 · 0 评论 -
[java 基础] String.trim()方法详解
java String.trim()方法详解 本文为原创文章 转载请注明出处。废话不多说 直接附源代码如下: public String trim() { int len = value.length; int st = 0; char[] val = value; /* avoid getfield opcode */ wh原创 2017-02-12 18:40:05 · 3325 阅读 · 0 评论 -
[java 深入]《java 虚拟机规范 se7》 阅读笔记
[java 深入]《java 虚拟机规范 se7》 阅读笔记原创 2017-02-21 00:37:17 · 293 阅读 · 0 评论 -
netty4 实现自定义协议开发
netty4实现自定义协议开发本示例使用的是最新netty4.1.8 参考excmples (securechat)消息格式定义编码器解码器示例指令源码 本示例协议头部使用12个字节来定义具体如下: 一个字节的标记和类型,一个字节的error code,2个字节的传输序列号,2个字节的code,2个字节的传输长度,后续4个字节的扩展码。 头部定义如下: private原创 2017-02-25 00:13:31 · 3403 阅读 · 17 评论 -
代码整洁之道
代码整洁之道-使用经验结合实际项目经验及参考《代码整洁之道》命名名副其实避免误导二义性,要以用户能鉴别的方式来区分使用可读可搜索名称避免使用编码类、方法、属性见名之意符合语境语义函数短小,只做一件事使用具有描述性的名称避免使用三个以上的参数不要使用boolean 参数避免重复结构化编程注释保持可维护、有关联、精确必要注释:法律信息避免废话、删除注释掉的代码格式相原创 2017-07-09 21:29:45 · 255 阅读 · 0 评论