2025年10月16日

fastjson转换json时,碰到的那些首字母大小写转换的坑

摘要: 转自:java - fastjson转换json时,碰到的那些首字母大小写转换的坑! - agamem - SegmentFault 思否 在api的处理过程里面,bean转换成json时,我们总是希望字段名是什么样的,转换成json就应该是什么样的,然而现实总是残酷的。 坑0x01 全大写的键名 阅读全文

posted @ 2025-10-16 12:44 天军 阅读(35) 评论(0) 推荐(0)

2025年7月31日

当springboot读取配置文件信息username或user.name显示主机名

摘要: springboot 默认会优先加载系统环境变量, 此时获取到的username的值实际上指的是当前计算机的用户名。 而不是properties配置文件中指定的username的值。 尽量不要与系统环境变量的名称一致,例如将user改为users即可或者改为其他不冲突名称。 阅读全文

posted @ 2025-07-31 17:41 天军 阅读(21) 评论(0) 推荐(0)

2025年7月29日

virtualbox安装ubuntu20+版本

摘要: 环境 virtualbox7.0 ubuntu-20.04.6-live-server-amd64 ubuntu-releases-20.04.6安装包下载_开源镜像站-阿里云 本来打算安装ubuntu24的 但是发现virtualbox7.0最多支持到23版本,使用24的镜像安装时选择23版本总是 阅读全文

posted @ 2025-07-29 20:59 天军 阅读(79) 评论(0) 推荐(0)

2025年7月2日

跨域理解及解决

摘要: 什么是跨域 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资 阅读全文

posted @ 2025-07-02 18:24 天军 阅读(55) 评论(0) 推荐(0)

2025年6月26日

mysql联合索引最左匹配

摘要: mysql索引,按逻辑分类主要有 普通索引、主键索引、唯一索引、全文索引、组合索引 这里重点说一下使用场景多,概念有相对多一点的组合索引或者叫联合索引。很多文章和培训机构的教程,都只会告诉你,在什么情况下索引会失效。 比如:没遵循最佳左前缀法则、范围查询的右边会失效、like查询用不到索引等等 但是 阅读全文

posted @ 2025-06-26 18:41 天军 阅读(28) 评论(0) 推荐(0)

2025年5月12日

EasyExcel中修改表头颜色、自定义表头颜色字体等

摘要: EasyExcel中修改表头颜色、自定义表头颜色字体等需求描述:EasyExcel的表头的默认颜色以及字体设置和excel中的不一致,产品要求修改。 EasyExcel版本为2.2.8。 默认设置参考:com.alibaba.excel.util.StyleUtil这个类 前后效果图: 原先: 修改 阅读全文

posted @ 2025-05-12 15:21 天军 阅读(824) 评论(0) 推荐(0)

2025年3月27日

SQL:不存在则 insert, 存在则 update

摘要: 方法一: 在MYSQL中有语句 insert into ... on duplicate key update... INSERT INTO table (id, name, age) values (1, 'yourname', 18) ON DUPLICATE KEY UPDATE name=' 阅读全文

posted @ 2025-03-27 14:23 天军 阅读(246) 评论(0) 推荐(0)

2025年1月10日

java poi 模板导出 套用表格格式

摘要: 模板文件格式如下 生成数据后样式如下 poi3.17 excel2007已上 xlsx 直接上代码。拿走不谢! 1 public static XSSFWorkbook readTemplate(String filePath) throws IOException { 2 try (FileInp 阅读全文

posted @ 2025-01-10 15:29 天军 阅读(56) 评论(0) 推荐(0)

2024年12月21日

openssh格式的私钥转成rsa

摘要: push模式时,北向作为SFTP客户端,支持客户端通过公钥认证连接,需在客户端配置私钥,但如果私钥是openssh格式需通过puttygen工具转成rsa格式才能解析。 如图为openssh格式私钥: 回答 这里以puttygen工具Release 0.70版本为例的转换步骤: 打开puttygen 阅读全文

posted @ 2024-12-21 00:42 天军 阅读(357) 评论(0) 推荐(0)

2024年7月26日

@Cacheable 接口缓存 注解在类内调用失效原因分析及解决方案

摘要: 起因最近使用@Cacheable来进行接口缓存,但是出现了一个奇怪的现象,缓存注解写在Service的函数上,用Controller调就能正常缓存进redis,但是在Service类里调用却不能正常缓冲,想当玄幻. 破案百思不解的我最后只得求助某大佬学妹,得到了一个答案: 在同一个类里调用使用@Ca 阅读全文

posted @ 2024-07-26 00:35 天军 阅读(420) 评论(0) 推荐(0)

导航