会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
l2c
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
29
下一页
2020年7月11日
LinkedList
摘要: 头尾指针 节点:双向链表 构造方法:
阅读全文
posted @ 2020-07-11 00:07 l2c
阅读(91)
评论(0)
推荐(0)
2020年7月10日
ArrayList
摘要: ArrayList: 构造器: 看一下add方法: 初始化最小大小为10: 当add之后的size大于当前数组长度的时候进行一次扩容: 新的数组大小是原数组大小的1.5倍。最后Arrays.copyOf到新的数组。 看一下迭代器: 在next的时候会比较最新modcount和初始化时候的区别,有区别
阅读全文
posted @ 2020-07-10 22:31 l2c
阅读(125)
评论(0)
推荐(0)
LinkedHashMap
摘要: LinkedHashMap继承了HashMap: 看下节点结构: 在hashmap的节点上补充了前后2个指针。 维护了整个节点链表的头指针和尾指针 构造方法: 无脑抄就完事了 如果accessOrder为true的话,则会把访问过的元素放在链表后面,放置顺序是访问的顺序 如果accessOrder为
阅读全文
posted @ 2020-07-10 20:48 l2c
阅读(110)
评论(0)
推荐(0)
TreeMap
摘要: 域: 构造方法: 看下节点的结构: put: public V put(K key, V value) { Entry<K,V> t = root; //根节点 if (t == null) { compare(key, key); // type (and possibly null) check
阅读全文
posted @ 2020-07-10 19:51 l2c
阅读(161)
评论(0)
推荐(0)
2020年7月9日
HashMap
摘要: 节点: filed: table总会是2的幂次大小,并且允许为0。 threshold控制resize的阀值。 上座率:如其名 构造方法: 检查了容量上下限,负载因子是否是Float.NaN. 看一下这个容量算法,返回大于输入参数且最近的2的整数次幂的数。比如10,则返回16。 该算法让最高位的1后
阅读全文
posted @ 2020-07-09 14:25 l2c
阅读(145)
评论(0)
推荐(0)
进程间通信
摘要: 转载:https://blog.csdn.net/zhaohong_bo/article/details/89552188 转载:https://www.cnblogs.com/zgq0/p/8780893.html java pipe,MappedByteBuffer
阅读全文
posted @ 2020-07-09 11:16 l2c
阅读(104)
评论(0)
推荐(0)
2020年7月5日
I/O中的 同步异步,阻塞非阻塞
摘要: I/O中的同步和异步的概念和线程中不太一样。 I/O写的时候,默认是写到页高速缓存就返回的,然后异步刷到磁盘上。而同步的I/O指的是改动写到磁盘上之后才会返回结果.可以通过fsync(),和fdatasync()将改动同步到磁盘。或者在open()的时候就指明同步的参数。 而阻塞和非阻塞指的是,在文
阅读全文
posted @ 2020-07-05 21:51 l2c
阅读(152)
评论(0)
推荐(0)
redis 命令
摘要: 空转时间:object idletime key 客户端信息:client list 对象类型:type key 底层结构:object encoding key 引用计数:object refcount key (redis只对包含整数值的字符串对象进行共享) 空转时间:object idleti
阅读全文
posted @ 2020-07-05 14:25 l2c
阅读(135)
评论(0)
推荐(0)
redis 客户端
摘要: 输入缓冲区: 客户端状态的输入缓冲区用于保存客户端发送的命令请求: typedef struct redisClient{ //... sds querybuf; //... }redisClient 输入缓冲区的大喜爱会根据输入内容动态的缩小或扩大,但最大为1GB,超过服务器会关闭这个客户端 输出
阅读全文
posted @ 2020-07-05 13:22 l2c
阅读(136)
评论(0)
推荐(0)
2020年7月4日
redis事件
摘要: redis服务器是一个事件驱动程序,服务器需要处理文件事件和时间事件。 redis基于reacror模式开发了自己的网络事件处理器:文件事件处理器,使用I/O多路复用程序来同时监听多个套接字,并根据套接字目前执行的任务来为套接字关联不同的事件处理器。 每当一个套接字准备好执行连接应答,写入,读取,关
阅读全文
posted @ 2020-07-04 21:43 l2c
阅读(196)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
29
下一页
公告