• Spring MVC源码——Servlet WebApplicationContext

    Spring MVC源码——Servlet WebApplicationContext[TOC] 上一篇笔记中记录了下 Root WebApplicationContext 的初始化代码.这一篇来看 Servlet WebApplicationCon...
  • Spring MVC源码——Root WebApplicationContext

    Spring MVC源码——Root WebApplicationContext打算开始读一些框架的源码,先拿 Spring MVC 练练手,欢迎点击这里访问我的源码注释. [TOC] Spring MVC 的文档一开始就给出了这样的两段示例: 1...
  • ThreadPoolExecutor 源码阅读

    [TOC] ThreadPoolExecutor 源码阅读读了一下 ThreadPoolExecutor 的源码(JDK 11), 简单的做个笔记. Executor 框架ExecutorExecutor 接口只有一个方法: 123public i...
  • Spark RDD 介绍

    [TOC] Spark RDD 介绍记录一下最近看的 Spark 的东西, 大部分东西都从 RDD Programming Guide 里整理摘抄. 对 Scala 还不熟悉, 示例以 Java 为主. RDD 的东西其实还有很多, 远超这篇笔记的内...
  • Spark 独立模式集群

    最近在看 Spark, 记录一下独立模式集群的搭建方法. 参考官网文档Spark Standalone Mode Spark 集群架构Spark 的集群架构类似下图这样, 可以使用不同类型的集群管理器. 查看 Glossary 来了解 Spark 集...
  • HashMap 源码阅读

    HashMap 源码阅读之前读过一些类的源码,近来发现都忘了,再读一遍整理记录一下。这次读的是 JDK 11 的代码,贴上来的源码会去掉大部分的注释, 也会加上一些自己的理解。 [TOC] Map 接口这里提一下 Map 接口与1.8相比 Map...
  • Jvm内存区域和GC

    Jvm内存区域和GC运行时数据区域线程私有 程序计数器 正在执行的字节码指令的地址(native方法时为undefined) Java虚拟机栈 存储栈帧(局部变量表,操作数栈,动态链接,方法出口)OOM,StackOverflowError 本地方法...
  • 装饰模式和Java IO

    装饰模式修饰模式(装饰模式),是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。 装饰模式的UML如下所示: 装饰模式中有四个角色: Compo...
  • 使用Retrofit2调用HTTP API

    前言Retrofit会将你的HTTP接口调用转换为java的interface,你不必去实现这个接口,交给Retrofit来创建动态代理. 首先,贴上官网和Javadoc. 官网上的例子加依赖,下jar包什么的就跳过了,来一个官网例子就知道怎么用了....
  • WebSphere部署Spring Boot

    WebSphere Application Server Network Deployment部署 Websphere版本: 8.5.5.12. 这里只简单做操作步骤介绍, 详细的信息请查看IBM的帮助文档 在页面上使用CTRL+F来找到要操作的地方...