首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
西直门三太子
掘友等级
资深软件工程师
|
腾讯
公众号:有文化的技术人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
SpringBoot中如何加载远程配置
本文章将通过结合consul config来讲解在springboot中如何加载远程配置:通过consul config加载consul server中存储的配置。我们先来说下在spring中常规的加载配置文件的方式。host: 51.6.196.instance-id: ${s...
SpringCloudRibbon负载均衡实现原理
在SpringCloud中,我们最常使用到的负载均衡库就是ribbon。@Value("${ssl.protocol:TLSv1.SSLContext sslContext = SSLContext.SSLConnectionSocketFactory csf = new SSL...
SpringCloudFeign原理剖析
简单来说,feign是用在微服务中,各个微服务间的调用。它是通过声明式的方式来定义接口,而不用实现接口。接口的实现由它通过spring bean的动态注册来实现的。feign让服务间的调用变得简单,不用各个服务去处理http client相关的逻辑。并且它里面集成了ribbon用...
关于Spring体系的各种启动流程
1、BeanFactory:spring底层容器,定义了最基本的容器功能,注意区分FactoryBean2、ApplicationContext:扩展于BeanFactory,拥有更丰富的功能。例如:添加事件发布机制、父子级容器,一般都是直接使用ApplicationContex...
基于AQS的ReentrantLock实现原理
Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。ReentrantLock是可...
一文搞定ThreadLocal原理
ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己...
你真的了解Java中的线程池吗
Java中的线程池,相信大家都接触过或者使用过,它里面到底是怎么运作的,不知道大家有没有去实际了解过?这篇文章将带领大家去看看它内部结构和实现原理。ThreadPoolExecutor实现的顶层接口是Executor。顶层接口Executor提供了一种思想:将任务提交和任务执行进...
Tomcat中Filter是怎样执行的
Filter和FilterChain密不可分, Filter可以实现依次调用正是因为有了FilterChain。// 由Filter.doFilter()中的chain.在前面的文章中,我们知道,tomcat启动会执行StandardWrapperValve.......Mess...
Zookeeper客户端之Kazoo源码剖析
scheme, credential = kazooACL.zookeeper.zookeeper.zookeeper.default_acl = (kazooACL.zookeeper.zookeeper.self.self, self._conn_retry.copy(), ...
Consul多数据中心及数据同步
在上一篇文章中,我们讲解了单数据中心的搭建流程,这边文章将在其基础之上构建多数据中心。[root@karbor2 consul]# .ts-test-38.ts-test1 30.3.3.38:8302 alive server 1.8.ts-test-39.ts-test1 3...
下一页
个人成就
文章被点赞
29
文章被阅读
58,662
掘力值
1,213
关注了
1
关注者
49
收藏集
1
关注标签
10
加入于
2020-04-23