单身钥匙

文章
3
资源
0
加入时间
2年10月17天

断言函数assert详解

assert是C语言代码在debug阶段使用频率非常高的一个宏,所以我们需要熟悉他的用法,在网上找到了一个非常好的一个博客,对assert宏进行了详细的介绍。assert完全攻略...

网站设计中数据库主库和从库设计

主从数据库的建立一般基于以下三个方面的考虑:1. 容灾:备库在异地,主库不存在了,备库可以立即接管,无需恢复时间;2. 负载均衡:主库做增删改,备库做查询,这样很多查询业务不占用主库资源;3. 数据集中和分发:此种模式主要用于数据从分公司集中到总公司,或从总公司分发到从公司,前提是公司需要同步的数据很少,另外各公司间业务系统不是同一家公司开发的MySQL数据库主从同步安装与配...

JVM之垃圾回收机制JVM之垃圾回收机制

JVM之垃圾回收机制1.什么是垃圾回收机制:垃圾回收(Garbage Collection,GC),即对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。2.JVM什么时候进行回收①CPU空闲时②堆内存满了,发生了OOM③手动执行system.gc()3.JVM如何确定哪些对象需要被回收①引用计数法:当一个对象被引用时,计数器加1,当对象不再被引用时,计数器减1,当计数器为0时触发垃圾回收。缺陷:无法解决循环引用的问题。②可达性算法:引用自离散数学中图论的概念。根据对象的引用链是