- 博客(7)
- 收藏
- 关注
原创 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
198
原创 Springboot如何可以不屏蔽DataSourceAutoConfiguration这个类
Springboot如何可以不屏蔽DataSourceAutoConfiguration这个类首先看一下这个DataSourceAutoConfiguration的源码这样写的启动类 非常的难看上面 一定要排除这个DataSourceAutoConfiguration 感觉非常不舒服 那能不能不屏蔽这个类呢 当然可以首先看一下这个DataSourceAutoConfiguration的源码通过源码可以看到 里面引入了两个类 一个 DataSource 一个 EmbeddedDatabaseTyp
2021-08-16 19:12:40
1073
原创 根据身份证号码计算年龄
根据身份证号码计算年龄(可扩展为工具类)/*计算年龄的工具类*/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
1649
原创 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
2748
原创 springCloud+RestTemplate+Eureka搭建微服务
RestTemplate实现服务之间相互调用@configurationpublic class ApplicationContextConfig{ /** * LoadBalanced 实现负载均衡 */ @Bean @LoadBalanced public RestTemplate getRestTemplate(){ retrun new RestTemplate(); }}Eureka Server第一个Serverserver: port: 8761eur
2020-08-19 21:23:31
164
原创 MAVEN 父子工程
父亲工程:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x
2020-08-15 18:08:49
126
原创 搭建一个springboot-web项目
简单搭建一个springboot web项目首先引入springboot-web的依赖包(如果你是一个web项目),引入这个包才能使用 springMVC的 注解 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>默
2020-08-03 09:39:29
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人