首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
征程不想说话94811
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 1
沸点 2
赞
3
返回
|
搜索文章
最新
热门
等待/通知机制
下面我们对这两种方式进行展开wait/notify(notifyAll)字段解释wait等待notify随机唤醒一个等待线程notifyAll唤醒所有等待线程注意:wait/notify(notify
Lambda表达式
这是我们直接用匿名内部类实现接口未实现的方法进行接口的实例化. 下面我们来看看一个更为优质的代码 注意:运用Lambda表达式实现接口中未实现的方法的前提是Foo接口是函数式接口,如果该接口不是函数式接口,使用Lambda表达式就会出错.
归并排序
归并排序的思想图解分治对数器代码整合
递归行为的时间复杂度估计
该算法使用递归查找一个数组中的最大值。该算法把数据一分为二,并且递归求出左右两边的最大值 除此之外,只有获取两个值的最大值的操作,因此O(N^d)=O(1),故d=0. 递归的时间复杂度估计就说这么多了, 希望对大家有用。
对数器
善于利用对数器可以极大提高我们算法的正确性哟。
NIO之MappedByteBuffer的使用
可以看出,文件相应的字符已经被修改了。
Netty学习之I/O模型
I/O模型的简单理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。 BIO方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序简单易理解。 NIO方式适用于连接数目多且连接比较短(…
NIO之选择器
阻塞调用是指调用结果返回之前,当前线程会被挂起。调用线程只有在得到结果之后才会返回。 非阻塞调用指在不能立刻得到结果之前,该调用不会阻塞当前线程。 我们所学的传统IO是阻塞式的,NIO中提供了非阻塞式的用法,是通过选择器(Selector)监听通道实现的。 先启动服务端再启动客…
NIO之分散与聚集
是指将多个buffer中的数据“聚集”到Channel中。 注:按照缓冲区的顺序,写入position和limit之间的数据到Channel中。
NIO之通道
通道是由java.nio.channels包定义的。Channel表示IO源与目标打开的连接。Channel类似于传统的“流”。只不过Channel本身不能直接访问数据,Channel只能与buffer进行交互。
下一页
个人成就
文章被点赞
3
文章被阅读
18,669
掘力值
442
关注了
2
关注者
2
收藏集
4
关注标签
14
加入于
2019-12-03