- 博客(8)
- 收藏
- 关注
原创 java根据word模板导出docx文件并下载
针对这种word模板文档,可以在文档中挖空,使用{{}}占位,空中填入bean中对应的字段,就可以导出对应内容。只能针对docx格式!
2024-01-26 17:37:30
608
1
原创 拼接mybatis打印日志中的完整sql
sql很长的话可以用快捷键,光标选定开始,shift+end ,我是联想小新的笔记本,end键在右箭头上,所以要加个alt,变成shift+alt+end,就可以选到末尾。开发的时候看到后台打印出来的sql还需要一个个参数手动拼接去执行一下,好麻烦,然后就叫chatgpt帮忙生成了一个方法,手动改了一下,能拼接完整的sql。
2023-11-30 10:39:09
353
1
原创 RuoYi-Cloud框架下异步子线程简单获取父线程的请求信息
在这个类中使用的TransmittableThreadLocal存放用户信息,类中还提供了getLocalMap()和setLocalMap()的互转方法。一个比较简单的解决办法是使用阿里fastjson包下的TransmittableThreadLocal俗称(ttl),如下在Service中使用示例。这个方法,再往下看会追到SecurityContextHolder这个类。若依获取用户信息是使用。
2023-10-16 16:09:51
310
1
原创 java使用EasyExcel模板导出并下载
对于类似这种的不规则excel表格导出,可以使用阿里的EasyExcel开源工具中的模板导出功能实现,只需要在excel文件对应的单元格中挖空,就可以根据任意类中字段的名称自动填入内容到对应的空中,非常方便。
2023-10-16 15:50:52
879
原创 springcloud环境集成netty-websocket-spring-boot-starter请求头权鉴解决方案
最近项目中有一个站内信推送的功能需要优化,之前一直都是前端不断定时去查询新消息,造成很多不必要的资源浪费,现在想使用websocket保持长连接,有新消息的时候通过websocket发送特定的标识给前端,前端收到后再去调用查询新消息的接口。Netty 是一个开源的、异步的、事件驱动的网络应用程序框架,用于快速开发高性能的网络和分布式系统。:Netty的设计采用了组件化和可重用的原则,它提供了一系列的易于扩展和替换的组件,如编解码器、处理器、Handler等,开发人员可以根据需要组合和定制这些组件。
2023-09-05 16:27:44
1708
1
原创 java解析本地.geoJson地理信息,根据经纬度找到所在区域(全程Chatgpt3.5交互写代码,附gpt交流记录)
java解析本地.geoJson地理信息,根据经纬度找到所在区域,实现空间搜索(全程Chatgpt3.5交互写代码,附gpt交流记录)
2023-06-20 11:50:30
5314
6
原创 SpringBoot项目中使用自定义注解实现aop环绕切面
其中 @Target(ElementType.METHOD) 决定了这个注解能做作用与哪里,ElementType.METHOD表示作用在方法上。
2023-06-01 10:10:19
1004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人