首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
10xCoder_HeHe
掘友等级
阿里巴巴
欢迎来到我的博客,我是一名后端工程师,在AI的世界里寻找新的可能。这里记录了我的学习旅程、技术实践和职业规划的思考,旨在为技术转型者提供灵感和实用指导。加入我,一起探索AI为我们的未来开启的全新篇章。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 29
沸点 11
赞
40
返回
|
搜索文章
赞
文章( 29 )
沸点( 11 )
这可能是目前最透彻的Netty原理架构解析
本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 NIO 的类库和 API…
Kafka为什么速度那么快?
Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。 即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理…
基于RocketMQ分布式事务 - 完整示例
之前我们说到,分布式事务是一个复杂的技术问题。没有通用的解决方案,也缺乏简单高效的手段。 不过,如果我们的系统不追求强一致性,那么最常用的还是最终一致性方案。今天,我们就基于 RocketMQ来实现消息最终一致性方案的分布式事务。 本文代码不只是简单的demo,考虑到一些异常情…
再有人问你分布式事务,把这篇扔给他
不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一…
深入剖析Redis系列(二) - Redis哨兵模式与高可用集群
Redis 的 主从复制 模式下,一旦 主节点 由于故障不能提供服务,需要手动将 从节点 晋升为 主节点,同时还要通知 客户端 更新 主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis 2.8 以后提供了 Redis Sentinel 哨兵机制 来解决这个问题。 …
Dubbo Cluster集群那点你不知道的事。
本周是在家办公的一周,上面的图就是我在家的工位。 工欲善其事,必先利其器。在家办公,我是认真的。 在家里开发的时候有需求是这样的:一个如果接口调用失败,需要自动进行重试。 虽然关系不大,但是我还是想到了Dubbo的集群容错策略:Failover Cluster,即失败自动切换。…
Java直接内存分配与释放原理
前些日子遇到了一个堆外内存泄漏的问题,因为对Java的堆外内存不熟悉,排查了很久,于是这两天特意研究了一下Java的堆外内存的分配与释放原理。 下面为这段代码的演示效果,其中JVM最大内存设为64M,而真实内存则可以无限增长。 虽然Unsafe可以通过反射调用来进行内存分配,但…
JVM 系列文章之 Full GC 和 Minor GC
Old GC: 只收集old gen的GC。只有垃圾收集器CMS的concurrent collection 是这个模式 Mixed GC: 收集整个young gen 以及部分old gen的GC。只有垃圾收集器 G1有这个模式 针对不同的垃圾收集器,Full GC的触发条件…
java基础:String — 字符串常量池与intern(二)
通过上一篇的学习,我们已经了解了String源码的方法,这一章,我们就通过Stirng.intern()方法来延伸,讲一下String的其他方面。 字符串字面量是在 Java™语言规范的3.10.5. String 字面量中定义的 关于字面量通俗点解释就是,使用双引号""创建的…
下一页
个人成就
文章被点赞
30
文章被阅读
22,444
掘力值
612
关注了
15
关注者
69
收藏集
2
关注标签
2
加入于
2019-06-15