首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
社大小树同学
掘友等级
Java研发工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
Spring 常用的注解
可以用于构造函数、setter 方法、属性注入。 @Autowried 有一个 boolean 类型的参数required,默认值为 true。当没有找到合适的 bean 注入时,若是 true,则抛出异常,否则,不注入。 注意:如果用在构造函数上,则构造函数所有的参数都是必需…
NIO与Socket编程技术指南读书笔记之 选择器Selector
线程数会随着通道的多少而动态地增减以进行适配,在内部其实并不永远是一个线程,多路复用的核心目的就是使用最少的线程去操作更多的通道。在JDK的源代码中,创建线程的个数是根据通道的数量来决定的,每注册1023个通道就创建1个新的线程,这些线程执行Windows中select()方法…
NIO与Socket编程技术指南读书笔记之 实现Socket通信
TCP提供基于“流”的“长连接”的数据传递,发送的数据带有顺序性。TCP是一种流协议,以流为单位进行数据传输。 长连接可以实现当服务端与客户端连接成功后连续地传输数据,在这个过程中,连接保持开启的状态,数据传输完毕后,无论是否使用这个连接,该连接都保持连接的状态。 短连接是当服…
isAssignableFrom 与 instanceof 的用法
isAssignableFrom 是Class类的方法,主要用于判断此Class对象表示的类或接口是否与指定的Class参数表示的类或接口相同,或者是它们的超类或超接口。
MySQL 查看优化后的SQL,为什么总是把整型判断条件前移了?
不管是怎么调整 type与test_int列的顺序,这两个查询条件,优化后始终在最前面,并且出现的顺序是,哪个在后,哪个优化后在前。 如果按照where后的条件执行顺序(从左到右),那这整形条件调整至前,也不是最优的啊,并且从执行计划来看,应该是走了索引之后,再走条件筛选的。
NIO与Socket编程技术指南读书笔记之网络设备信息
Socket不是协议,是一种实现计算机之间通信的技术,而HTTP才是协议。 获得网络接口的索引。此索引值在不同的操作系统种有可能不一样。索引是大于或等于0的整数,索引未知时,值就是-1. 判断该网络接口是否为localhost回调/回环接口。 返回MTU大小。在网络传输中是以数…
NIO与Socket编程技术指南读书笔记之Channel与FileChannel
AsynchronousChannel 接口的主要作用是使通道支持异步I/O操作。异步I/O操作有以下两种方式进行实现: operation代表I/O操作的名称,大多数是读或写操作。泛型变量V代表经过I/O操作后返回结果的数据类型。使用Future对象可以用于检测I/O操作是否…
NIO与Socket编程技术指南读书笔记之Buffer
NIO中的Buffer是一个用于存储基本数据类型值的容器,它以类似于数组有序的方式来存储和组织数据. 缓冲区的capacity,它代表包含元素的数量.缓冲区的capacity不能为负数,并且capacity也不能更改. 缓冲区的limit,它代表第一个不应该读取或写入元素的in…
直接缓冲区与非直接缓冲区的运行效率比较
allocateDirect(int capacity):分配新的直接缓字节缓冲区。新缓冲区的位置将为 0,其界限将为其容量,其标记是不确定的。无论它是否具有底层实现数组,其标记都是不确定的。创建出来的缓冲区类型为DirectByteBuffer。使用 allocateDire…
NIO直接缓冲区释放内存的方法
allocateDirect(int capacity): 分配新的直接字节缓冲区.新的缓冲区的位置将为0,其界限为其容量,其标记是不确定的.无论它是否具有底层实现数组,其标记都是不确定的. allocate(int capacity): 分配一个新的非直接字节缓冲区.新缓冲区…
下一页
个人成就
文章被点赞
8
文章被阅读
31,519
掘力值
680
关注了
16
关注者
4
收藏集
5
关注标签
16
加入于
2018-11-10