ThreadPoolExecutor的顶级父类是Executor接口,它只有一个方法就是execute(),我们也就是通过它来向线程池提交任务去执行的。
最近由于业务需求使用到了线程池对数据进行异步处理,上线后系统正常运行了两天多突然收到了一波Full GC的告警,赶紧dump了堆信息并回滚了服务。分析dump文件后发现了一个LinkedBlockingQueue类型的大对象,就想到是上次改...
自连接:当table1和table2本质上是同一张表,只是用取别名的方式虚拟成两张表以代表不同的意义
现实世界-----认识抽象---------》概念模型--》逻辑模型(关系模型)--》物理模型需求分析-------》概念要求(E-R图)------》逻辑结构设计(关系的数据模型)------》物理结构设计 教学平台:浏览器/应用服务器/数据库服务器(b/s)考...
GetMemory函数执行完后,为p指向的空间增加了内存空间,但str仍然指向NULL;
Activity 类中定义了7 个回调方法,覆盖了活动生命周期的每一个环节。以下7 个方法中除了onRestart()方法,其他都是两两相对的。
备注: 按照分析顺序,本节应该说道有序集合对象了,但是考虑到有序集合对象的底层实现中使用到了跳跃表结构,避免在分析有序集合时造成突兀,所以本节先来看看 redis 中跳跃表结构的具体实现。...
PS:刷了打卡群的题,再刷另一道题,并且总结,确实耗费很多时间。如果时间不够,以后的更新会总结打卡群的题。
红黑树(Red Black Tree)是一种含有红黑结点并能自平衡二叉查找树,典型的用途是实现 map。
每申请一个,首先会申请一个 0x10 大小的,用来存放 printf 的地址与申请的堆块的地址