上一页 1 2 3 4 5 6 7 8 9 ··· 81 下一页
摘要: 参考:https://www.jianshu.com/p/cbd4c1ad8a75 上一篇我们利用jdk的动态代理实现了一个简单的注解处理器,可以自动给一个button添加指定的监听器. 但是jdk的动态代理有一个不足之处,就是他代理的类必须实现了一个接口,如果我们要代理的类就是一个类,没有实现接口 阅读全文
posted @ 2023-03-12 10:29 Mars.wang 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 来自《Java核心技术II高级特性》 我们知道在GUI编程中,有很多对象的事件监听方法,类似下面: yellowButton.addActionListener(e -> yellowBackground()); 首先我们先使用比较传统的方式实现这个功能 逻辑非常简单,我们定义了一个框架frame, 阅读全文
posted @ 2023-03-11 21:59 Mars.wang 阅读(198) 评论(0) 推荐(0) 编辑
摘要: JD-GUI 阅读全文
posted @ 2023-03-10 17:31 Mars.wang 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 上篇java自定义注解实现字段格式化 我们自定义了另一个浮点数格式化的注解 一、格式化处理器接口 但在实际生产中,处理浮点数的格式化,可能还会有其他数据的格式化,比如日期格式 这时一个对象就会面临多个*processor,我们从抽象和易扩展的角度考虑,定义一个格式化接口, 接口参数有两个,obj代表 阅读全文
posted @ 2023-03-10 13:26 Mars.wang 阅读(611) 评论(0) 推荐(0) 编辑
摘要: public <T> Set<T> union(Set<T> a,Set<T> b){ Set<T> objects = new HashSet<>(a); objects.addAll(b); return objects; } public <T> Set<T> intersection(Set 阅读全文
posted @ 2023-03-10 11:23 Mars.wang 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 实际需求中,有这一个场景,从上游接数据,数据长度和精度五花八门,但输出的时候要统一修改为保留两位小数 一、自定义格式化注解 我自定义了一个注解,来完成这个功能 这个注解定义在对象属性之上,有两个字段,一个代表目标格式,默认是保留两位小数,一个是如果遇到异常,比如字段为空的时候,这个时候默认值是多少 阅读全文
posted @ 2023-03-08 15:44 Mars.wang 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.51cto.com/u_3631118/3121347 https://blog.csdn.net/weixin_38192427/article/details/122270716 spring除了@DateTimeFormat之外,还提供了一个@NumberFor 阅读全文
posted @ 2023-03-08 13:45 Mars.wang 阅读(863) 评论(0) 推荐(0) 编辑
摘要: java1.4提供的NIO已经很厉害了,大神们再接再厉,在java1.7又提出了新的NIO2.0——AIO AIO是真正的异步非阻塞IO,Linux底层依赖epoll,我们先看个案例 //服务端 public class AIOServer { private static int port =80 阅读全文
posted @ 2023-03-04 20:32 Mars.wang 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.zhihu.com/question/29005375 https://blog.csdn.net/anxpp/article/details/51512200 https://www.cnblogs.com/Evsward/p/nio.html NIO主要基于Lin 阅读全文
posted @ 2023-02-28 22:29 Mars.wang 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 之前的服务端只管发数据,并没有对客户端的请求作出响应,这次我们对服务端进行改造, 接受客户端的请求,在请求的基础上加上hello,然后返回 import java.io.*; import java.net.ServerSocket; import java.net.Socket; //5 10 1 阅读全文
posted @ 2023-02-28 17:30 Mars.wang 阅读(14) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 81 下一页