自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 读完这一篇,我不信你还不懂分布式事务TCC

码农在囧途你现在的苦闷、内心斗争、理想与现实的差距,我都知道,但是我没有办法替你承担,这些都需要你自己去慢慢体会、琢磨、看开、悟透,总结,然后继续向前!前言前面我们说了两期分布式事务模型,分别是2PC和3PC,2PC模型它的效率比较低,并且会出现事务阻塞等问题,所以引入了3PC模型,3PC模型在2PC模型的基础上进行了改进,避免了事务阻塞问题,不过对于2PC和3PC模型,他们依然是阻塞的,也就是说当前事务在 执行的过程中,其他事务都会被阻塞,所以实际上他们的效率都不高,如果对于并发量不发的.

2022-03-09 10:24:33 482

原创 重学设计模式-单例模式

愿你生命中有够多的云翳,造就一个美好的黄昏  介绍  单例模式是指一个类在整个程序运行中只允许存在一个实例,也就是说在JVM里面只存在一个实例,单例模式应用十分广泛,比如说一个公司里面只有一个CEO,一个家庭里面只有一个爸爸(当然,排除那些意外),单例模式主要应用在需要频繁使用创建和使用的一些类上面,因为只存在一个实例,所以节省了内存的开销,所有线程共享同一个实例,试想一下,如果一个类使用十分频繁,没有使用单例模式的情况下,一个线程需要创建一个实例,那么系统中将会出现出现很多多余的实...

2021-05-25 16:43:22 133

原创 晚安,打工人

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年《打工人小四》“他乡不留魂,故土难容身。同是打工人,天涯各自拚。”最近"打工人"在网络世界里面火了,朋友圈里面时不时存在"早安,打工人",还有很多有意思的评论,可是我觉得,我应该说一句"晚安,打工人",包括我自己!我没有打工人勤奋,没有打工人那么能吃苦,什么都不如打工人 但我有富婆嘴上说着晦气,现实谁不想抱回家世上有两种最耀眼...

2020-10-30 21:23:06 246

原创 带你快速认识Zookeeper

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍  ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。例如在分布式系统中,因为应用部署在不同的服务器上,如果想要修改配置文件或者其他相关的配置,则需要一台一台的...

2020-10-14 00:42:26 221

原创 王坚,一个革新者的故事

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年对互联网感兴趣的人大多都知道王坚,阿里云的创始人,阿里巴巴CTO,中国科学院的院士等等,在大家的印象中这样的人应该写代码很好,像马化腾,雷军,张小龙等大佬一样,但是,王坚不是,他不会写一行代码,他是学心理学的,一个学心理学的能把互联网做得这么好,实属让人佩服,从阿里云的创立到后来杭州的城市大脑,无锡的雪浪小镇等等,无不体现了他的独特思维和理想主义。阿里云在2008年,...

2020-10-09 15:20:10 1152

原创 2020诺贝尔文学奖得主,死亡的诗歌

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注本公众号【渣男小四】,往后的时光希望有你的陪伴2020诺贝尔文学奖刚刚公布,据诺贝尔奖官方网站消息,诺贝尔文学奖于北京时间10月8日19时正式揭晓,来自美国的诗人Louise Glück获奖,获奖理由是“因为她那无可辩驳的诗意般的声音,用朴素的美使个人的存在变得普遍”。每年的诺贝尔奖都会去关注一下,不过相对于来说,文学奖我关注得比较多一点,不过自从12年莫言获得了诺贝尔文学奖以后,往后的作家我只是随便去了解下,因为作品太多,...

2020-10-08 23:51:42 1235 8

原创 带你快速了解jwt

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍  JWT是JSON Web Token 的简写,Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也...

2020-10-07 10:03:19 145

原创 JVM系列(3):堆(Heap)

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。Java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC堆”。如果从内存回收的角度看,由于现在收集器基本都是采用的分代收集算法,所以Java堆中还可以细分...

2020-10-06 19:15:53 215 2

原创 JVM系列(2):Java虚拟机栈

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍栈也叫栈内存,主管 Java 程序的运行,是在线程创建时创建,它的生命期是跟随线程的生命期,线程结束栈内存也就释放,对于栈来说不存在垃圾回收问题,只要线程一结束该栈就 Over,生命周期和线程一致,是线程私有的。8 种基本类型的变量+对象的引用变量+实例方法都是在函数的栈内存中分配。二.栈的存储栈帧中主要保存 3 类数据:  1.本地变量(Local V...

2020-10-06 13:27:27 231

原创 JVM系列(1):双亲委派机制和沙箱安全机制

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。二.架构和组成  JVM所处位置:从下图可以看出JVM是运行在操作系统之上的,与硬件没有直接的交互JVM结构图体系堆(Heap)Ja...

2020-10-05 18:17:38 1740 2

原创 带你快速认识消息队列

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍  消息队列的应用场景十分广泛,目前不少公司都在使用,主流的消息中间件有ActiveMQ,RabbitMQ,RocketMQ,ZeroMQ,Kafka等,ActiveMQ是最老牌的MQ,它是Apache的开源项目,ZeroMQ是最快的消息队列,RabbitMQ也很不错,RocketMQ是阿里巴巴的开源项目,现在已经捐赠给Apache并成为了Apache的顶级项目,Kaf...

2020-10-05 18:03:09 244

原创 带你快速认识Redis缓存雪崩,穿透,击穿

愿你生命中有够多的云翳,造就一个美好的黄昏欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年一.介绍  Redis的缓存雪崩,穿透,击穿是在项目开发时应该注意的问题,相信大部分人都经常看到或听到这几个字眼,但是如果使用稍有不慎,可能会带来严重的问题,不光会给公司带来严重的经济利益问题,可能还会给自己的职业生涯带来一定的影响,所以本篇文章旨在说清楚三者的问题并提供相应的解决方案。二.开始  一.缓存雪崩 ...

2020-10-05 17:45:52 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除