![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
陈Sir的博客
持续学习中。。。。
展开
-
java 日志打印实体类时隐藏敏感字段不打印
在日常开发过程中经常会遇到一些实体类中定义的字段是敏感字段,例如密码,手机号等敏感信息,有需要将实体信息打印到日志中的情况。所以需要在调用日志打印框架时想将敏感字段隐藏掉,不要输出到日志中。原创 2022-11-07 10:43:36 · 3266 阅读 · 0 评论 -
字符串相似度比较工具
字符串相似度比较工具原创 2021-01-27 10:21:30 · 3491 阅读 · 0 评论 -
金额转换算法
金额转换算法在我们日常开发过程中,在和金额相关的业务打交道的时候经常需要把阿拉伯数字金额装换为大写的金额(例如:壹佰圆整)。本人最经也正好也有这个需求,故整理了一个简单的转换算法。/** * 金额转为大写金额工具类 * * @date: 2020/12/2 09:08 */public class MoneyChangeUtil { private static final String digit_single = "零壹贰叁肆伍陆柒捌玖"; private stati原创 2020-12-14 10:17:05 · 540 阅读 · 1 评论 -
Java8 LocalDateTime转换工具类
import java.time.Duration;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;/** * LocalDateTime时间转换工具 * * @author: wuChen * @date: 2020/9/3 09:06 */public final class LocalDateTimeUtil { /** * 指定样式的时间字符串转LocalDateT..原创 2020-09-03 15:04:37 · 645 阅读 · 0 评论 -
Java之BigDecimal 使用说明
一、BigDecimal产生 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigD.原创 2020-08-12 15:23:08 · 1205 阅读 · 0 评论 -
Java 异常 过坑大全
Java常见异常处理异常是Java程序中经常遇到的问题,一个异常就是一个Bug,就要花很多时间来定位异常。Java异常(1)Throwable是Java异常的顶级类,所有的异常都继承于这个类。(2)Error,Exception是异常类的两个大分类。(3)Error是非程序异常,即程序...原创 2019-03-01 16:07:11 · 552 阅读 · 0 评论