Ice の Mimosa

没有未来的未来不是我想要的未来
    • 主页
    • 归档
    • 分类

2017-03-15

JVM学习02-GC算法与种类

[TOC] JVM学习02-GC算法与种类1. GC 简介GC(Garbage Collection) 是垃圾收集的简写,GC机制是java中一个比较重要的概念。java的内存管理提供了内存的分配和释放,内存处理是程序编写人员很容易出错的地方,忘记或错误的内存回收很容易导致系统的

2017-03-12

JVM学习01-JVM内存模型

[TOC] JVM学习01-JVM内存模型1. JVM 简介JVM(Java Virtual Machine)是java虚拟机的缩写,JVM是一个虚构出来的计算机,并给出了一套JVM的规范。java虚拟机包括一套字节码指令、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JV

2017-03-10

【转】java中的三种代理模式

[TOC] java中的三种代理模式原文:https://www.cnblogs.com/cenyu/p/6289209.html 1. 代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是: 可以在目标对象实现的

2017-03-05

【Lombok原理3】实现一个简单的lombok

[TOC] 1. 前言本节将实现一个的Getter/Setter方法作为示例。 之前说了,通过APT(Annotation Processor Tool)我们可以获取一些基本信息,生成java代码等等(查看JSR269)。那么如果我们想要对抽象语法树进行遍历方法,那么还需要JSR

2017-03-04

【Lombok原理2】生成java代码

[TOC] 1. 前言在编译代码的时候,生成java的代码可以做很多事情,比如初始化各种环境(比如Butter Knife,虽然没用过),而无需手动去写各种冗余的代码。 下面准备在编译代码的时候生成如下的java文件,内容很简单: 123456789101112131415161

2017-03-03

【Lombok原理1】自定义注解处理器

[TOC] 1. java编译过程在搞清楚Lombok的原理之前, 首先看下java编译的基本过程。如图是OpenJDK提供的过程图, 大致分为三个步骤: Parse and Enter 编译器会将java文件解析成Abstract Syntax Tree (AST),即抽象语

2017-03-02

【转】Https前世今生

Https前世今生转自:https://mp.weixin.qq.com/s/ci-PVZzzDLq6n_0YWaC_GQ 1. 年前会议马上要过年了,公司业务上的需求也少了很多,这不,王小二他们召开了一场技术会议,盘点年前能干点啥。只见C哥写了一份清单,其中一项是全站升级htt

2017-03-01

关于java可变参数重载

关于java可变参数重载1. 场景分析在使用Guava的ImmutableList的类的时候, 发现里面有很多of的重载方法(类似的还有java的EnumSet的of方法)。 如下: 123456of(E e);of(E e1, E e2);of(E e1, E e2, E e3

2017-01-10

部署springboot应用_centOS7

[TOC] 部署springboot应用_centOS7 springboot应用可以使用 init.d/systemd 被轻易的部署为 Unix/Linux 的服务 比如在centos7上使用systemd的方式部署应用服务。下面是一个多模块的通用脚本, 也可以直接用官网的配

2017-01-10

部署springboot应用_centOS6

[TOC] 部署springboot应用_centOS6 springboot应用可以使用 init.d/systemd 被轻易的部署为 Unix/Linux 的服务 注意:在centOS6上只能使用init.d的方式 按照官方文档,在centOS6上不需要其他任何配置就能部署

« Prev1…45678…10Next »

分类

  • JavaScript2
  • hadoop2
  • hbase12
  • hive11
  • java26
  • kotlin1
  • oozie10
  • pulsar1
  • redis13
  • spark5
  • springboot2
  • sqoop3
  • 数仓4

标签

  • JavaScript2
  • hadoop11
  • hbase12
  • hive11
  • impala1
  • java27
  • kotlin1
  • lombok3
  • mac2
  • mysql1
  • olap4
  • oozie10
  • pulsar1
  • react1
  • redis13
  • spark5
  • spring2
  • springboot2
  • sqoop4
  • 数仓4
RSS 订阅

标签云

JavaScript hadoop hbase hive impala java kotlin lombok mac mysql olap oozie pulsar react redis spark spring springboot sqoop 数仓 源码

© 2023 IceMimosa ❖ Powered by hexo