会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hyien
博客园
首页
新随笔
联系
订阅
管理
2025年7月25日
SpringBoot3.x集成MyBatis产生“ Invalid bean definition with name 'userMapper' defined in file”报错
摘要: 报错情况 解决方法 报错是因为mybatis的依赖版本不对,我当时使用3.0.2的依赖就会报错会不兼容存在类解析的bug,使用3.0.3及以上就可以解决了,
阅读全文
posted @ 2025-07-25 19:51 Huangyien
阅读(133)
评论(0)
推荐(0)
2025年6月21日
为什么把String字符串转换成字符数组效率更快
摘要: 一.String类 String类是通过private final char[] value存储字符的,具有不可变性,只提供读写方法如charAt,但是像修改操作substring()都会创造一个新的String对象,会增加内存分配垃圾回收开销 private保证了无法通过外部修改String的值,
阅读全文
posted @ 2025-06-21 10:47 Huangyien
阅读(14)
评论(0)
推荐(0)
2025年5月27日
BaseServlet基础类的实现+反射机制
摘要: 一.BaseServlet类的实现 public class BaseServlet extends HttpServlet { @Override public void service(ServletRequest req, ServletResponse res) throws Servlet
阅读全文
posted @ 2025-05-27 16:47 Huangyien
阅读(27)
评论(0)
推荐(0)
Mysql数据库字段到java中的映射问题
摘要: 常见问题(映射出问题,数据库中的内容就无法被正确的在数据库中获取) 一.字段名和属性不匹配 数据库字段名为user_name,但是java属性名为username,数据库中通常遵循下划线原则,但是java中遵循驼峰原则 private BeanProcessor beanProcessor = ne
阅读全文
posted @ 2025-05-27 16:19 Huangyien
阅读(34)
评论(0)
推荐(0)
Tomcat打印的内容在server控制台上显示乱码,其他的日志中文信息都正常
摘要: 情况 解决方法 方法一:强行设置标准输出流编码 try { System.setOut(new PrintStream(System.out, true, "UTF-8")); } catch (UnsupportedEncodingException e) { throw new RuntimeE
阅读全文
posted @ 2025-05-27 15:35 Huangyien
阅读(28)
评论(0)
推荐(0)
java信息脱敏
摘要: 有一部分敏感信息需要掩码遮盖,像是手机号,密码,都要进行脱敏 private static String maskSensitiveInfo(String value) { if (value == null || value.isEmpty()) { return value; } // 处理UR
阅读全文
posted @ 2025-05-27 13:00 Huangyien
阅读(69)
评论(0)
推荐(0)
2025年5月21日
idea编辑器下tomcat启动server乱码,TomcatLocalhostLog乱码
摘要: 解决 跟着这个博客来 https://blog.csdn.net/MTner/article/details/87084404
阅读全文
posted @ 2025-05-21 16:46 Huangyien
阅读(58)
评论(0)
推荐(0)
idea中终端打开报错Cannot open Local Terminal命令行功能
摘要: 场景 打开idea发现终端无法打开使用 原因 没有配置好idea的cmd.exe路径 解决方法 打开右上角 File–> setting–> Tools–> 终端 找到Shell 路径 文本框中原本是是powershell.exe,现在把它修改成cmd.exe即可。将Shell path更改为cmd
阅读全文
posted @ 2025-05-21 16:27 Huangyien
阅读(580)
评论(0)
推荐(0)
公告