摘要: 一:CountDownLatch 1.1:概念 CountDownLatch是在jdk1.5的时候被引入的,位于java.util.concurrent并发包中,CountDownLatch叫做闭锁,也叫门闩。 CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程 阅读全文
posted @ 2023-03-08 21:08 银河系的极光 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概述:在不改变原有功能代码的前提下,能够动态的实现方法的增强 前期准备: 辅助jar包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</versio 阅读全文
posted @ 2023-03-01 21:23 银河系的极光 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一:根据Propertydescriptor判断属性是否有get和setg方法 根据Propertydescriptor判断属性是否有get和setg方法,Java.beans包下 package com.hdx.hkafka; import java.beans.IntrospectionExce 阅读全文
posted @ 2022-12-04 22:27 银河系的极光 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.likecs.com/show-204583280.html 阅读全文
posted @ 2022-12-04 22:17 银河系的极光 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、springMvc 执行流程图 二、springMvc中url映射接口关键点 2.1:AbstractHandlerMapping org.springframework.web.servlet.handler.AbstractHandlerMapping#getHandler 2.2、Abst 阅读全文
posted @ 2022-10-20 21:37 银河系的极光 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 前言 md5加密是不可逆的 一、jdk实现md5加密 package com.example.baidu; import org.junit.Test; import java.nio.charset.StandardCharsets; import java.security.MessageDig 阅读全文
posted @ 2022-07-30 17:55 银河系的极光 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 1、jdk自带编码 这个是jdk1.8之后才有 import org.junit.Test; import java.nio.charset.StandardCharsets; import java.util.Base64; public class JdkTest { @Test public 阅读全文
posted @ 2022-07-24 15:39 银河系的极光 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前言 参考:https://www.bilibili.com/video/BV1i54y1m7cP?p=5&vd_source=aa4e16557c3a6622877c08d8d7a0a57f https://www.cnblogs.com/langkyeSir/p/14062473.html#%E 阅读全文
posted @ 2022-07-16 18:29 银河系的极光 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 前言; redis实现分布式锁常见问题 1、不是原子操作 2、没有设置失效时间导致服务异常停止的情况下redis设置的锁(key)一直存在 3、业务未执行完成就释放了锁,(锁设置时间比业务执行时间短导致,解决方式之一是定时检查锁是否存在如果存在则重写设置生效时长) 4、释放了别人的锁(在多线程并发下 阅读全文
posted @ 2022-07-03 16:53 银河系的极光 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、使用spring注解自动注入也是线程安全 参考: https://blog.csdn.net/xiaoguangtouqiang/article/details/80885270?ops_request_misc=%257B%2522request%255Fid%2522%253A%252216 阅读全文
posted @ 2022-06-25 18:25 银河系的极光 阅读(974) 评论(0) 推荐(0) 编辑