Coding Running

Java开发


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 有料

dubbo的SPI加载机制分析

发表于 2019-05-31   |   分类于 dubbo源码分析   |  
dubbo的SPI加载机制分析如何加载对应类在dubbo中通过ExtensionLoader来实现对应的类,来看看具体的代码实现。首先来看看它的加载类ExtensionLoader类的实现: 123456789101112131415161718public static <T> Ext ...
阅读全文 »

Filebeat+Logstash+ElasticSearch搭建

发表于 2019-05-24   |   分类于 日记搭建   |  
前言最近项目有很多日记需要记录,由于之前系统修改数据都是直接保存数据库,导致数据库单表的数据越来越多,后续查询越来越慢,在此基础上,急需一套日记采集系统来支撑。目前比较成熟的方案就是Filebeat+Logstash+ElasticSearch来实现,笔者因此动手实现该系统,这套系统目前是基于ela ...
阅读全文 »

elastic-job 源码分析(分片策略)

发表于 2019-03-21   |   分类于 elastic-job源码分析   |  
elastic-job分片策略elastic-job为我们提供了三种分片策略,一种是基于平均分配算法的分片策略,也是项目中默认的分片策略。下面分别说说这三种算法: AverageAllocationJobShardingStrategy类该类是这几种算法中最基础的,其他三种都是基于它实现的:其中有一 ...
阅读全文 »

elastic-job 源码分析(一)整理启动流程

发表于 2019-01-31   |   分类于 elastic-job源码分析   |  
elastic-job 源码分析分布式任务调度框架值的好好研究,之前项目中都是直接关联在项目中的用Spring直接调用,这有个坏处在大数据量的时候如果是分布式部署的时候 做了大量重复的劳动,而当当的elastic-job 这套能很好的解决该问题。 实例演示只需要实现SimpleJob接口,该接 ...
阅读全文 »

JVM(相关知识点整理二)

发表于 2018-07-18   |   分类于 Java虚拟机   |  
JVM相关知识点二知道了相关的JVM算法之后,我们来了解一下垃圾回收器以及每个垃圾回收器的特点。 Serial收集器 该收集器是最基本,发展历史最悠久的一个收集器,它采用复制算法的单线程收集器,单线程默认只会使用一个CPU或者一条线程去收集垃圾,另一方面也意味着它进行垃圾收集时必须暂用其他线程的工 ...
阅读全文 »

JVM(相关知识点整理一)

发表于 2018-07-13   |   分类于 Java虚拟机   |  
JVM相关知识点整理平时在开发Java程序时,没有仔细查看过jvm的相关知识,与是来整理这块的知识点。 JDK所谓的JDK是指程序开发的最小环境,基本上Java程序设计语言、Java虚拟机、Java API类库这三部分组成了JDK JREJRE则是JAVA运行的标准环境,包含Java的api和jav ...
阅读全文 »

LinkedMultiValueMap源码解析

发表于 2018-07-08   |   分类于 Java集合框架   |  
LinkedMultiValueMap源码解析最近在看HttpEntity的源码的时候,发现有一个类用到了MultiValueMap这个类,该类属于spring框架中自带的类型,首先看看它的基类实现: 12345678910111213141516public interface MultiValu ...
阅读全文 »

git操作指令

发表于 2018-07-06   |  
git操作指令git用于代码管理,多版本多分支管理操作,在多人管理的过程中还是用的比较多的。以下记录个人用的比较多的git命令。 增加操作 1git add . 如果只是修改了文件,并没有增加到暂存区,用这个指令进行撤回操作:1git checkout -- 1.txt 如果有进行add操作到缓存 ...
阅读全文 »

Spring的初始化(下)

发表于 2018-04-16   |   分类于 Spring   |  
Spring的初始化(下)上篇说道了bean的初始化,如何产生bean,现在轮到对bean中的属性进行注入的时候了,根据Spring的生命周期,还需要对Spring的扩展接口进行分析。 属性注入所谓的属性注入,按照我的理解就是对产生的对象调用其setter方法给属性赋值。之前代码分析到doCreat ...
阅读全文 »

Spring源码解析(bean的初始化过程(上))

发表于 2018-04-04   |   分类于 Spring   |  
Bean的构造Bean的初始化需要从AbstractBeanFactory这个类说起,首先调用doGetBean方法,这里只讨论单例的bean,来看下该方法的实现: 1234567891011121314151617181920212223242526272829303132333435363738 ...
阅读全文 »
12…5
luckyWen

luckyWen

记录自己的学习成长之路。

42 日志
14 分类
11 标签
GitHub 知乎
© 2019 luckyWen
由 Hexo 强力驱动
主题 - NexT.Pisces