自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Spring条件装配

1.Profile (应用于配置文件)@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Conditional(ProfileCondition.class)public @interface Profile { String[] value();}上个帖子中增加// 小狗类的配置类@Configurationpublic class MyCon

2022-03-08 10:30:02 437

原创 Spring中的事件发布监听

2022-03-04学习收获Spring中的学习和收获Spring中的观察者模式Spring中的学习和收获Spring中的观察者模式观察者模式三个角色:事件本身,事件发布者,事件监听者。Spring中的事件本身:集成抽象类ApplicationEventSpring中的事件发布者:ApplicationContextSpring中的事件监听者:实现ApplicationListener接口观察者模式实现的流程:创建事件Event,Application发布Event,事件监听者接收处理Eve

2022-03-04 09:57:45 437

原创 elk + logback搭建

Linux 搭建ELK日志采集记录架构​ Logback ->Logstash ->elasticsearch -> kibana​ 分布式环境,通过logback发送日志到logstash,再由logstash将采集到的日志发送到Elasticsearch,使用kibana进行查询采集到的日志。安装​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eZjK0YeC-1629336554053)(C:\Users\huyonghao\App

2021-08-19 09:30:43 1791

原创 Swagger网页Title中文乱码问题

问题描述:1、项目整合Swagger时候,中文标题乱码解决方法:将项目文件编码修改为UTF-8idea-File->setting->Editor->File Encodings三个选项都修改为UTF-8编码。经过以上修改中文标题中的乱码并未解决,但是请求中的中文乱码问题已经消失。2.将使用的application.properties文件改为application.yml文件。中文标题乱码问题解决,原因是SpringBoot会使用Unicode读取application.p

2021-05-24 11:30:52 6355 1

原创 ThreadLocal源码学习整理

ThreadLocal源码学习分析​变量​斐波那契散列乘数​ 0x61c88647 是斐波那契散列乘数,他的优点是通过它散列出来的结果会分布比较均匀,可以很大程度避免hash冲突。// 定义初始化变量值 原子更新该值 保证每个ThreadLocal对象该属性均不相同private final int threadLocalHashCode = nextHashCode();private static AtomicInteger nextHashCode = new Atomi

2021-04-23 09:43:36 168

原创 SpringBoot整合 ElasticSearchRestTemplate使用

ElasticSearch ElasticRestTemplate使用环境准备 SpringBoot 2.4.3 es版本 7.11.1 jdk 1.8application.yml#因为本机9200是默认链接地址,未设置用户名密码,唯一未配,如需配置,以下地址配置[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-omRDYdeP-1616901668266)(C:\Users\huyonghao\AppData\Roaming\Typora\typora-us

2021-03-28 11:22:01 3958 1

原创 linux elasticsearch以及ik分词器的安装

linux elasticsearch以及ik分词器的安装说明​ 使用版本为7.9.0版本的elasticsearch以及ik分词器插件,非集群模式。准备工作​ 下载elasticsearch安装包以及ik分词器编译好的zip包,将相关包上传至服务器​ https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/​ https://github.com/medcl/elasticsearch-analysis-ik/releases/tag

2020-12-23 15:56:32 433

原创 DelayQueue源码学习

DelayQueue源码学习DelayQueue是什么​ DelayQueue实现了BlockingQueue,是一种无界队列,用来存放实现了Delayed的对象,不能存放null值,它是线程安全的。​ DelayQueue是一种有序队列,对象存放顺序按照该队列存放对象的compareTo方法确定。成员变量和构造方法成员变量private final transient ReentrantLock lock = new ReentrantLock();private final Cond

2020-12-15 14:33:48 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除