Easter79 Easter79
3年前
spring源码分析,聊聊PropertyPlaceholderConfigurer
简介最近工作中需要使用zookeeper配置中心管理各系统的配置,也就是需要在项目启动时,加载zookeeper中节点的子节点的数据(例如数据库的地址,/config/db.properties/db.addr),并替代springxml里的占位符。既然需要替代占位符,那么自然会想到PropertyPlaceholderConfigurer这个类
冴羽 冴羽
2年前
React 之 createElement 源码解读
React与Babel元素标签转译用过React的同学都知道,当我们这样写时:jsx<divid"foo"bar</divBabel会将其转译为:javascriptReact.crea
React Hooks源码深度解析
ReactHooks是React16.8引入的一个新特性,它允许函数组件中使用state和其他React特性,而不必使用类组件。Hooks是一个非常重要的概念,因为它们提供了更简单、更易于理解的React开发体验。本篇文章以ReactHooks源码为基,进行深度解析复盘其实现原理。
Stella981 Stella981
3年前
Netty中FastThreadLocal源码分析
Netty中使用FastThreadLocal替代JDK中的ThreadLocal【JAVA】ThreadLocal源码分析(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fa526583280%2Fp%2F10725093.html),其用法和Thr
Stella981 Stella981
3年前
Redis in clion
redisinclion源码参考readme编译configuremakeclion建立MakefileApplication可执行程序Build(命令行编译的化,可以删除)!(https://osc
Stella981 Stella981
3年前
CAS源码追踪系列二:AuthenticationFilter对于请求的处理
上一篇我们说了在web项目中了和spring整合之后,如何进行对应Filter的初始化,如果你还没看过,请点击《CAS源码追踪系列一:Filter的初始化》。本篇我们来看看在初始化完成以后,casclient是如何处理请求的。源码地址:https://github.com/apereo/javacasclient(https://www.o
Stella981 Stella981
3年前
Nginx配置优化
一、配置Nginx隐藏版本号 1修改源码包,必须在安装之前(测试命令curlIhttp://192.168.200.102)yumyinstallpcredevelzlibdevelopenssldevel gccgcccmakeuseraddMs/sbin/nologinnginxtarx
Wesley13 Wesley13
3年前
BERT源码分析(PART I)
写在前面update@2020.02.10最近在看paddle(https://www.oschina.net/action/visit/ad?id1185)相关,于是就打算仔细过一遍百度ERNIE(https://www.oschina.net/action/visit/ad?id1191)的源码。之前粗看
Easter79 Easter79
3年前
SpringMVC 异常处理
基本概念在SpringMVC中HandlerExceptionResolver接口负责统一异常处理。内部构造下面来看它的源码:publicinterfaceHandlerExceptionResolver{ModelAndViewresolveException(H
Stella981 Stella981
3年前
Linux内核源码分析方法
一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多