
java
文章平均质量分 55
peng%
工作3年
展开
-
druid 踩坑
druid 导致的系统卡死原创 2024-04-09 11:49:04 · 537 阅读 · 0 评论 -
【springboot源码】如何引用配置文件
springboot 如何读取配置原创 2023-09-04 17:30:44 · 1526 阅读 · 0 评论 -
springboot3.0 测试用例无法运行
解决办法,升级到 3.0.2,建议创建项目都去 spring init 上创建,自己创建很容易遇到各种版本导致的问题。原创 2023-01-29 18:02:26 · 288 阅读 · 0 评论 -
jenkins 构建java17遇到的问题
这样执行命令不会改变系统给本身的环境变量。2.nohup 进程被杀死解决办法。原创 2023-01-02 12:19:29 · 902 阅读 · 0 评论 -
IDEA toString 预编译导致调试结果不准确问题
这是因为当我们创建对象时,IDEA 为了显示对象的信息会默认去调用 toString 方法,如果你再 toString 中做了一些操作就会出现这个问题,toString 调用的次数取决于你断点调试的次数,如果你是一行一行调试的,那就每次都会调用,如果你没断点,IDEA 不需要显示视图就不会调用,最终调试结果就是对的,并且如果是发生在 toString 中的操作,断点也会被跳过,出现这样的提示。去掉 toString 对象视图的设置就行。原创 2022-08-20 12:00:52 · 486 阅读 · 0 评论 -
spring 中对于 profiles 表达式的封装处理
优雅到极致,spring对 profiles 表达式的处理!原创 2022-08-12 12:26:37 · 549 阅读 · 0 评论 -
利用函数式接口保存变量(闭包)
利用函数式接口保存变量原创 2022-08-11 15:18:52 · 258 阅读 · 0 评论 -
SAX解析DocumentBuilderFactory的使用
DocumentBuilderFactory原创 2022-07-19 11:21:53 · 660 阅读 · 0 评论 -
nohup日志无法清除的问题
1.正确的启动命令nohup java -jar xx.jar >>xx.log 2>&1 &2.错误的启动命令nohup java -jar xx.jar >xx.log 2>&1 &1)> 表示覆盖,>> 表示追加2)当使用覆盖模式重定向日志时,清除日志时,常见的命令 >xx.log 或者 cat /dev/null > xx.log日志内容虽然会被清除,但是空间没有释放,下载日志文件后可以看到前面的原创 2022-05-05 21:14:02 · 1902 阅读 · 0 评论 -
IDEA 本地指定spring配置文件运行
1.打包测试环境有可能没有 jenkins,或者其它自动化部署,也就是说直接在本地环境打成 jar 包上传上去不是在服务器打包,因为有多环境配置,那你的打包命令就是这样的mvn clean install -Ptest2.这时如果你的项目里面是这么写的那运行 install 后该环境变量就会被替换,这个时候你运行 main 方法就会变成测试环境那这个时候如果你想跑本地就必须 mvn clean install -Pdev 重新打包一次,IDEA 上面的这个配置点了是不会有什么效果的,我试了很多次原创 2022-04-22 01:17:06 · 2491 阅读 · 0 评论 -
开发踩坑记录
1.异步线程会脱离事务管控,导致查出来的数据不对TmUserOrderDay tmUserOrderDay = new TmUserOrderDay(); tmUserOrderDay.setStartDay(new Date()); tmUserOrderDayMapper.insertSelective(tmUserOrderDay); Integer id = tmUserOrderDay.getId(); CompletableFuture.runAsync(() -> {原创 2022-04-20 15:25:38 · 990 阅读 · 0 评论 -
搭建 spring 源码(最简单的步骤)
电脑没有16g内存不建议搭建1.官网直接下载 5.3 的 zip,解压2.找到根目录的 setting.gradle 和 buildSrc 下的 build.grade,加入阿里云镜像maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repo原创 2022-04-15 17:50:02 · 1156 阅读 · 0 评论 -
mybatis 配置
mybatis 配置 mapper 路径错误一:启动时找不到注入的 dao 类The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action:原因:需要增加 MapperScan 配置@MapperScan("com.xx.xx.dao")其实项目中原先没有这个配置,但是以前的不知道为什么自动原创 2022-03-26 18:39:06 · 753 阅读 · 0 评论