• OpenWrt系列之编译安装OpenWrt系统

    OpenWrt 简介OpenWrt是适合于嵌入式设备的一个Linux发行版。 相对原厂固件而言,OpenWrt不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可...
  • 基于Hexo构建个人博客并部署Github

    摘要hexo 是一款快速、简洁且高效的博客框架,本文介绍了如何基于 hexo 构建自己的博客,并将个人博客部署到 github 的 pages 服务,以供他人访问。 构建个人博客安装 hexohexo 的安装依赖于 node.js 的安装 ,自行从 ...
  • HashMap实现原理分析

    前言本文是关于 HashMap 实现原理的分析文章,网上关于 HashMap 实现原理分析的文章已经足够多了,所以我这里写这篇文章仅仅是对自己看过的那些文章进行汇总,方便自己以后进行查阅。 本文大部分内容转载自思否作者 ChiuCheng 深入理解H...
  • SpringMVC基本原理分析

    前言本文是关于 SpringMVC 实现原理分析的文章,这之前还写了两篇关于 Spring AOP 和事务机制实现原理的文章,总的来说 SpringMVC 的执行流程稍微复杂些,但是根本的分析方法其实还是和上两篇文章差不多的,所以如果你对 sprin...
  • Spring事务机制实现原理

    前言在我的上一篇文章中已经比较详细的对 Spring 的 AOP 实现原理进行了说明,而 Spring 的事务实现原理呢又跟 Spring 的 AOP 实现有着较大的关系,所以这里选择成热打铁,对 Spring 的事务实现机制进行一下说明。上一篇文章...
  • Spring AOP 实现原理分析

    前言本文是关于 spring aop 实现原理的分析文章,因为 spring 源码博大精深,对于 aop 实现的细节部分不可能通过此一篇文章讲解清楚,所以本文只是从整体的角度来看 aop 的实现,虽然细节部分不会细说,但是对于理解其实现及分析其执行过...
  • 轻量级RPC框架BEEHIVE介绍

    简介项目地址 beehive 是一款轻量级的 RPC 框架,通过 spring 容器来管理 bean,做到了对用户代码的零入侵,同时通过 spi 拓展机制,实现了自己的 ioc 容器,使得 beehive 能够很方便的对组件进行拓展。 功能特性 实现...
  • 分布式统一id生成器snowflake介绍

    前言项目地址好久没有写技术博客了,实在是因为自己比较忙,花了将近两个月的时间完成了两个开源小项目,这篇文章要介绍的就是其中一个,我将它的名字叫做 snowflake,是一个分布式的统一 id 生成器,能够生成 segment 和 snowflake ...
  • 看Dubbo源码总结出来的那些小技巧

    前言好久没有更新 Blog 了,一个重要的原因是抽不出时间呐,因为在看 Dubbo 的源码,到今天总算是把服务发布者和服务调用者的部分给看完了,而这篇文章就是在看 Dubbo 源码中学到的一些小技巧,不是很系统,但是很干货,如果自己看过源码就会更加的...
  • Dubbo自定义标签解析过程的源码分析

    前言今年找实习的过程不是很顺利,主要是因为没有实际的项目,所以希望在秋招之前能够自己动手做出一点小东西出来,现在有两个想法,一个就是做一个简易的 rpc 框架,使用的方式跟 dubbo 一样,能够整合 spring 容器。另外一个就是分布式的统一 I...