Java
文章平均质量分 54
关于Java的分享
cn_codesy
这个作者很懒,什么都没留下…
展开
-
AQS简述
AQS原理简述AQS衍生了三个问题:1.同步状态的操作2.阻塞/唤醒线程3.线程等待队列同步状态//同步状态private volatile int state;protected final int getState() { return state; }protected final void setState(int newState) { state = newState;}//CAS操作来更改当前线程状态protected final boolean原创 2022-02-28 19:39:46 · 217 阅读 · 0 评论 -
Springboot如何可以不屏蔽DataSourceAutoConfiguration这个类
Springboot如何可以不屏蔽DataSourceAutoConfiguration这个类首先看一下这个DataSourceAutoConfiguration的源码这样写的启动类 非常的难看上面 一定要排除这个DataSourceAutoConfiguration 感觉非常不舒服 那能不能不屏蔽这个类呢 当然可以首先看一下这个DataSourceAutoConfiguration的源码通过源码可以看到 里面引入了两个类 一个 DataSource 一个 EmbeddedDatabaseTyp原创 2021-08-16 19:12:40 · 1118 阅读 · 0 评论 -
根据身份证号码计算年龄
根据身份证号码计算年龄(可扩展为工具类)/*计算年龄的工具类*/public Integer CalcAgeByIdNumber(String idNumber){ int age;//会员年龄 String fyear,year,fyue,yue; Date date = new Date();// 得到当前的系统时间 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM"); if(idNumber.length()原创 2020-10-06 22:47:58 · 1729 阅读 · 0 评论 -
Java 8 函数式接口
Java 8 知识点内置的4个函数式接口 /** * Java 8 内置四大核心函数式接口 * * 1.Consumer<T>: 消费性接口 * * 2.Supplier<T>: 供给型接口 * * 3.Function<T,R>: 函数式接口 * * 4.Predicate<T>: 断言型接口 */ public void test(){原创 2020-09-08 20:06:53 · 2795 阅读 · 0 评论