- 博客(10)
- 收藏
- 关注
原创 书签
https://skyao.gitbooks.io/learning-microservice/content/implementation/core/communication/https://www.cnblogs.com/micro-chen/p/7729882.htmlhttp://developer.51cto.com/art/201608/516451.htmhttp://...
2018-07-16 18:02:48 191 1
原创 2018/05/09 String.intern()
在JAVA7及之后,将String pool移出了永久代中,而将String pool直接放在的堆中当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(用 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并返回此 String 对象的引用。 它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equa...
2018-05-09 11:57:59 105
原创 2018/05/08 Reactor(反应器)模式
参考:https://blog.csdn.net/u010168160/article/details/53019039
2018-05-08 16:40:58 144
原创 2018/05/07 NIO网络编程
参考:http://ifeve.com/selectors/Selector 选择器创建Selector:Selector.open();在Selector中注册通道channel.configureBlocking(false);// 设置为非阻塞模式SelectionKey key = channel.register(selector,Selectionkey.OP_READ);遍历Sele...
2018-05-08 09:53:23 101
原创 2018/05/03 NIO基础使用
前几天写了一个简单的用NIO来生成文件的后台程序。代码如下。用的FileOutputStream获取的FileCHannel,暂时还不知和RandomAccessFile的区别,暂时了解到后者可以同时进行读写。暂时是完全重新写入文件,并不是在文件末尾追加信息。private static final String LINE_SPARATOF = System.getProperty("line.s...
2018-05-03 17:30:39 115
原创 2018/04/28 NIO基础
ChannelFileInputStream、FileOutputStream、RandomAccessFile 三种获取Channelbuffer:基本属性:position缓冲区的位置:是下一个要读取或写入的元素的索引。缓冲区的位置不能为负,并且不能大于其限制。limit缓冲区的限制:是第一个不应该读取或写入的元素的索引。缓冲区的限制不能为负,并且不能大于其容量。capacity缓冲区的容量:...
2018-04-28 15:59:21 85
原创 2018/04/27 学习NIO
了解JDK原生NIO了解JDK原生NIO BUG,http://blog.sina.com.cn/s/blog_6f74890d0102wrpe.html学习使用NIO框架,netty了解AIOIO、NIO、AIO 三者区别--更新--学习NIO,尝试使用NIO来完成新的需求,约8个后台处理文件的程序。近期准备重新使用GitHub pages搭博客。JDK原生NIO BUG,http://blog...
2018-04-27 09:53:41 132
原创 2018知识整理
基础: 数据结构 算法 tcp/ip 设计模式操作系统: LinuxJAVA高级: 线程池 nio微服务: springboot springCloud中间件: redis 消息队列Devops: docker k8s jenkins其他: 版本控制: git 搜索引擎: ...
2018-04-24 18:27:08 131
原创 2017/08/24 备忘
学习计划:JAVA:IO、多线程、垃圾回收机制、JVM参数调优。Oracle:流程控制语句、存储过程、函数Spring体系:原理JavaScript基础:AngularJS、NodeJS、bootstrap、分布服务架构:spring boot/spring cloud、zookeeper、dubbo缓存框架:EhCach
2017-08-24 11:18:21 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人