浩浩 浩浩
4年前
SharedPreferences源码解析
1、简述有段时间没写博客了,写博客的习惯还是应该保持的。写在前面,要很好的理解SP的工作机制,请一定要先看QueuedWork介绍(http://www.fxckcode.cn/blog/index.php/archives/11/)文章,先了解QueuedWork的工作机制。本片博客主要是对Android的一个常用组件SharedPrefe
Wesley13 Wesley13
3年前
Kong源码安装
!Kong源码安装(http://p1.pstatp.com/large/pgcimage/9ed095656b9b462b96554ea586b1f9bd)Kongisacloudnative,fast,scalable,anddistributedMicroserviceAPIGateway背景虽然Kong已
Stella981 Stella981
3年前
RocketMq源码随笔
RocketMq源码随笔高可用HA引言RocketMq在部署的时候对高可用的考虑有两种模式:一种是消息数据的复制,一种是基于选择的主节点确定(PS:2021110尚未确定,这部分代码未看)。下文是对复制模式的代码随笔解读。欢迎加入技术交流群186233599讨论交流,也欢迎关注技术公众号:风火
Easter79 Easter79
3年前
SpringMVC源码(五)
SpringMVC除了对请求URL的路由处理特别方便外,还支持对异常的统一处理机制,可以对业务操作时抛出的异常,unchecked异常以及状态码的异常进行统一处理。SpringMVC既提供简单的配置类,也提供了细粒度的异常控制机制。SpringMVC中所有的异常处理通过接口HandlerExceptionResolver来实现,接口中只定义了一个方法
Stella981 Stella981
3年前
Android源码开发
最近要修改一个Android的Rom,接下来的时间里duoduo将和大家分享学习的成果和遇到的问题,我们进入正题,怎样来下载一个Android的Rom呢,网上找了很多教程,发现下载Rom过程遇到了很多问题,下面将下载Rom的方式分享给大家。系统环境ubuntu14.041.安装gitsudoaptgetinstall
Stella981 Stella981
3年前
HashMap 源码阅读
前言  之前读过一些类的源码,近来发现都忘了,再读一遍整理记录一下。这次读的是JDK11的代码,贴上来的源码会去掉大部分的注释,也会加上一些自己的理解。Map接口  !(https://oscimg.oschina.net/oscnet/88f72cb45832ae45bcf0f56828ead245e60.pn
Stella981 Stella981
3年前
Netty源码解析
Netty源码解析服务端启动一个简单的服务端代码:publicclassSimpleServer{publicstaticvoidmain(Stringargs){NioEventLoopGroupbossnewNioEventLoopGroup
Easter79 Easter79
3年前
SpringRequestContext源码阅读
Spring源码关于RequestContext相关信息获取事件监听器的相关代码实现publicclassRequestContextListenerimplementsServletRequestListener{
Stella981 Stella981
3年前
Masonry源码解析
Masonry源码解析  Masonry的核心依然是使用原生的NSLayoutConstraint类来进行添加约束,通过统一的封装和链式函数式编程的方式让开发者添加约束布局更加方便。一、核心的ViewMASAdditions类别  这个类别是Masonry中用来添加,更新和重置约束的核心类别。其中提供了我