- 博客(5)
- 收藏
- 关注
原创 etcd集群管理
etcd 集群的配置和管理需重点关注初始化参数、节点动态增减、监控告警和故障恢复。通过合理配置 Raft 参数、定期备份和优化资源,可确保集群的高可用性和数据一致性。在生产环境中,建议结合自动化工具(如 Ansible、Kubernetes Operator)简化运维流程。
2025-05-31 00:47:30
1574
原创 Vert.x的EventLoop详解
Vert.x的EventLoop是其高性能非阻塞I/O的核心机制,采用异步事件循环处理请求,每个线程独立运行可处理高并发任务。EventLoop与特定上下文绑定,确保线程安全,同时与Worker线程池协作处理阻塞任务。使用时需避免阻塞EventLoop线程,可通过Worker线程执行耗时操作。EventLoop与Verticle、EventBus等组件协作,适用于高并发网络应用、微服务和实时数据处理场景。
2025-05-25 00:56:39
1290
1
原创 我的创作纪念日-学习一下Spring中动态刷新机制(@RefreshScope)
Spring的@RefreshScope机制通过作用域扩展、动态代理与事件驱动的协同工作,实现了配置的热更新能力。其核心在于代理对象的隔离与目标对象的动态替换,使得使用者无感知地获取最新配置。在实际应用中,需权衡性能与灵活性,合理设计Bean的作用域与依赖关系,以充分发挥动态刷新的优势。
2025-05-02 15:30:05
1511
转载 n8n详解
自定义代码 | ✅(JavaScript) | ❌ | ✅(有限) || 特性 | n8n | Zapier | Make(Integromat) || 企业级管控 | ✅(企业版) | ✅(高成本) | ✅ |
2025-04-27 01:27:23
393
原创 CopyOnWriteArraySet使用详解
CopyOnWriteArraySet是一个线程安全的无序集合,它是基于“写时复制”的思想实现的。当对CopyOnWriteArraySet进行写入操作时,会先将原数组复制一份,然后将修改操作在新数组上执行,最后将新数组替换为原数组。这样,多个线程可以同时对原数组进行读取操作,而不会出现线程冲突和数据不一致的问题。
2023-12-05 20:36:16
383
3
空空如也
现在进入Java行业还晚吗?未来发展前景如何
2024-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人