自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ServiceComb

ServiceComb-java-chassis参考资料:GitHub官网如何设计一个优质的微服务框架:Apache ServiceComb 的开放性设计社区文章Java-Chassis是ServiceComb提供的Java SDK,其关键特性如下:以契约为基础:通过OpenAPI定义服务契约,服务间通信以契约为基础,实现编程模型与通信模型解耦高性能:基于Vertx实现纯异步内核,对外提供同步和异步两种调用方式,支持高吞吐低时延通信多协议网络通信:支持HTTP/RESTful、TCP/私

2021-04-23 15:10:28 1364

原创 AQS

AbstractQuenedSynchronizer抽象的队列式同步器。基于 自旋+CAS+volatileAQS的核心思想是,如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并将共享资源设置为锁定状态,如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配的机制,这个机制AQS是用CLH队列锁实现的,即将暂时获取不到锁的线程加入到队列中。CLH(Craig,Landin,and Hagersten)队列是一个虚拟的双向队列,虚拟的双向队列即不存在队列实例,仅存在

2021-02-20 17:35:49 113 1

原创 spring security 笔记

DelegatingFilterProxySpring提供了一个名为DelegatingFilterProxy的过滤器实现,它允许在Servlet容器的生命周期和Spring的ApplicationContext之间架桥。Servlet容器允许使用自己的标准注册过滤器,但是它不知道Spring定义的bean。DelegatingFilterProxy可以通过标准的Servlet容器机制注册,但是将所有工作委托给实现过滤器的springbean。下面是DelegatingFilterProxy如何融入过滤

2021-02-09 14:06:24 1035

原创 Ribbon

Ribbon@LoadBalanced由Spring Cloud Common 提供,@Qualifier 衍生注解,用于给指定的 RestTemplate 开启负载均衡功能,为其添加 LoadBalancerInterceptor 。@Target({ ElementType.FIELD, ElementType.PARAMETER, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@Q

2021-03-31 11:19:16 172

原创 熟悉的面孔(一)HashMap(1.8)学习

HashMap的构造方法在执行时会初始化一个数组table,大小为0。在进行put方法是初始化数组大小,默认为16,可以调用HashMap的有参构造方法由你来指定一个数组的初始化容量,但是注意,并不是你真正说了算,比如你现在想让数组的初始化容量为6,那么HashMap会生成一个大小为8的数组,如果你想数组的初始化容量为20,那么HashMap会生成一个大小为32的数组,也就是你想初始化一个大小为n...

2020-03-28 12:04:48 132 1

空空如也

空空如也

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

TA关注的人

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