- 博客(13)
- 收藏
- 关注
原创 Oracle UNION ALL查询中相同字面量的列名歧义问题解析
select'1',from dual</foreach>始终为查询列定义明确的别名,特别是在使用union all时避免依赖数据库的隐式列名推导,不同数据库实现可能不同。
2026-01-07 17:16:37
192
原创 解决IDEA中SVN新文件无法自动添加至SVN记录(标红)问题
点击Show options before adding to version control选中即可。该问题是由首次打开该项目时默认选中了don't ask again并且选取了Cancel导致的。找到左上角File——>Settings——>Confirmation。
2025-09-05 09:36:49
294
原创 RestController与Thymeleaf一起使用无法访问页面的冲突
3、使用@RestController时,return String会自动返回字符串,将字符串转换为json类型返回,不会查找相应的html页面。1、@RestController 是@Controller 和 @ResponseBody的结合。2、使用Thymeleaf时,需要在方法中返回字符串类型,值为html页面名称。如果将RestController换为Controller后,正常显示。此时展示出来是不显示界面的。
2024-06-06 00:22:08
395
原创 线程池的创建及使用案例
碰到一个需求,大约有100多条的工作流需要同时执行,于是便想到了利用多线程来解决。2、创建一个线程类来执行一条工作流方法。3、循环向线程池提交线程并执行。1、首先是创建线程池。
2023-03-17 16:56:54
368
2
原创 使用java执行bat、sh脚本文件
在工作中,由于需求,需要完成让java去调用.bat文件和.sh文件的操作,接下来开始编码。由此代码来执行bat或sh脚本文件。
2023-01-09 15:29:24
5457
原创 Mybatis中当类型为Integer的时候判断该如何写
导致内部的 ‘and system = #{system}’这一段代码不显示,需要在if语句中加入system == 0这个条件,才会成功进入。在没有or system == 0 这句话的时候,当system = 0 这个参数传进去,会被判断为空。首先说下:system的类型为Integer。直接上图,今天遇到的bug。
2022-09-02 13:56:46
291
原创 list遍历存储对象的问题
当最后一次修改数据后,map的数据变成{name=name2, id=2},然后输出list,list从对象地址中获取数据,获取出来的都是{name=name2, id=2},当循环里的map集合数据改变的时候,影响的是外面的map,所以导致list虽然添加了三次map集合。然后仔细回想一下以前学的知识,发现,list集合存储的时候,存储的不是数据,而是对象的地址。但是他们三个的地址都是一样的,都是循环外的那个map。是不是突然愣了一下子,对的,当时我也愣了。这个时候问题来了,猜猜输出的会是什么?...
2022-08-26 14:52:46
864
原创 freemarker导出excel时office报错而wps不会
逐步排查后,发现是ss:ExpandedRowCount与ss:ExpandedColumnCount的原因,如果行列固定就调大一点就可以了;如果不固定可以用"${list?size+1}"这种语句来设置。今天碰到这样一个问题,通过百度种种方式引导后发现,需要一步一步排查问题。建立一个副本进行备份,然后利用对副本的删改,找到出错的位置。...
2022-08-25 18:09:19
323
原创 Spring boot集成freemarker导出excel
使用Spring boot集成freemarker可以将一些复杂的excel表格导出。
2022-08-24 09:39:39
1914
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅