源码
Java8 Comparator源码演示及解析
在前面一篇Java Comparable和Comparator对比详解中,对于java中的排序方法进行比较和具体剖析,主要是针对 Comparator接口和 Comparable接口,无论是哪种方式,都需要实现这个接口,并且重写里面的 方法。[详细]
2020-08-07 16:54 分类:编程语言-
一篇与众不同的 String、StringBuilder 和 StringBuffer 详解
这是程序员cxuan的第19篇原创分享1碎碎念这是一道老生常谈的问题了,字符串是不仅是Java中非常重要的一个对象,它在其他语言中也存在。比如C++、VisualBasic、C#等。字符串使用String来表示,字符串一旦被创建出来就不会被修改,当你想修...[详细]
2020-08-07 09:47 分类:编程语言 Java并发 结合源码分析AQS原理
前言: 如果说J.U.C包下的核心是什么?那我想答案只有一个就是AQS。那么AQS是什么呢?接下来让我们一起揭开AQS的神秘面纱[详细]
2020-08-06 11:53 分类:编程语言spring cloud openfeign 源码实例解析
一、读取注解信息 入口 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;[详细]
2020-08-06 10:24 分类:编程语言-
我扒了半天源码,终于找到了Oauth2自定义处理结果的最佳方案
在《微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!》一文中我们介绍了Oauth2在微服务中的使用,但是我们没有自定义Oauth2默认的处理结果。有时候我们真的很希望Oauth2中的认证授权能返回我们指定格式的结...[详细]
2020-08-05 09:02 分类:编程语言 -
强势来袭!Spring进阶思路精髓,打破你对Java框架的一切认知!
Spring简介Spring它是一个框架,轻量级javaEE这个概念,也是由Spring框架衍生出来的Spring甚至没有太多新东西,它只是提取了javaEE应用中的常用代码,将其抽象成为了框架Spring创始人:RodJohnson,他的专业不是计算机,而是音乐学,但他...[详细]
2020-08-04 09:07 分类:编程语言 -
Springboot源码 AbstractAdvisorAutoProxyCreator解析
摘要: Spring的代理在上层中主要分为ProxyCreatorSupport和ProxyProcessorSupport,前者是基于代理工厂,后者是基于后置处理器,也可以认为后置就是自动代理器。当spring容器中需要进行aop进行织入的bean较多时,简[详细]
2020-08-02 18:28 分类:编程语言Springboot源码 TargetSource解析
摘要: 其实我第一次看见这个东西的时候也是不解,代理目标源不就是一个class嘛还需要封装干嘛。。。[详细]
2020-08-02 17:57 分类:编程语言JAVA面试题 从源码角度分析StringBuffer和StringBuilder的区别
面试官:请问StringBuffer和StringBuilder有什么区别? 这是一个老生常谈的话题,笔者前几年每次面试都会被问到,作为基础面试题,被问到的概率百分之八九十。下面我们从面试需要答到的几个知识点来总结一下两者的区[详细]
2020-08-02 09:24 分类:编程语言