- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 windows及linux如何在终端命令行下让不同目录使用不同的jdk、maven和其他软件环境
本文介绍了在Linux和Windows系统下管理项目环境变量的方法。Linux推荐使用direnv工具,通过创建.envrc文件定义环境变量,并使用direnv allow命令信任配置。Windows建议使用mise工具配合PowerShell 7,通过创建mise.toml文件管理环境,使用mise trust信任配置,并支持手动或自动激活环境切换。两种方法都能实现项目级环境隔离,解决不同项目需要不同软件版本的问题。
2026-05-28 11:30:14
306
原创 抛弃内存毒瘤IDEA,AI编码时代轻量编辑器zed开发调试java教程
本文探讨了在AI时代传统IDE(如IDEA)面临的挑战,对比了Zed编辑器作为轻量替代方案的优势。作者指出IDEA存在内存占用高、AI支持不足等问题,而VSCode在安装插件后同样占用较大内存。通过实践验证,Zed在代码审阅和调试方面表现优异,内存占用显著降低。文章详细介绍了Zed的配置方法,包括Java环境设置、LSP插件安装、项目信任机制和调试配置,并提供了多项目JDK管理方案。最后指出Zed在Git可视化方面仍需改进,但整体使用体验流畅高效。
2026-05-26 15:28:40
2469
原创 Cas6.6替换自定义登录页注意事项
即首次执行gradlew.bat listTemplateViews命令后src/main/resources/templates/下原来的路径拷贝一份到src/main/resources/templates/customTheme下修改。casserver 6.6版本,前端如果采用设置自定义主题,主题名为customTheme,并建立src/main/resources/templates/customTheme 路径时,给后来人一个提醒吧。替换默认的casLoginView.html路径应为。
2024-10-02 16:58:35
519
原创 java8 DateTimeFormatter不支持yyyyMMddHHmmssSSS格式时间解析解决方法
亲测方法3可以正常将时间字符串yyyyMMddHHmmssSSS解析为LocalDateTime,也可以将LocalDateTime格式化为毫秒字符串(不含任何分隔符)格式在毫秒SSS之前存在小数点则可以正常解析。2.毫秒前使用带小数点的格式,或者使用含纳秒(n)的格式。但注意,毫秒999代表的是999000000纳秒(9位数)而不是 000000999(9位数)纳秒。似乎是和DateTimeFormatter 中大写S字母其实代表秒的分数(fraction),长度是可变的有关。1.升级到jdk9或以上。
2024-08-21 14:30:45
1178
1
原创 【java将富文本字符串(HTML)转为文本(Text)之线程安全改进版】
java将富文本字符串(HTML)转为文本(Text)之线程安全改进版
2022-08-02 15:10:34
1447
1
原创 Thymeleaf模板引擎调用静态方法
使用“${T(全限定类名).方法名(参数)}”这种格式来调用Java类的静态方法。参见 https://www.cnblogs.com/gdjlc/p/11688627.html注意事项。一般情况下thymeleaf是结合spring控制器层使用,不需要特殊处理。如果是自己调用thymeleaf进行静态化,需要使用 thymeleaf-spring下的SpringTemplateEngine 进行模板解析,而不是使用thymeleaf下的TemplateEngine.SpringTemplat
2021-01-13 10:21:13
1078
1
原创 IntelliJ Idea Structural Replace 强大的结构化搜索和替换教程---以批量添加参数注解为例
今天给大家介绍一下Idea中一个强大的替换功能-----结构化搜索和替换。在上篇博文说到的SpringCloud项目改造中,其中消费者对生产者的服务调用采用了Feign组件。使用Feign定义的声明式客户端接口,在方法的每个参数前需要加上@Param注解,并且@Param注解中还需要定义请求的参数名。一开始接到这个任务的时候,想到的是能不能根据全局搜索替换(Replace In )解决。很显...
2019-03-29 09:59:06
5418
2
原创 SpringCloud Feign重写编码器支持pojos多实体与文件数组参数传递的方法
该方法不需要将多个自定义实体参数pojos封装到单个Pojo或单个Map中,可以保留原有接口结构 最近公司的项目要重构为基于SpringCloud的微服务架构。在服务调用这块采用的是open Feign组件。当中也踩了许许多多的坑。其中的坑之一就是遇到了feign声明的webservice客户端接口不能传递多个实体,只支持单个实体。 不管是百度还...
2019-03-28 14:17:22
8322
27
java编程思想第四版中文高清
2017-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅