由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

2022年10月8日的内容

JAVA

JVM—垃圾回收器(下)G1版

JVM—垃圾回收器(下)G1版
G1总结 现在互联网的项目,基本都是使用G1垃圾回收器。 原因如下 G1和JDK1.8默认的Parallel+SerialOld垃圾收集器对比 回收性能 PS+SerialOld:超过32G内存回收时,Serial Old老年代单线程性能堪忧,出现老年代GC基本宣告应用死刑! G...

2年前 (2022-10-08) 1732℃ 1喜欢

JAVA

JVM—垃圾回收器(上)没G1版

JVM—垃圾回收器(上)没G1版
垃圾回收器概述 垃圾收集机制是Java的招牌能力,极大地提高了开发效率。GC垃圾收集器是和JVM一脉相承的,它是和JVM进行搭配使用,在不同的使用场景对应的收集器也是有区别 7种经典的垃圾收集器: 串行回收器:Serial、Serial old 并行回收器:ParNew、Par...

2年前 (2022-10-08) 1965℃ 0喜欢

JAVA

Zookeeper分布式锁实现

Zookeeper分布式锁实现
为什么需要分布式锁 在分布式架构中,多个程序访问统一资源的时候,传统的synchronized是无效的,它只针对一个JVM进程内多个线程起到同步作用,对跨进程无效。 解决方案: 1、利用数据库select … for update 语句对库存进行锁定,依赖数据库自身特...

2年前 (2022-10-08) 825℃ 0喜欢

架构设计

BASE 最终一致性理论

BASE 最终一致性理论
什么是BASE最终一致性 BASE 最终一致性是对CAP理论中一致性(C)和可用性(A)进行权衡的结果,起到承上启下的作用。其核心思想是无法做到强一致性,但每个应用都可以根据自身的特点,采用适当方式达到最终一致性。 举个例子: CP:表现为订单创建后一直等待短信发送后才返回结果...

2年前 (2022-10-08) 3723℃ 1喜欢

架构设计

CAP定理

CAP定理
什么是CAP定理 CAP定理是分布式架构的基本理论,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。 C:更新操作成功后,所有节点在同一时间的数据完全一致。 A:用户访问数据时,系统能否在正常响应时间返...

2年前 (2022-10-08) 1824℃ 1喜欢

JAVA

JAVA基础—项目中为什么不使用JAVA内置序列化

JAVA基础—项目中为什么不使用JAVA内置序列化
为什么要用序列化 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。//当其它程序获取了这种二进制流,就可以恢复成原来的Java对象。 序列化过程:用一个字节序列可以表示一个...

2年前 (2022-10-08) 767℃ 0喜欢