所有文章 https://www.cnblogs.com/lay2017/p/11740855.html 正文 上一篇文章中,我们创建了一个ClientHttpRequest的实例。本文将继续阅读ClientHttpRequest的执行逻辑。 再次回顾一下restTemplate核心逻辑的代码 Cl ...
分类:
Web程序 时间:
2019-10-26 15:29:27
阅读次数:
139
所有文章 https://www.cnblogs.com/lay2017/p/11740855.html 正文 构造一个restTemplate的Bean实例很容易,只需这样配置 但我们希望更多得了解一个这个构造过程做了哪些事情。为此,我们需要去打开restTemplate这个黑盒子。 restTe ...
分类:
其他好文 时间:
2019-10-25 23:32:32
阅读次数:
120
使用Python 开发一个交通系统? 不如基于GeoServer来开发更能产生效益 QGIS3d:https://blog.csdn.net/shi_weihappy/article/details/87888330 https://malagis.com/qgis-operate-example- ...
分类:
其他好文 时间:
2019-10-25 18:45:36
阅读次数:
310
先看看 AspectJExpressionPointcutAdvisor 的类图 再了解一下切点(Pointcut)表达式,它指定触发advice的方法,可以精确到返回参数,参数类型,方法名 AspectJExpressionPointcutAdvisor 源码,官方文档解释说这是可以用于任何Asp ...
分类:
Web程序 时间:
2019-10-24 23:53:49
阅读次数:
177
首先看看CHM的重要成员变量: Put方法 AddCount方法 Transfer方法 其中值得注意的是,在进行节点迁移的时候,为什么p.hash&n==0就把他放在新tab下标为i的位置(即位置没有改变),而==1就把他放在tab下标为i+n的位置(即老位置+数组增加的长度)? 首先与运算是满足分 ...
分类:
其他好文 时间:
2019-10-24 15:46:38
阅读次数:
53
一、ReactDOM.render 创建ReactRoot,并且根据情况调用root.legacy_renderSubtreeIntoContainer或者root.render,前者是遗留的 API 将来应该会删除,根据ReactDOM.render的调用情况也可以发现parentComponen ...
分类:
其他好文 时间:
2019-10-20 23:57:34
阅读次数:
167
前言 不久前在部门周会上分享了 Hystrix 源码解析之后,就无奈地背上了专家包袱,同事们都认为我对 Hystrix 很熟,我们接触 Hystrix 更多的还是工作中的使用和配置,所以很多人一遇到 Hystrix 的配置问题就会过来问我。为了不让他们失望,我把 Hystrix 的 配置文档 仔细看 ...
分类:
其他好文 时间:
2019-10-20 20:18:12
阅读次数:
143
通过比对ThreadLocal与Netty的FastThreadLocal源码,分析Netty的高性能组件FastThreadLocal对于性能的挖掘,领略代码的美妙。 ...
分类:
Web程序 时间:
2019-10-20 17:38:09
阅读次数:
88
HashMap的前世今生 Java8在Java7的基础上,做了一些改进和优化。 底层数据结构和实现方法上,HashMap几乎重写了一套 所有的集合都新增了函数式的方法,比如说forEach,也新增了很多好用的函数。 前世——Java 1.7 底层数据结构 数组 + 链表 在Java1.7中HashM ...
分类:
编程语言 时间:
2019-10-19 11:29:15
阅读次数:
84
在重写ArrayList的toString方法时,查看了StringBuffer的源码. //new StringBuffer("[");构造方法public StringBuffer(String str) { super(str.length() + 16); append(str);}//su ...
分类:
其他好文 时间:
2019-10-18 18:45:00
阅读次数:
70