会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
快鸟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
23
下一页
2020年9月25日
HTTP 连接池
摘要: HTTP 连接是无状态的,HTTP1.1 默认是长连接,HTTP1.0 也可以通过在请求头中设置 Connection:keep-alive 来开启长连接。 为什么要用Http连接池?1、降低延迟如果不采用连接池,每次连接发起Http请求的时候都会重新建立TCP连接(经历3次握手),用完就会关闭连接
阅读全文
posted @ 2020-09-25 17:47 快鸟
阅读(1533)
评论(0)
推荐(0)
编辑
2020年9月15日
NAT
摘要: NAT(Network Address Translation,网络地址转换)https://baike.baidu.com/item/nat/320024路由器上安装 NAT 软件后叫做 NAT 路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在 NAT
阅读全文
posted @ 2020-09-15 11:34 快鸟
阅读(694)
评论(0)
推荐(0)
编辑
2020年9月14日
强引用、软引用、弱引用、虚引用
摘要: <转:https://www.cnblogs.com/cord/p/11546303.html> https://developer.ibm.com/zh/articles/j-lo-langref/ 目录 1,引用类型 2, FinalReference 2.1, Finalizer 3, Sof
阅读全文
posted @ 2020-09-14 19:56 快鸟
阅读(446)
评论(0)
推荐(0)
编辑
2020年9月6日
nio & epoll
摘要: https://zh.wikipedia.org/wiki/Select_(Unix) epoll 由 3 个系统调用组成:epoll_create、epoll_ctl、epoll_wait 具体见: https://www.cnblogs.com/anker/p/3263780.html 数据接收
阅读全文
posted @ 2020-09-06 21:24 快鸟
阅读(203)
评论(0)
推荐(0)
编辑
2020年9月1日
Linux 用户态与内核态
摘要: 系统调用将Linux整个体系分为用户态和内核态。 内核:它是一种特殊的软件程序,控制计算机的硬件资源(例如:协调CPU资源,分配内存资源),并提供上层应用程序运行的环境。 应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层
阅读全文
posted @ 2020-09-01 08:24 快鸟
阅读(272)
评论(0)
推荐(0)
编辑
2020年8月30日
MySQL索引&锁
摘要: 在InnoDB中一个3层B+树最多大概可以存放多少行数数据?参考:https://www.pianshen.com/article/43511636667/https://zhuanlan.zhihu.com/p/86137284 在innodb存储引擎里面,最小的存储单元是页(page),一个页的
阅读全文
posted @ 2020-08-30 13:50 快鸟
阅读(137)
评论(0)
推荐(0)
编辑
2020年8月29日
@EnableAutoConfiguration 和 @Import 的原理
摘要: (version:springboot 2.3.2) @EnableAutoConfiguration 的作用 @EnableAutoConfiguration 的作用是开启 Spring 应用上下文的自动配置,它会尝试去猜测和配置我们所需要的 bean。 例如:如果我们的 classpath 中有
阅读全文
posted @ 2020-08-29 19:48 快鸟
阅读(3523)
评论(0)
推荐(1)
编辑
2020年8月23日
Queue & BlockingQueue
摘要: Queue(队列) java.util.QueueQueue 提供了入队、出队、获取队列头的方法。 这些方法分两类:一类是在操作失败时抛出异常;另一类是在操作失败时返回一个特殊的值(null或false)。操作失败的情况都与队列的临界条件有关:队列满或者队列空。队列满的时候入队会失败,队列空的时候出
阅读全文
posted @ 2020-08-23 18:04 快鸟
阅读(220)
评论(0)
推荐(0)
编辑
2020年8月20日
线程安全的 Set、List
摘要: 线程安全的Set: 1 java.util.Collections.synchronizedSet(Sets.newHashSet()); // jdk提供的,使用同步来保证线程安全 2 new java.util.concurrent.CopyOnWriteArraySet<>(); // jdk
阅读全文
posted @ 2020-08-20 09:53 快鸟
阅读(2944)
评论(0)
推荐(0)
编辑
2020年8月13日
堆排序
摘要: 堆排序: https://www.cnblogs.com/chengxiao/p/6129630.html堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。堆堆是具有以下性质的完全二叉树:每个结点的值都大于或等
阅读全文
posted @ 2020-08-13 22:35 快鸟
阅读(117)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
23
下一页