最近工作经常会碰到处理 URL ,可能会要求获取 URL 的文件名或拓展名,也有可能需要获取 URL 中参数 Key 的值。 比如下面这样一个 URL https://oss-cn-beijing.aliyuncs.co…
Lombok 注解 @Data 引出的 equals、==、hashCode
Lombok 注解 @Data 最近工作上没啥事,一直在阅读代码,发现一个疑问,然后不断深入,竟然解锁我一个知识盲区。 是这样的,代码中有一个地方要比较两个对象,使用 equals 比较,结果两个对象比较结果竟然是 tr…
什么才是字符集和编码
前面看 《Java核心卷》时,字符、字符集、编码的相关概念看了好几遍没看懂,今天在极客时间上看到关于字符、字符集、编码解释的挺好,截图在这。
Java 负数求余代码示例
在刷极客时间的课,发现一个点以前不知道,关于 Java 运算中的求余 % 运算,这里负数到底怎么算。 刚好他们用代码做了举例,下面两张图的控制台都有输出结果。
【转载】Java中如何判断两个字符串相等
如何判断两个字符串相等 Java 中可以有两种方法来做这个事,== 运算符 与 equals 方法。但是这两者又有什么区别? 先来看一段示例代码: String a1 = "abc"; String b1 = "abc"…
maven install Cannot create resource output directory
使用 maven 打包时,报错如上,原来我之前用 ftp 上传 jar 包时,将 target 目录占用,虽然 clean 删除了,但其实有点问题,所以再次 install 时就报错如上。 解决方法很简单,关闭被占用的目…
Spring IO Platform Cairo-SR7 引用的库和版本
临时所记,无图无排版 从同事那同步代码,运行程序时发现,代码是用 Spring IO Platform 管理和维护各个库和版本,使用的版本是 SR7 。我这边运行代码时发现,mysql 驱动总是报错,我本机装的 mysq…
百度坐标系转火星坐标系,其实就是利用高德坐标系,支持在线和 API
今天有人说在别的平台上位置不准确,总是偏移,最后查出来是坐标系的问题,这里做个总结。 市面上差不多有三种坐标系,百度坐标系、高德坐标系、火星坐标系。而高德坐标和火星坐标是同一种。 我司使用百度 API,所以获取到的坐标是…
java.lang.NumberFormatException: Infinite or NaN
临时所记,今天程序报错如上。很明显,某一行代码中除数为 0 了。 解决办法又两种,要么尽量避免,写上判断提前规避。如果实在没法规避,采用 try catch 处理这个异常即可。
Spring Cloud笔记(13) 服务治理组件 Eureka
本篇进入 Spring Cloud,今天学习了治理服务的组件 Eureka 。总是在群里听人讨论 Spring Cloud 组件,老实说,真不知道有啥优越感,我觉得 zookeeper 也挺好用。而且所有的这些都只是工具…