首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
行百里er
掘友等级
博客:https://chendapeng.cn
chendapeng.cn - 行百里者半九十,凡事善始善终,吾将上下而求索。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 61
沸点 6
赞
67
返回
|
搜索文章
赞
文章( 61 )
沸点( 6 )
强一致性分布式事务XA 浅析
分布式事务:分布式条件下,多个节点操作的整体事务一致性。 分布式事务中的两大基本理论:CAP 理论 与 Base 理论。 分布式事务解决方案可以分为: 强一致性分布式事务解决方案:基于 CA
1.3w字,一文详解死锁!
死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。 1.死锁演示 死锁的形成分为两个方面,一个是使用
一个大龄程序员的2022前半年 | 2022年中小结
「时光不负,创作不停,本文正在参加2022年中总结征文大赛」 写下这样一个标题,我是不情愿的,毕竟我自认为还是一个充满青春激情的小伙子,怎么能是“大龄”呢?! 但是看着身份证上的1988,不禁又感叹—
Redis分布式锁的实现
我比较喜欢做全套的,一个Redis分布式锁的应用示例,我准备了Redis各种环境、SpringBoot部署两个服务、用tengine做这两个服务的负载均衡、用Jmeter做压力测试,可谓是麻雀虽小,五脏俱全。 本文Redis分布式锁,从Redis单节点、主从、哨兵、集群各种环境…
【FastDFS】一文学会一个分布式文件系统!
项目模块拆分为多个微服务时,一些文件诸如图片、音频、视频等有可能需要作为一个单独的存储服务而存在,轻量级的开源分布式文件系统-FastDFS,就可以满足我们的需求!
【优雅的避坑】-从验证码生成代码的优化到JVM栈和堆
实际业务中用验证码进行登录、注册等场景非常普遍,基本上现在的应用都会有这个功能,Java中已为我们提供了Math.random()以及Random类。 假如业务上要求我们生成一个「6位数字」的验证码,相信大家都能搞出来,用随机数函数,加上一些手段很容易就能构造出一个验证码。 我…
【优雅的避坑】new HashMap(list.size())指定size就能完全避免扩容带来的额外开销了吗?
所以,集合初始化时,指定集合初始值大小能提升性能。 由于我们无法直接调用hashMap的capacity()方法,因此使用反射来查看每添加一个元素,它的容量变化,以此来监测hashMap的扩容次数。 为什么会酱紫呢?带着上面的三个发现,来看一下HashMap的扩容机制。 int…
【GC系列】JVM堆内存分代模型及常见的垃圾回收器
1. 内存分代模型 为什么要说JVM的内存分代模型呢,因为内存分代和垃圾回收器的运行是有关系的。 现在大部分用到的垃圾回收器在逻辑上是分代的,除了G1之外的其他垃圾回收器在逻辑上和物理上都是分代的。 逻辑分代是「给内存做一些概念上的区分」,物理分代是真正的物理内存。 新生代(y…
【GC系列】JVM的常用GC参数及GC日志解析
今天继续GC系列第三篇,熬夜不易,欢迎一键三连,给个鼓励,不点赞也没关系,我还可以,谢谢捧场[捂脸]。 垃圾回收器通常是组合使用的,我根据官网总结一下常见垃圾回收器的组合。 启用CMS垃圾收集器用于老年代。 默认情况下,此选项是禁用的,HotSpot VM会根据计算机的配置和J…
钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案
好了,回归到今天的主题,今天分享一下支付系统中异常一些处理方式。 其实这些处理方式并不只是局限于支付系统,也可以适用于其他系统,大家可以借鉴,应用到自己系统中,提高自己系统的健壮性。 异常是系统运行不可避免会发生的问题,如果一切都正常,我们的系统设计将会相当简单。 但是可惜没有…
下一页
个人成就
优秀创作者
文章被点赞
1,450
文章被阅读
236,407
掘力值
8,013
关注了
28
关注者
422
收藏集
5
关注标签
19
加入于
2020-06-01