- 博客(106)
- 资源 (1)
- 收藏
- 关注
原创 Nginx 报错:413 Request Entity Too Large
解决Nginx 报错:413 Request Entity Too Large
2025-02-27 23:27:27
404
原创 READONLY You can‘t write against a read only replica
服务连接配置为哨兵模式,启动应用报下面的异常:org.springframework.data.redis.RedisSystemException: Error in execution at org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52) at org.springframework.data.redis.co
2024-09-21 22:16:21
673
原创 SpringBoot的异常java.lang.ClassNotFoundException: io.r2dbc.spi.ValidationDepth
SpringBoot异常java.lang.ClassNotFoundException解决
2024-08-22 09:02:11
1001
原创 Redis集群异常:(error) CLUSTERDOWN Hash slot not served
解决redis集群异常:CLUSTERDOWN Hash slot not served
2024-08-21 14:42:03
1096
1
原创 kafka排除zookeeper使用kraft的最新部署方案
kafka已经推出了kraft来管理集群了,在新的部署方案中可以省去zookeeper服务的安装部署
2024-02-03 17:39:19
1902
原创 实体类和Map类型相互转换
我们将对象数据存入redis中的hash结构时,需要将实体类的对象字段转换为hash结构的字段,不论是jedis客户端提供的hset方法还是redisTemplate提供的putAll方法,都可以通过map数据结构直接将键值对存入redis的hash中,所以有必要研究一下如何将实体类转换为map对象以及将map对象转换为实体类。上面的代码展示了如何将java对象转换为map,map的键为java实体类的字段名,值为字段对应的值,这里把时间类型的数据按照格式序列化为字符串。
2024-02-02 17:00:43
3305
原创 MySQL启动报错:Can‘t start server: Bind on TCP/IP port: Permission denied
这种修改方式需要重启服务器才能生效,如果不想重启服务器就生效配置,可以在命令行执行。
2024-01-31 15:06:58
1569
原创 java中实现事务的两种方式:编程式事务和声明式事务
涉及到与数据库交互就必须会用到事务,如果一个方法中需要用到事务的地方没有使用事务就会造成数据不一致的风险,进而导致比较严重的bug,比如扣款时,账户的余额已经进行了扣减但是相应的订单没有生成,这种涉及账目的问题如果不使用事务进行一致性控制后果会很严重。在项目开发中,事务又可以分为单体事务和分布式事务,对于分布式系统要实现事务会比较复杂,有时候需要引入第三方系统控制一致性;而传统的单体应用就比较容易实现事务,尤其是使用到spring框架开发项目事务使用会更容易。
2024-01-31 13:50:27
3903
1
原创 使用HttpServletRequestWrapper解决web项目request数据流无法重复读取的问题
在做web项目开发时,我们有时候需要做一些前置的拦截判断处理,比如非法参数校验,防攻击拦截,统一日志处理等,而请求参数如果是form表单提交还好处理;对于json这种输入流的数据就会有问题,统一处理如果读取了数据流就会将流进行关闭,这就会导致接下来的业务处理无法读取数据流。封装成这个类就是为了解决需要重复读取输入流的地方就使用这个包装类替换原有的request对象。
2024-01-26 15:48:06
1384
1
原创 Linux系统配置网卡信息
还有一种情况是通过ifconfig命令可以查看到网卡,但是在网卡目录中没有对应的配置文件,这时候就需要自己手动添加一个配置文件,手动添加配置文件可以通过已有的配置文件复制一份修改配置文件名和文件内容实现,这里面最主要的一个内容是网卡的UUID字符串,我们可以通过下面的命令查看。网卡一种是使用动态IP,另外一种是分配静态IP,动态IP的地址有可能改变,在线上环境一般不会使用。要配置网卡,首先需要查看系统中的网卡,可以通过命令。是两个网卡的名称,要配置网卡就是配置目录。上面就是当前系统中的所有网卡,其中。
2024-01-25 10:43:05
512
原创 springboot升级到3.2导致mybatis-plus启动报错
升级springboot引起mybatis-plus报错,需要升级mybatis版本解决问题
2023-12-16 12:06:20
801
1
原创 springboot升级到3.2redis配置变化导致连接失败
升级springboot导致redis配置变化,自定义的配置信息无法加载导致错误
2023-12-16 11:54:13
1915
1
原创 使用make编译安装时出现错误:fatal error: jemalloc/jemalloc.h: No such file or directory
源码安装失败后重新编译出错的解决
2023-12-13 17:48:12
825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人