摘要:Hive 系列(一)安装部署 Hive 官网:。 "参考手册" 一、环境准备 1. __JDK 1.8__ :从 Oracle 官网下载,设置环境变量(JAVA_HOME、PATH 和 CLASSPATH)。 2. __Hadoop 2.9.2__ :基础平台。 3. __Hive 2.3.4__
阅读全文
摘要:Linux 目录 "/etc/hosts.conf"
阅读全文
摘要:JVM 目录 走进 JVM 1. "Java 虚拟机规范(Oracle 官网)" 2. "Java 虚拟机规范(Java SE 7 中文版)" (周志明等译) 3. 周志明,深入理解Java虚拟机[M],机械工业出版社,2013.) 第一篇 JVM 内存模型 "1.1.1 JVM 内存模型" "1.
阅读全文
摘要:02 JVM 系列(二)内存模型 一、JVM 内存区域 JVM 会将 Java 进程所管理的内存划分为若干不同的数据区域。这些区域有各自的用途、创建/销毁时间: 一、 线程私有区域 线程私有数据区域生命周期与线程相同,依赖用户线程的启动/结束而创建/销毁(在 Hotspot VM 内,每个线程都与操
阅读全文
摘要:Spring 注解原理(三)AutowireCandidateResolver:@Qualifier @Value @Autowire @Lazy [toc] __Spring 系列目录()__ 1. AutowireCandidateResolver 接口 AutowireCandidateRes
阅读全文
摘要:Spring 注解原理(一)组件注册 __Spring 系列目录()__ 当我们需要使用 Spring 提供的注解开发时,必须在 Spring 容器中声明相关的组件。如 @Autowired 必须注册 AutowiredAnnotationBeanPostProcessor 组件,如果每个组件都需要
阅读全文
摘要:Spring 如何保证后置处理器的执行顺序 OrderComparator __Spring 系列目录()__ 一、JDK 自带的比较器 Comparator 1.1 Comparable Integer 内部实现了 Comparable 接口 1.2 Comparator 还在另外一种情况,需要排
阅读全文
摘要:ApplicationContext(十)finishRefresh __Spring 系列目录()__ 经过以上 11 步,ApplicationContext 的刷新工作基本完成,就剩下最后一点收尾的工作。 在 Spring 中还提供了 Lifecycle 接口, Lifecycle 中包含 s
阅读全文
摘要:ApplicationContext(九)初始化非延迟的 bean 此至,ApplicationContext 已经完成了全部的准备工作,开始初始化剩余的 bean 了(第 11 步)。 finishBeanFactoryInitialization 主要是实例化非懒加载的 bean。 一、注册 C
阅读全文
摘要:Spring ApplicationContext(八)事件监听机制 本节则重点关注的是 Spring 的事件监听机制,主要是第 8 步:多播器注册;第 10 步:事件注册。 事件定义如下,实现了 JDK 的规范 EventListener 一、ApplicationListener 实战 运行后结
阅读全文
摘要:ApplicationContext(七)Message 源 本节则是初始化消息资源池,对国际化的支持。暂时先略过。 每天用心记录一点点。内容也许不重要,但习惯很重要!
阅读全文
摘要:Spring ApplicationContext(六)BeanPostProcessor 产生回顾一下 ApplicationContext 初始化的几个步骤:第一步是刷新环境变量;第二步是刷新 beanFactory 并加载 BeanDefinition;第三步是对 beanFactory 进行
阅读全文
摘要:Spring ApplicationContext(六)BeanPostProcessor 产生回顾一下 ApplicationContext 初始化的几个步骤:第一步是刷新环境变量;第二步是刷新 beanFactory 并加载 BeanDefinition;第三步是对 beanFactory 进行
阅读全文
摘要:ApplicationContext(四)BeanFactory 功能扩展 上节我们提到容器刷新的第二步初始化 BeanFactory 工厂并解析配制文件,但此时 BeanFactory 的功能还很简单,需要对其进行扩展。这就涉及到下面第三步:BeanFactory 功能扩展。 那 Spring 究
阅读全文
摘要:ApplicationContext(三)BeanFactory 初始化 上节我们提到容器初始化的第一步首先进行了属性的检验,下面就要开始第二步:进行 beanFactory 的初始化工作了。 ApplicationContext 是对 BeanFactory 的功能上的扩展,不但包含了 BeanF
阅读全文
摘要:Spring ApplicationContext(二)环境准备 __Spring 系列目录()__ 本节介绍容器初始化的第一步:环境准备工作。 prepareRefresh 函数主要是做些准备工作,例如对系统属性及环境变量的初始化及验证。 网上有人说其实这个函数没什么用,因为最后两句代码才是最为关
阅读全文
摘要:Spring 容器 ApplicationContext(一)初始化过程 __Spring 系列目录()__ "1. Spring ApplicationContext(一)初始化过程" "2. Spring ApplicationContext(二)环境准备" "3. Spring Applica
阅读全文
摘要:Spring 注解(二)注解工具类 AnnotationUtils 和 AnnotatedElementUtils __Spring 系列目录()__ Spring 注解系列文章: 1. "Spring 注解(一)Spring 注解编程模型" 2. "Spring 注解(二)注解工具类 Annota
阅读全文
摘要:Spring 注解(一)Spring 注解编程模型 __Spring 系列目录()__ Spring 注解系列文章: 1. "Spring 注解(一)Spring 注解编程模型" 2. "Spring 注解(二)注解工具类 AnnotationUtils 和 AnnotatedElementUtil
阅读全文
摘要:Java JMX 监管 __JSR 规范系列目录()__ JMX(Java Management Extensions) 技术提供构建分布式、Web、模块化的工具,以及管理和监控设备和应用的动态解决方案。从 Java 5 开始,JMX API 作为 Java 平台的一部分。 一、整体架构 JMX 的
阅读全文
摘要:Spring Boot REST(一)核心接口 __Spring 系列目录()__ SpringBoot REST 系列相关的文章: 1. "SpringBoot REST(一)核心接口" 2. "SpringBoot REST(二)源码分析" 一、Spring 中与 REST 相关的注解 Spri
阅读全文
摘要:JSR 规范目录 一、Servlet 规范 1.1 "Servlet 2.x 规范" 1.2 "Servlet 3.x 规范 注解和异步请求规范" 每天用心记录一点点。内容也许不重要,但习惯很重要!
阅读全文
摘要:Intellij idea 系列教程目录 1. "Intellij idea 系列教程之破解方法" 2. "Intellij idea 系列教程之常用快捷键" 3. "Intellij idea 系列教程之常用配置项" 每天用心记录一点点。内容也许不重要,但习惯很重要!
阅读全文
摘要:Intellij idea 系列教程之常用配置项 __Intellij idea 系列教程目录()__ 1. Language level 和 Java Compiler 版本自动变化问题 2. 去除 IDEA 报黄色灰色的重复代码的下划波浪线 3. 添加过滤文件或目录 一、Language lev
阅读全文