最新 最热

史上最全ThreadPoolExecutor梳理(下篇)

ThreadPoolExecutor的顶级父类是Executor接口,它只有一个方法就是execute(),我们也就是通过它来向线程池提交任务去执行的。

2020-08-20
1

血泪教训,线程池引发的内存泄露

最近由于业务需求使用到了线程池对数据进行异步处理,上线后系统正常运行了两天多突然收到了一波Full GC的告警,赶紧dump了堆信息并回滚了服务。分析dump文件后发现了一个LinkedBlockingQueue类型的大对象,就想到是上次改...

2020-08-20
1

SQL关联查询

自连接:当table1和table2本质上是同一张表,只是用取别名的方式虚拟成两张表以代表不同的意义

2020-08-19
1

数据库设计与开发概述

现实世界-----认识抽象---------》概念模型--》逻辑模型(关系模型)--》物理模型需求分析-------》概念要求(E-R图)------》逻辑结构设计(关系的数据模型)------》物理结构设计 教学平台:浏览器/应用服务器/数据库服务器(b/s)考...

2020-08-14
1

关于双指针的简单理解

GetMemory函数执行完后,为p指向的空间增加了内存空间,但str仍然指向NULL;

2020-08-13
0

Android Activity 活动的生命周期

Activity 类中定义了7 个回调方法,覆盖了活动生命周期的每一个环节。以下7 个方法中除了onRestart()方法,其他都是两两相对的。

2020-08-13
1

《闲扯Redis十》Redis 跳跃表的结构实现

备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redis 中跳跃表结构的具体实现。...

2020-08-12
1

打卡群刷题总结0807——验证二叉搜索树

PS:刷了打卡群的题,再刷另一道题,并且总结,确实耗费很多时间。如果时间不够,以后的更新会总结打卡群的题。

2020-08-11
1

图解红黑树

红黑树(Red Black Tree)是一种含有红黑结点并能自平衡二叉查找树,典型的用途是实现 map。

2020-08-11
1

PWN - Use After Free

每申请一个,首先会申请一个 0x10 大小的,用来存放 printf 的地址与申请的堆块的地址

2020-08-11
1