![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
peekabo_o
这个作者很懒,什么都没留下…
展开
-
pinyin4j的简单使用
在做的列表排序的时候,想按拼音首字母排序,于是在网上找到pinyin4j这个开源项目,简单介绍一下这个包的使用吧。Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。一般用到的就是PinyinHelper类里的静态方法toHanyuPinyinStringArray(),直接传入汉字char类型,返回拼音的字符串数组。String[] s1 = PinyinH原创 2016-03-14 17:49:48 · 3319 阅读 · 1 评论 -
使用NIO实现非阻塞Socket通信原理
刚学了NIO,写一下自己的理解 网络通信中,NIO提供了SocketChannel和ServerSocketChannel两种不同的套接字通道来实现,可以设置阻塞与非阻塞两种模式,为了实现高负载高并发都采取非阻塞的模式。通道是双向的,可以同时在通道上发送和读取数据。NIO采用可分配大小的缓冲区Buffer实现对数据的读写操作。 服务器仅采用一个线程去除了所有的客户端线程,这就需要创建一个Sele原创 2015-12-01 19:51:51 · 4533 阅读 · 0 评论