• RocketMQ中Broker的消息存储源码分析

    RocketMQ中Broker的消息存储源码分析 Broker和前面分析过的NameServer类似,需要在Pipeline责任链上通过NettyServerHandler来处理消息 【RocketMQ中NameServer的启动源码分析】 实际上就通过前面提到的SendMessageProcessor的processRequest方法处理 【RocketMQ中Broke...

    2019-08-16 11:58:48 文件ESETARMIE磁盘EtsyBugPSAccess共享

  • Spring 后置处理器源码

    Spring 后置处理器源码 在《几种自定义Spring生命周期的初始化和销毁方法》最后一段描述了启动 Spring 容器过程中,初始化和销毁方法的执行时机,那么在 Spring 中是如何做到的呢? 注册主配置类 Spring 使用 AnnotationConfigApplicationContext context = new Annota...

    2019-08-16 11:58:36 定义3kIEWiredtimAVApplication对象COM接口

  • Java设计模式之原型模式

    Java设计模式之原型模式 原型模式(Prototype Pattern)属于对象创建型模式,通过克隆指定原型对象创建新对象。 优点: 效率高:原型模式可以简化创建对象的创建过程,通过克隆一个已有的实例可以提高新实例的创建效率; 逃避构造函数的约束:通过原型模式克隆对象时,...

    2019-08-16 11:58:32 java设计模式定义IE2345PStimAVAENETADO

  • Java学习第九天

    Java学习第九天 周总结: 1.面向对象: 把不同的功能封装在不同的对象中,用到什么功能就找相应的对象 首先要定义描述对象的类,类是用来创建对象的 new Person()-----JVM使用的是Person.class来创建对象的,字节码中定义了说什么,对象中就有什么 2.成员变量 :作用域...

    2019-08-16 11:58:12 java学习定义系统共享AVADO对象代码函数工具

  • 开发一个Spring Boot Starter!

    开发一个Spring Boot Starter! 在上一篇文章中,我们已经了解了一个starter实现自动配置的基本流程,在这一小结我们将复现上一过程,实现一个自定义的starter。 先来分析starter的需求: 在项目中添加自定义的starter依赖,自动在Spring中加载starter中的Bean; 从appl...

    2019-08-16 11:57:39 文件定义IE安装配置PSAVwebapache<Application

  • MapReduce 运行全过程解析

    MapReduce 运行全过程解析 关注公众号,大家可以在公众号后台回复博客园,免费获得作者 Java 知识体系/面试必看资料。 前言 前面我们讲了 MapReduce 的编程模型,我们知道他主要分成两大阶段来完成一项任务,一是 map 阶段对我们的数据进行分开计算,第二是 reduce 阶...

    2019-08-16 11:57:22 文件定义word必看补救措施采集磁盘系统公众号PS

  • Spring条件注解@Conditional

    Spring条件注解@Conditional @Conditional是Spring4新提供的注解,它的作用是根据某个条件创建特定的Bean,通过实现Condition接口,并重写matches接口来构造判断条件。总的来说,就是根据特定条件来控制Bean的创建行为,这样我们可以利用这个特性进行一些自动的配置。...

    2019-08-16 11:57:09 服务器定义LinuxmysqlqqWindowsword系统WebApp公众号

  • Java多线程

    Java多线程 一、进程和线程: 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CP...

    2019-08-16 11:56:39 多线程编程java多线程java线程池java多线程编程文件定义虚拟机用户IE内存管理

  • Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap

    Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法及区别 本篇博客主要讲解Map接口的4个实现类HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法以及四者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 值得注意的是,Map接口是...

    2019-08-16 11:56:36 Java技术ESET定义qq个人博客微信公众号微信Name.com公众号PS

  • Java框架之MyBatis框架(一)

    Java框架之MyBatis框架(一) 一、框架介绍: MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代...

    2019-08-16 11:56:14 c编程文件定义mysqlqqword驱动用户IE系统