前言 文章要求读者熟悉 JVM 内置的通用垃圾回收原则。堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,代假设和其他不同的 GC 算法超出了本文讨论的范围。 Minor GC 从年轻代空间(包括 Eden 和 Survivor 区域...
小伙伴们,大家好,小北师兄又来喂饭啦,从上次写完《一个例子让你秒懂 Qt Creator 编译原理》后,师兄对于 Qt 的一些环境配置有了更深的理解,这对师兄进行 Qt 的后续学习起到了很大的促进作用。 文章首发于微...
微信搜索【阿丸笔记】,关注Java/MySQL/中间件各系列原创实战笔记,干货满满。 本文是Netty系列笔记第二篇 Netty是网络应用框架,所以从最本质的角度来看,是对网络I/O模型的封装使用。 因此,要深刻理解Netty...
“ 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及 Full GC 次数过多的问题。 当然,这些问题最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本文主要针对系统运行缓慢这...
在工作中遇到count(*)、count(1)、count(col) ,可能会让你分不清楚,都是计数,干嘛这么搞这么多东西。 count 作用 count(expression):返回查询的记录总数,expression 参数是一个字段或者 * 号。 测试 mysql...
《Java集合详解系列》是我在完成夯实Java基础篇的系列博客后准备开始写的新系列。 这些文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutoria...
今天知识星球发文公告:8月20日之后产生的收入,对个人用户将收取20%手续费。 这对于很多个人自媒体来说,无疑会增加一部分成本,如果要维持原来的收益,就不得不将这部分费用转嫁到最终消费者之上。但是,对于...
一、什么是委托呢? 听着名字挺抽象,确实不好理解。面试官最喜欢考察这个,而且更喜欢问:“委托和事件有何异同?”。如果对一些知识点没有想明白,那么很容易被绕进去。研究任何事物,我们不妨从它的定义开始,委...
很多伙伴对 python 的迭代器、可迭代对象、生成器这几个概念有点搞不清楚,我来说说我的理解,希望对需要的朋友有所帮助。 1 迭代器协议 迭代器协议是核心,搞懂了这个,上面的几个概念也就很好理解了。 所谓迭代...
作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 学习ÿ...