自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java内存模型

java内存模型

2022-04-18 23:05:33 601

原创 nacos 配置中心

nacos 配置中心Linux 下载安装:下载速度有点慢,建议用手机开5G下载添加数据库信息—数据库持久化1、执行conf/nacos-mysql.sql 文件2、修改 application.properties文件 nacos.core.auth.caching.enabled=true#数据库持久化 #权限控制 nacos.core.auth.enabled=true spring.datasource.platform=mysql db.url.0=jdbc:mysql

2021-03-26 16:45:07 560

原创 SpringCloud Alibaba 启动

SpringCloud Alibaba 启动过程Springboot 2.2.12版本获取初始化类,实例化SpringApplication this.setInitializers(this.getSpringFactoriesInstances(ApplicationContextInitializer.class));1、获取项目中 META-INF/spring.factories 的启动时的配置类如果项目中添加了OpfenFeign jar包,那么这个时候会找到META-INF/

2021-01-14 21:21:42 778

原创 ConcurrentHashMap 转换红黑树过程

ConcurrentHashMap 转换红黑树过程开始转换控制条件 1某个节点的链表长度大于等于 8if (binCount >= TREEIFY_THRESHOLD)开始转换控制条件 2如果数组长度小于64 就会扩容,否则转换成红黑树if ((n = tab.length) < MIN_TREEIFY_CAPACITY)开始转换 /** * hd记录原来链表的一个节点 */ ConcurrentHashMap.

2020-12-31 11:29:20 1242

原创 ConcurrentHashMap

ConcurrentHashMap数组 + 链表 +红黑树 的简单梳理初始化数组长度默认长度16,初始化有指定长度,就会返回指定长度(n)的数组private final Node<K,V>[] initTable() { Node<K,V>[] tab; int sc; while ((tab = table) == null || tab.length == 0) { if ((sc = sizeCtl) < 0

2020-12-30 23:53:26 446 1

原创 SpringCloud OpenFeign 发送http请求指定URL

SpringCloud OpenFeign 发送http请求指定URLOpenFeign 发送http请求 OpenFeign 接口@FeignClient(name="/servlet", url="localhost:7002",fallback=OpenFeignService.class )@Componentpublic interface OpenFeignService{ @PostMapping(value = "/servlet/ESignatureServer", hea

2020-12-29 18:02:03 2681

原创 SpringCloud OpenFeign 熔断

SpringCloud OpenFeign 熔断实现OpenFeign 消费者OpenFeign maven配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version&g

2020-12-29 17:11:08 5022 18

原创 SpringCloud-Nacos 下载安装

SpringCloud-Nacos 下载安装下载网址 https://github.com/alibaba/nacos注意 nacos1.3.2的启动配置默认是集群模式编辑startup.cmdset MODE="standalone"引用 https://blog.csdn.net/g936795350/article/details/108383645jdk环境变量JAVA_HOME 要配置jdk1.8启动Nacos运行startup.cmd...

2020-12-15 17:03:06 939

原创 java+树+数据结构+递归的应用

为了解决报表中不同地市的数据统计问题初始化数据查询数据排序

2020-08-28 12:03:06 671

原创 Springboot加载yml配置文件源码梳理

Springboot加载yml配置文件Springboot 启动过程是一个复杂的流程,现在将yml加载拆分出来单独研究一下ApplicationArguments 提供对用于运行的参数的访问ConfigurableEnvironment 的propertySources 存放yml的配置参数public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch();

2020-08-25 09:58:00 1648

原创 单例模式+数据结构

public class CacheTool { private static HashMap<String,List<Object>> ma =new HashMap<String, List<Object>>(); private static List<String> types=new ArrayList<String>(); private static CacheTool cacheTool; private C.

2020-08-12 07:48:35 283

原创 报表excel下载

这里是引用 <properties> <poi.version>3.17</poi.version> <poi-ooxml.version>3.17</poi-ooxml.version> </properties> <dependency> <groupId>org.apache.poi</groupId> &l.

2020-08-03 15:42:11 241

原创 SpingBoot+Banner默认信息输出原理

SpingBoot 服务启动加载Banner信息SpingBoot 加载Banner没有多少难度,只是研究SpringBoot启动源码的一个开始。Banner信息public Banner print(Environment environment, Class<?> sourceClass, PrintStream out) { //获取Banner 对象属性 Banner banner = getBanner(environment); //输出Banner信息 b

2020-08-01 12:49:11 309

原创 spring+kafka客户端

这里是引用 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.2.0.RELEASE</version> </dependency> <dependency> <groupId>org.

2020-07-30 21:50:08 631 1

Springboot转发

该转换器是为了解决小程序重复开发接口,将小程序请求报文封装成pc请求报文调用pc接口,然后将pc返回的报文再转换成小程序的报文,然后返给前端。 好处:不用再为每个小程序接口再重复开发多个接口,前端只需要在按照pc原来的请求格式上加上一个目标路径。

2020-07-28

空空如也

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

TA关注的人

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