logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nacos配置获取为空?Ignore the empty nacos configuration and get it based on dataId 一次完整的排错经历与解决方案

之后可以看到日志输出下面的这样信息 然后可以看到Nacos客户端成功连接到了Nacos服务器(192.168.88.128:8848),这说明网络连接和基础配置是正确的 那大概率是配置问题了。最近在部署一个Spring Cloud项目时,遇到了一个典型的Nacos配置问题:应用启动时报错数据源配置缺失,但检查代码发现配置明明已经在Nacos中配置了。所有配置Data ID都显示"Ignore th

#java#开发语言
knife4j v4.0.0版本注解变化

需要注意一点的是升级为4版本后query等对象需要加上@ParameterObject,doc.html显示的才是。form参数,具体的问题可以看官方文档。

#java#spring boot
mybatis-plus逻辑删除

逻辑删除是一种优雅的数据管理策略,它通过在数据库中标记记录为“已删除”而非物理删除,来保留数据的历史痕迹,同时确保查询结果的整洁性。通过以上步骤,你可以轻松地在 MyBatis-Plus 中实现逻辑删除功能,提高数据管理的灵活性和安全性。MyBatis-Plus 的逻辑删除功能会在执行数据库操作时自动处理逻辑删除字段。同样,逻辑未删除值默认为 0,逻辑已删除值默认为 1。类型,可以配置逻辑未删除值

#oracle#java#数据库
Java中的intern()方法

时,若常量池中已存在等值字符串,则返回其引用;并返回引用(JDK7+的行为,详见下文)。当创建字符串字面量(如。Java为了优化字符串内存占用,设计了。若不存在,将字符串放入池中再返回引用。这种机制避免了重复字符串的内存浪费。若存在,直接返回池中的引用;不再复制字符串,而是。

#开发语言#java
redis数据结构--String

redis中的所有key是字符串,所有value本质上也是字符串,比如 集合set中的每一个 成员 都是一个独立的字符串对象,列表中的每一个 元素 都是一个独立的字符串对象,整个HASH是一个对象,它内部的每一个 字段(field) 和一个字段值(value) 都是一个独立的字符串对象redis是通过c语言来实现的,但是没有直接使用c语言中的字符串,有几下几点原因\0\0\0\0:Redis因此构

#redis#数据库#缓存
Fix this pattern in your application or switch to the legacy parser implementation with ‘spring.mvc.

大概率是Spring Boot 应用程序在解析 URL 映射模式时遇到了问题,看看自己接口有没有写错。

#spring#mvc#java
TCP头部

为例,假设客户端(Client)向服务器(Server)发送数据包,但未收到ACK确认。服务端使用固定端口(如HTTP=80, HTTPS=443):SSH/Telnet的中断命令(Ctrl+C)客户端通常使用临时端口(1024-65535):0-65535(0-1023为知名端口):5(最小20字节)到15(最大60字节):基于时钟的随机算法(RFC 6528):指定TCP头部长度(以4字节为单

#tcp/ip#网络#java
到底了