Java
java相关文章
我不知道也不关心
博采众长,才能相互印证;故步自封,必将粗陋浅薄.
展开
-
Spring Boot Starter中使用Condition相关类来定义条件,以控制自动配置的条件和生效时机
Spring Boot Starter中使用Condition相关类来定义条件,以控制自动配置的条件和生效时机原创 2024-01-10 10:08:48 · 556 阅读 · 1 评论 -
为什么说Java 中的公平锁(Fair Lock)并不是完全公平的,而是近似公平的
为什么说Java 中的公平锁(Fair Lock)并不是完全公平的,而是近似公平的原创 2023-11-21 20:28:12 · 179 阅读 · 0 评论 -
EasyExcel 2.x导出字段支持LocalDateTime和LocalDate
EasyExcel 2.x导出字段支持LocalDateTime和LocalDate原创 2022-08-26 11:29:37 · 755 阅读 · 0 评论 -
springboot @Value取yml中指定格式日期自动转Date或LocalDateTime
springboot @Value取yml中指定格式日期自动转Date或LocalDateTime。原创 2022-08-03 17:32:07 · 1693 阅读 · 0 评论 -
spring cloud gateway 漏洞导致被挖矿程序攻击(kdevtmpfsi)问题处理
spring cloud gateway 漏洞导致被挖矿程序攻击(kdevtmpfsi)问题处理原创 2022-07-30 15:37:26 · 1096 阅读 · 0 评论 -
Mac使用jenv管理多个版本jdk
Mac使用jenv管理多个版本jdk原创 2022-06-15 15:44:29 · 872 阅读 · 0 评论 -
swagger Bug警告日志 WARN io.swagger.models.parameters.AbstractSerializableParameter - Illegal Default
Swagger每一个@ApiModelProperty注解里example属性都会进行非空判断.但是,它在判断的语句里只判断了null的情况,没有判断是空字符串的情况,所以解析数字的时候就会报这个异常java.lang.NumberFormatException: For input string: ""swagger-models 默认是1.5.20,这个版本是没有解决上面这个问题;而在较新的版本1.5.22是解决了这个问题。 <dependency>原创 2021-12-27 12:08:37 · 1303 阅读 · 0 评论 -
查看java class文件16进制查看
sublimetext默认就支持查看vscode 需要安装hexdump for VSCode 插件支持javap -verbose xxx.class16进制文件结构原创 2021-11-05 11:48:53 · 456 阅读 · 0 评论 -
Apache poi各jar作用
poi-xxx可以操作excel ppt word visiopublisher outlook等文件.xls ppt doc xlsx pptx docx vsd等文件类型,具体每个jar的作用看下图,一般导入一个poi-ooxml即可。原创 2021-10-20 14:48:12 · 220 阅读 · 0 评论 -
MySQL计算坐标点之间距离
#计算两坐标点之间距离,单位米-- 经度相同,维度不同,结果大致相等select st_distance_sphere(point(122.45,31.13), point(122.45, 31.93)) as distance;select st_distance(point(122.45,31.13), point(122.45, 31.93)) * 111195 as distance;-- 经度不同,维度相同,结果差异较大select st_distance_sphere(point.原创 2021-10-14 18:11:11 · 2154 阅读 · 0 评论 -
Java List打乱顺序
直接调用jdk自带的方法 Collections.shuffle(list) @Test public void test17() { ArrayList<String> list = Lists.newArrayList("a", "b", "c", "d", "e", "f"); System.out.println(list); Collections.shuffle(list); System.out.pri原创 2021-09-08 11:14:37 · 1085 阅读 · 0 评论 -
Javax BigDecimal验证
@Datapublic class SearchReq{ @DecimalMin(value = "0.00",inclusive = false,message = "price必须大于或等于0.00") @DecimalMax(value = "999.99",inclusive = true) @Digits(integer = 3,fraction = 2) private BigDecimal price;}@DecimalMin value:最小值.原创 2021-08-17 19:51:42 · 814 阅读 · 0 评论