Java 第2页

Java

Java 详解异常 Exception,入门到实践(一)

guozh 发布于 2021-10-26

最近发现很多人连异常 Exception 都“不会处理”,不是说不会try catch,而是不知道try catch、throw、throws的作用,以及在实际项目中主流的处理方案是怎样,兼容业务异常、返回格式、异常码、兜底异常处理等等。 我准备做个总结,希望帮到一部分人,还有未...

阅读(556)评论(0)赞 (0)

Java

自定义注解+AOP处理操作日志,Springboot 拦截日志思路

guozh 发布于 2021-09-03

操作日志的处理,用户在使用系统时会有各种操作行为,比如登录、查询信息、创建内容、变更密码、更改权限等等,归属到后端系统,其实就是请求接口后,做增删改查。为了回溯,操作日志不可避免,也就是要记录用户的这些操作行为。 常见做法是使用自定义注解 + AOP 拦截,拿到访问 IP、业务名...

阅读(871)评论(0)赞 (0)

Java

SpringBoot 读取配置文件(yml)中的属性值,基本数据类型、集合、数组、对象

guozh 发布于 2021-05-26

有时我们需要从 yml 配置文件中获取数据和值,假设现在是一个 Springboot 项目,下面分享怎样从 yml 文件中读取基本数据类型、数组、集合、Map 以及单独一个对象 bean 的值。 以上可以分成两组,基本数据类型、数组和剩下其他,因为基本数据类型和数组的值都能通过注...

阅读(2359)评论(0)赞 (0)

Java

Java 获取 URL 的文件名和问号后参数值【优雅】

guozh 发布于 2021-03-23

最近工作经常会碰到处理 URL ,可能会要求获取 URL 的文件名或拓展名,也有可能需要获取 URL 中参数 Key 的值。 比如下面这样一个 URL https://oss-cn-beijing.aliyuncs.com/bill_lx_mode/data/888.csv?Ex...

阅读(1918)评论(0)赞 (0)

Java

Lombok 注解 @Data 引出的 equals、==、hashCode

guozh 发布于 2021-01-22

Lombok 注解 @Data 最近工作上没啥事,一直在阅读代码,发现一个疑问,然后不断深入,竟然解锁我一个知识盲区。 是这样的,代码中有一个地方要比较两个对象,使用 equals 比较,结果两个对象比较结果竟然是 true,这很不正常,因为对象比较时,比较的是内存地址。所以就很...

阅读(2106)评论(0)赞 (0)

Java

什么才是字符集和编码

guozh 发布于 2020-07-31

前面看 《Java核心卷》时,字符、字符集、编码的相关概念看了好几遍没看懂,今天在极客时间上看到关于字符、字符集、编码解释的挺好,截图在这。

阅读(1786)评论(0)赞 (0)

Java

Java 负数求余代码示例

guozh 发布于 2020-07-31

在刷极客时间的课,发现一个点以前不知道,关于 Java 运算中的求余 % 运算,这里负数到底怎么算。 刚好他们用代码做了举例,下面两张图的控制台都有输出结果。

阅读(1347)评论(0)赞 (0)

Java

【转载】Java中如何判断两个字符串相等

guozh 发布于 2020-06-08

如何判断两个字符串相等 Java 中可以有两种方法来做这个事,== 运算符 与 equals 方法。但是这两者又有什么区别? 先来看一段示例代码: String a1 = "abc"; String b1 = "abc"; // 使用 == 判断相等时,指相同的内存地址,也就是同...

阅读(1232)评论(0)赞 (0)

Java

maven install Cannot create resource output directory

guozh 发布于 2020-04-09

使用 maven 打包时,报错如上,原来我之前用 ftp 上传 jar 包时,将 target 目录占用,虽然 clean 删除了,但其实有点问题,所以再次 install 时就报错如上。 解决方法很简单,关闭被占用的目录即可,所以这里我将 ftp 关了,也就 ok 了。 临时所...

阅读(1827)评论(0)赞 (0)

Java

Spring IO Platform Cairo-SR7 引用的库和版本

guozh 发布于 2020-03-06

临时所记,无图无排版 从同事那同步代码,运行程序时发现,代码是用 Spring IO Platform 管理和维护各个库和版本,使用的版本是 SR7 。我这边运行代码时发现,mysql 驱动总是报错,我本机装的 mysql 版本是 8.0+,这个报错肯定是驱动代码错误的原因,然后...

阅读(1483)评论(0)赞 (0)

能将我博客放入广告拦截白名单吗?

我尽量分享有用并且长期有用的内容,希望能帮到你,谢谢支持。