![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Other
文章平均质量分 70
Pd_1503
/**
给无趣的生活找点乐子...
*/
展开
-
通过 Spring AOP + 自定义注解 + 反射 的方式,完成值集转换
前言: 本次通过AOP + 自定义注解 + 反射,完成实际项目中值集转换成名称的操作。目的: 在Java Bean 中,给某个值集字段,增加一个注解后,返回给前台的结果 Json 中,自动将 code编码 转换成 code编码中文名称。思路: 1. 自定义一个注解; 2. 通过AOP中的 @AfterReturning,在返回值被返回前进行数据处理; 3. 通过反射拿到类中的所有字段,判断字段上是否有自定义注解,如果有,则进行值集转...原创 2021-03-24 20:45:52 · 722 阅读 · 0 评论 -
Java 多线程 实现方式 线程的生命周期
目录1. 线程的实现方式1.1 实现 Runnable 接口,重写 run 方法,无返回值1.2 实现 Callable 接口,重新 call 方法,有返回值1.3 继承 Thread 类,重写 run 方法,无返回值2. 线程的生命周期2.1 线程状态:new2.2 线程状态:runnable2.3 线程状态:blocked2.4 线程状态:waiting2.5 线程状态:timed waiting2.6 线程状态:terminated3. 总结1. 线原创 2021-03-23 11:24:41 · 192 阅读 · 0 评论 -
IDEA WebService 服务端 客户端 Demo
1. idea 生成 WebService项目2. 在src目录下增加自己的服务代码。https://gitee.com/jin_0611/web-service-serverpackage com.duzq.ws;import javax.jws.WebMethod;import javax.jws.WebService;import javax.xml.ws.Endpoint;import java.math.BigDecimal;import java原创 2021-03-21 01:28:48 · 455 阅读 · 2 评论