
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
各个研发的nacos配置要做隔离,这时候通常有两种方式, 第一种修改bootstarp.yaml文件 指定研发自己的配置,第二种更优雅,只需要修改idea启动项, 对代码没有侵入。

文章目录场景尝试1 (distinct)尝试2 (aggregate)尝试3 (写入文件)尝试4 (利用redis的Set)尝试5(数组)测试(当前消耗的内存)elasticsearch场景数据库mongo数量级300万每天增长5000 – 10000索引都已经建好了业务需要实时对集合中的tel去重尝试1 (distinct)使用mongo disti...
各个研发的nacos配置要做隔离,这时候通常有两种方式, 第一种修改bootstarp.yaml文件 指定研发自己的配置,第二种更优雅,只需要修改idea启动项, 对代码没有侵入。

最近换了mac,代码上传很多.DS_Store文件。.DS_Store 文件是 macOS 系统中自动生成的隐藏文件,用于在文件夹中存储与 Finder 界面相关的元信息。下面通过全局设置避免git上传.DS_Store。

公司使用Consul做注册发现中心以及管理配置,之前没有用过consul, 现在记录下ubuntu部署的过程。默认只能本地访问,所以不限制ip的选项 -client 0.0.0.0。

监控三件套Prometheus、Grafana、Alertmanager 部署起来太复杂,如果公司没有运维而且项目很小就可以使用spring-boot-admin-starter-server替代。这个包使用起来还是很简单的, 下面就实现一个对springCloud项目的监控。启动类上添加注解 @EnableAdminServer。

文章目录场景分析解决场景springboot集成redis集群 检查key时发现key是二进制格式的 \xac\xed\x00\x05t\x00\x0eHAOKE_HOT_WORD分析RedisTemplate<K, V>模板类在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化解决序列化方式切换成StringRedisSerialize
文章目录场景pom配置创建2个演示的数据库3. 创建2个简单的接口3.1 用户列表接口3.2 商品列表接口4. 定义基本上数据类型BaseDto (用来标识卖家信息 生产环境可以使用token替代)创建切面实现原理场景租户多且不固定且多服务场景动态实现pom配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/
项目使用swagger提供接口文档功能, 下面演示下多module的springboot 项目是怎么配置。通过为每个module设置独立的分组,完成分组切换功能, 下面举个例子。

使用Druid连接池实现数据库密码加密保护的方法:首先确定Druid版本,定位jar包位置后执行加密命令获取加密密码、公钥和私钥。然后在项目配置中使用加密密码,并在DataSource初始化时激活ConfigFilter进行解密。该方法可以有效规避密码泄露风险,但仍需注意公钥和私钥的保管问题,建议后续可引入Nacos进行更安全的密钥管理。文章详细演示了从加密到配置的完整流程,适用于使用Druid连







