自定义博客皮肤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)
  • 收藏
  • 关注

原创 (一)让一个java程序员流泪,这样做就对了

最近接手了一个同事写的代码,让我深深的怀疑人生,摘录几条,仅供娱乐,看下他是怎么捣鼓的吧。涉及内容 :对象赋值,列表修改,时间比较,map初始化,sql数据更新等

2021-02-23 17:25:13 696 4

原创 SpringBoot 整合 Cache 并改造

改造原生的springboot cache使其支持指定缓存时间与模糊失效

2025-03-15 16:38:49 253

原创 微服务聚合层的作用

微服务架构下,系统拆分为多个独立的微服务,每个服务通常关注一个特定的业务领域,可能需要跨多个服务进行交互。流量管控:实施限流(如每秒最多1000次请求)、熔断(服务故障时快速失败)和监控(统计接口性能)。复杂调用链:前端一个操作触发多个服务调用(如结账涉及库存、支付、物流服务)。原先分别调用独立,就可以改造为只提供一个后端接口,屏蔽内部实现的细节。下游只提供最简单的基础能力,业务逻辑在上层的聚合服务实现。

2025-03-09 15:38:16 224

原创 数据库 connection 跟 session 的概念

使用连接池时,多个 HTTP 请求可能共享同一物理连接,但每个请求会绑定到独立会话(通过重置会话状态实现隔离)。连接是物理层面的,可以类比为马路,会话是逻辑层面,管理请求的事务,可以类比为车。

2025-03-01 15:43:14 266

原创 LoadBalancer 负载均衡与 nacos 服务发现的关系分析

针对 gateway 处理请求, loadbalance 结合 nacos 选择实例以及缓存的处理链路分析

2024-09-24 14:18:07 474

原创 记生产环境内存使用率持续升高的问题

jvm 内存不高,内存使用率指标高的排查方向

2024-09-20 10:49:42 261

原创 Elasticsearch集群配置

表示该节点可以成为集群的主节点(Master Node)。主节点负责管理集群的元数据和管理集群范围内的更改,比如创建或删除索引、跟踪节点的加入和离开等。一个节点配置了 node.master: true 和 node.data: true,则它既可以作为主节点,也可以作为数据节点。该设置用于指定在集群启动时参与主节点选举的初始主节点。修改 /etc/security/limits.d/20-nproc.conf。本次配置有三个节点,node-1 ,node-2 配置主节点候选人。在/bin目录下启动ES。

2024-09-12 17:57:55 370

原创 Springboot + nacos + k8s 优雅停机

1. 至少有一个服务可用 K8S 配置滚动部署策略2. 服务下线后不再被调度 - 服务关闭时主动下线 nacos - 服务关闭时清理应用里的 loadbalance 实例列表缓存3. 之前进来的请求可以返回 延迟下线,最大可能保证功能结束

2024-09-12 17:52:18 609

原创 Elasticsearch 集群认证

本文介绍了es的集群认证相关的流程、代码整合以及相关的中间件认证的流程,看这一篇就够了。

2024-08-29 17:03:52 571

原创 kafka 集群sasl认证

kafka 集群sasl认证

2024-02-19 15:38:12 729 1

原创 Redis 集群安装使用

本次测试在一台机器上安装6个节点,副本数为1 的redis集群

2024-01-14 10:40:56 458 1

原创 (二)让一个java程序员流泪,这样做就对了

Code Review ,这些问题你遇到过吗?

2021-04-02 10:04:38 134

空空如也

空空如也

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

TA关注的人

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