- 博客(8)
- 收藏
- 关注
原创 大白话吃透Kafka:消息不丢失、数据一致性、宕机补偿机制(含全套配置+代码实战)
本文针对Kafka新手常见三大痛点(消息丢失、数据一致性、故障补偿),通过生活化类比+生产级配置+可运行代码示例,系统讲解了Kafka消息可靠性保障方案。
2026-06-25 16:38:01
232
原创 【Spring】约定由于配置详解
本文阐述了Spring框架"约定优于配置"(CoC)的核心思想及其在SpringBoot中的极致实现。该思想通过预定义通用规则减少样板配置:1)默认包扫描、静态资源路径等约定免除基础配置;2)统一项目结构和命名规范降低协作成本;3)仅特殊场景需覆盖默认配置。文中通过5个典型案例说明:自动Bean扫描、标准化配置文件命名、静态资源自动映射、数据库默认配置、内嵌Web容器约定等,体现了配置仅作为补充的设计哲学。SpringBoot将这一思想发挥到极致,使开发者能聚焦业务逻辑而非基础配置。
2026-06-18 16:17:48
242
原创 若依RuoYi-Vue分离版框架中配置postgreSql为从数据库的问题记录(若依框架配置不同类型的从数据库)
这篇文章主要记录下使用若依框架时在配置多数据源时遇到的问题!遇到的问题:因为本人需要添加一个类型为postgreSql的从数据库,但是配置好之后数据库出了问题,下面我们来说下遇到的问题。
2024-10-24 17:38:39
1979
4
原创 项目报错org.postgresql.util.PSQLException: 错误: 关系 “dual“ 不存在
每次启动项目时,Druid 数据库连接池会执行 validationQuery 属性值中的 sql 语句来测试连接是否可用,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句。通过查阅资料后发现是因为配置文件中的配置spring-datasource-validationQuery导致的,因为项目中使用了druid来管理数据库。
2024-10-24 14:38:57
1842
原创 若依报错com.alibaba.fastjson2.JSONObject cannot be cast to com.zhtech.common.core.domain.model.LoginUser
若依框架里面redis使用了FastJson的序列化,在序列化的JSON字符串中带上了类型信息,因此在反序列化时,不需要传入类型,实现自动类型识别。问题原因:若以框架在Constans文件中规定了需要支持自动类型的类名前缀。解决方法:只需要将这个常量中的com.xuke修改为项目修改后的包路径即可。报错原因:修改了LoginUser的包路径。
2024-10-24 13:27:30
2246
3
原创 Windows系统本地未安装Oracle数据库使用Navicat远程连接Oracle数据库报错身份证明检索失败的解决方式,亲测有效
**最近使用Oracle数据库,但是本地没有安装Oracle数据库**
2021-11-02 18:32:25
1963
原创 Oracle数据库修改字段属性
@Oracle数据库修改字段属性Oracle数据库修改字段属性alter table tb rename column name to name_t;将需要修改的字段名称修改为其他名称alter table tb add name varchar2(50);新增一个同名的字段update tb set name=trim(name_t);将之前字段的数据同步到新增的同名字段中alter table tb drop column name_t;删除之前的字段...
2021-09-01 17:29:48
1181
原创 windows下通过端口号查看进程和kill进程的命令
windows下通过端口号查看进程和kill进程的命令1、查看占用端口号的进程2、杀死占用的端口号3、 根据端口号查看对应的服务进程可以通过对应的端口号查看对应的服务进程,明显这个端口号对应是redis服务...
2021-04-01 11:13:20
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅