会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
快鸟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
24
下一页
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 快鸟
阅读(204)
评论(0)
推荐(0)
编辑
2020年9月1日
Linux 用户态与内核态
摘要: 系统调用将Linux整个体系分为用户态和内核态。 内核:它是一种特殊的软件程序,控制计算机的硬件资源(例如:协调CPU资源,分配内存资源),并提供上层应用程序运行的环境。 应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了使上层应用能够访问到这些资源,内核必须为上层
阅读全文
posted @ 2020-09-01 08:24 快鸟
阅读(280)
评论(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 快鸟
阅读(139)
评论(0)
推荐(0)
编辑
2020年8月29日
@EnableAutoConfiguration 和 @Import 的原理
摘要: (version:springboot 2.3.2) @EnableAutoConfiguration 的作用 @EnableAutoConfiguration 的作用是开启 Spring 应用上下文的自动配置,它会尝试去猜测和配置我们所需要的 bean。 例如:如果我们的 classpath 中有
阅读全文
posted @ 2020-08-29 19:48 快鸟
阅读(3912)
评论(0)
推荐(1)
编辑
2020年8月23日
Queue & BlockingQueue
摘要: Queue(队列) java.util.QueueQueue 提供了入队、出队、获取队列头的方法。 这些方法分两类:一类是在操作失败时抛出异常;另一类是在操作失败时返回一个特殊的值(null或false)。操作失败的情况都与队列的临界条件有关:队列满或者队列空。队列满的时候入队会失败,队列空的时候出
阅读全文
posted @ 2020-08-23 18:04 快鸟
阅读(231)
评论(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 快鸟
阅读(3067)
评论(0)
推荐(0)
编辑
2020年8月13日
堆排序
摘要: 堆排序: https://www.cnblogs.com/chengxiao/p/6129630.html堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。堆堆是具有以下性质的完全二叉树:每个结点的值都大于或等
阅读全文
posted @ 2020-08-13 22:35 快鸟
阅读(119)
评论(0)
推荐(0)
编辑
2020年8月3日
java program arguments 与 vm arguments、Environment varilables
摘要: program arguments program arguments 是传递给我们的 main 程序的,使用 main 程序的 String[] args 来接收。 举例:java -jar demo.jar --config.p1=v1 config.p2=v2 p3 p4--config.p1
阅读全文
posted @ 2020-08-03 21:02 快鸟
阅读(928)
评论(0)
推荐(0)
编辑
2020年7月27日
Spring PropertySources 与 PropertySource
摘要: org.springframework.core.env.PropertySources 是多个 org.springframework.core.env.PropertySource 的集合,是 spring 管理和保存属性配置的关键接口。SpringBoot 在启动时,会通过 PropertyS
阅读全文
posted @ 2020-07-27 09:03 快鸟
阅读(1619)
评论(0)
推荐(1)
编辑
2020年7月24日
jdk 动态代理与 cglib 动态代理原理
摘要: 1. JDK 动态代理 jdk 动态代理是通过实现被代理类的接口来实现的,通过 jdk 动态代理生成的类会继承 java.lang.reflect.Proxy,同时实现被代理类的接口。由于 jdk 动态代理已经继承了 java.lang.reflect.Proxy,所以它就不能通过继承类的方式来实现
阅读全文
posted @ 2020-07-24 15:53 快鸟
阅读(311)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
24
下一页