首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
226
篇文章
累计创建
27
个标签
累计收到
13
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
java
相关的文章
2023-04-29
泛型上下限的理解与使用
大家好,我是程序员阿晶,老早之前的文章了,这里直接放这了。 <? extends T>和<? super T>理解与使用 关于此含义的总结描述 ? extends T与?super T两者用于泛型对象的读取和插入操作: ? extends T子类限定,被其修饰的对象只能进行读取操作,不能增删。 ?
2023-04-29
45
0
0
java
2023-04-28
谈谈你对AQS的理解
很多同学估计都对AQS有一种云里雾里的感觉,如果用搜索引擎查一下AQS是什么?看几篇文章,估计就直接放弃了,因为密密麻麻的文字,实在是看不懂! 所以,基于上述痛点,咱们这篇文章,就用最简单的大白话配合N多张手绘图,给大家讲清楚AQS到底是什么?让各位同学面试被问到这个问题时,不至于不知所措。 中途如
2023-04-28
22
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(二)
本文关注以下几点内容: 深入理解 ReentrantLock 公平锁和非公平锁的区别 深入分析 AbstractQueuedSynchronizer 中的 ConditionObject 深入理解 Java 线程中断和 InterruptedException 异常 其实这篇文章的信息量很大,初学者
2023-04-19
26
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(三)
这篇文章是 AQS 系列的最后一篇,第一篇,我们通过 ReentrantLock 公平锁分析了 AQS 的核心,第二篇的重点是把 Condition 说明白,同时也说清楚了对于线程中断的使用。 这篇,我们的关注点是 AQS 最后的部分,AQS 共享模式的使用。有前两篇文章的铺垫,剩下的源码分析将会简
2023-04-19
32
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(一)
AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。 原文:点我跳转 前言 在分析 Java 并发包 java
2023-04-19
30
0
0
java
2023-04-15
Spring Boot Starter配置spring.factories的自动生成神器:mica-auto
spring.factories要被弃用了? 如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Be
2023-04-15
21
0
0
java
2023-04-13
剖析Nacos实现原理
现如今市面上注册中心的轮子很多,比如:Eureka、Gsched、Nacos,今天给大家分享一下 Nacos 动态服务发现的原理。 什么是动态服务发现? 服务发现是指使用一个注册中心来记录分布式系统中的全部服务的信息,以便其他服务能够快速的找到这些已注册的服务。 在单体应用中,DNS+Nginx 可
2023-04-13
33
0
0
java
2023-02-25
SpringBoot集成xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 本文基于Spring Boot整合XXL-JOB,实现简单的任务执行。 搭建任务调度中心 这里有两种方式运行。 下载官方代码,运行: https://git
2023-02-25
103
0
0
java
tools
2023-02-24
SpringBoot集成plumelog实现分布式日志管理
Plumelog是一个简单易用的java分布式日志组件。 官网:Plumelog Gitee:点我进入 无代码入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志 基于elasticsearch作为查询引擎 高吞吐,查询效率高 全程不占应用程序本
2023-02-24
34
0
0
java
tools
2023-02-10
log4j2使用application配置文件的属性
使用log4j2日志框架的时候,由于log4j2.xml不属于spring管理,所以在log4j2.xml就无法读取到application.yml中配置的属性值。 这时候可以根据spring的监听器功能,将application.yml中的属性值读取到系统配置中,然后log4j2.xml直接使用系
2023-02-10
87
0
0
java
1
...
4
5
6
...
10