- 博客(17)
- 收藏
- 关注
原创 【安装】[redis集群模式] ---- linux CentOS 上安装Redis集群(cluster)模式超详细教程
通过以上步骤,我们成功在Linux CentOS7上安装了Redis7.0版本的集群模式,并进行了配置和测试。Redis集群提供了高性能、高可用性和可扩展性,能够自动进行数据分片、主从复制和故障转移。我们还设置了开机自启动,并提供了停止、启动和重启Redis服务的命令。在需要扩容时,可以按照槽位重新分配的规则进行扩容操作。
2025-03-19 11:48:45
809
原创 【安装】[redis哨兵模式] ---- linux CentOS 上安装Redis哨兵模式高可用超详细教程
安装规范:所有组件统一安装在,目录命名清晰(如redis-7.0高可用性:通过哨兵模式实现自动故障转移,确保Redis服务持续可用。安全性:配置防火墙仅开放必要端口,建议生产环境设置强密码。运维便捷:通过Systemd管理服务,支持开机自启和标准化操作命令。
2025-03-18 23:04:18
415
原创 【安装】[redis单台模式] ---- linux CentOS 上安装Redis单台模式超详细教程
【代码】【安装】[redis单机] ---- linux CentOS 上安装单机Redis详细教程。
2025-03-18 16:39:16
680
原创 【编码】Mybatis - 使用IN语句查询-详细说明
法2:如果参数类型是Array,则mapper.xml文件中collection值必须为array。法1:如果参数类型是List, 则mapper.xml文件中collection值必须为list。MyBatis提供foreach语句实现In查询。二. MyBatis实现In查询。1、Dao层方法的参数只有一个。2、 Dao层方法的参数有多个。1.SQL语句实现In查询。2.2 map传参实例。
2025-03-12 20:43:37
265
原创 【编码】MyBatis-Plus根据id更新,只更新属性不为空的字段
更新字段为null 不更新问题.怎么解决??只更新对象属性不为空的值,为null字段不更新。(默认就是这样)
2025-03-12 20:37:36
359
原创 【编码】(接口优化)接口过慢18点优化,从10秒到100毫秒!
之前工作中,遇到一个504超时问题。原因是因为接口耗时过长,超过nginx配置的10秒。然后 真枪实弹搞了一次接口性能优化,最后接口从11.3s降为170ms。本文将跟小伙伴们分享接口优化的一些通用 方案。
2025-03-12 14:06:29
879
原创 【编码】写代码的12个好习惯,可以减少80%非业务的bug
2. 方法入参尽量都检验 -----------1.修改完代码,记得自测一下 -----------12.使用缓存的时候,考虑缓存跟DB的一致性,还有(缓存穿透、缓存雪崩和缓存击穿)4.对于复杂的代码逻辑,添加清楚的注释 -----------9.获取对象的属性,先判断对象是否为空 -----------5. 使用完IO资源流,需要关闭。
2025-03-12 13:45:56
176
原创 【编码】获取当前环境 dev test prod
方法名:getActiveProfile() 获取当前环境。作用:用于业务代码中需要区分环境做逻辑判断时。返回值 dev test prod。
2025-03-12 10:55:21
154
原创 【编码】全局AOP接口日志输出
在之前的统一返回值和异常处理中我们已经定义过这个类,这里是对其进行完善。@Aspect@Order(5)@Component@Slf4j直接在这里定义基本类型会有同步问题,所以我们定义一个ThreadLocal对象来记录消耗的时间。这里需要注意的是切点的写法,一定要正确才能保证AOP生效!这里附上一些简单的写法,后续会单独开一章讲解execution表达式的书写。
2025-03-12 10:36:46
251
原创 【安装】----解压方式安装JDK jdk-7u3-linux-i586.tar.gz
【安装】----解压方式安装JDK jdk-7u3-linux-i586.tar.gz
2023-02-14 14:05:01
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人