![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
永潇
这个作者很懒,什么都没留下…
展开
-
反射学习笔记
java、反射原创 2022-03-09 16:43:30 · 353 阅读 · 0 评论 -
使用 Jackson 序列化和反序列化对象时自定义格式,自定义 json 格式
1 序列化时自定义输出格式业务场景:数据库中在存储金额时,使用的是 Long 型,单位为分。在给前端返回数据时,需要返回元,这里自定义一个格式化注解,在 Java 对象序列化时,将 Long 类型的分,转化为元。eg:数据库中存储的是 998,代表 998 分,而我们期望返回给前端的是 9.98 元。1.1 自定义注解import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;import com.fasterxml.jacks原创 2020-10-09 13:31:06 · 1732 阅读 · 0 评论 -
JSR303自定义校验注解,自定义注解校验字符串是否是JSON字符串,可扩展
目标:校验字符串是否是JSON字符串1 自定义校验注解import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Targ.原创 2020-10-09 12:07:54 · 886 阅读 · 0 评论 -
10行代码搞懂 匿名内部类 & lambda 表达式 & 函数式接口
具体看代码,总结:匿名内部类语法:new 类名或接口名(){ @Override 访问修饰符 返回值 方法名(参数...){ ... }}lambda 表达式语法:(参数...) -> {方法体}函数式接口:使用 @FunctionalInterface 标记的接口只能标记在只定义了单个抽象方法的接口上接口中的 default 方法和静态方法不算是抽象方法简化代码:class Test { public static voi原创 2020-07-10 21:09:54 · 1336 阅读 · 1 评论 -
Windows 安装 JDK,配置环境变量简明教程(Spring 官网推荐的 JDK)
jdk 什么版本都通用,修改相应的文件路径即可。例:1:安装jdk(安装路径最好不要有空格和中文) 双击 jdk-7u51-windows-x64.exe 进行JDK的安装。 在安装过程中,需要选择JDK和JRE的安装路径,我选择的路径,其实jre可以不单独安装,jdk中包含jre: JDK:C:\Java\jdk1.7.0_51 JRE:C:\...原创 2020-01-16 12:33:36 · 490 阅读 · 0 评论 -
简洁明了的单例模式及其五种写法
从极客时间学习的单例模式,原创 2020-01-16 10:59:06 · 241 阅读 · 0 评论