
BUG
文章平均质量分 59
bug
上海第一深情Alan
精通java生态圈源码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MAC OS使用docker部署RocketMQ,解决宿主机无法访问broker
虽然利用docker启动容器,可以在启动的时候配置端口映射,利用127.0.0.1+映射端口的方式直接访问容器,但是在Broker的连接上,是通过NameServer来获取他的地址,并非通过自己的配置。而NameServer提供的是容器网络内的地址,所以导致在拿到Broker的地址后,无法通过宿主机连接。然后使用以下命令在 docker 端运行 wenjunxiao/mac-docker-connector,** 指令的含义是需要使用 host 网络,并且允许 NET_ADMIN**原创 2024-09-05 01:37:26 · 739 阅读 · 0 评论 -
高并发系统设计
削峰填谷(Load Shedding and Smoothing):对于流量高峰,采用削峰填谷的策略,例如消息队列、请求缓冲队列、批处理等方式,将瞬时高峰流量平滑处理,减少对系统的冲击。无锁编程和减少锁争用:尽量使用无锁数据结构(如 ConcurrentHashMap)和算法(如 CAS,Compare-And-Swap),避免线程之间的锁竞争,提高并发性能。高效的网络库:使用高效的网络库和框架(如 Netty、Akka、Vert.x)来处理大量的并发连接和请求,优化底层网络性能。原创 2024-09-03 23:18:22 · 1210 阅读 · 0 评论 -
Idea编译报错java: No implementation was created for BrandConverter due to having a problem in the erron
【代码】Idea编译报错java: No implementation was created for BrandConverter due to having a problem in the erron。原创 2024-07-21 11:16:54 · 977 阅读 · 0 评论