标签:Bootstrap

Java

Java基础之类加载器

3

hellas 发布于 2019-10-22

概述 类加载器: 负责将.class文件加载到内存中,并为之生成对应的Class对象,也就是字节码文件对象。 问题:我们平时书写在eclipse中的Java程序是如何运行的呢? 1)首先将 .java 源文件编译为class类文件; 2)编译后的类文件是存在硬盘中的,那么我们运行...

阅读(11)评论(0)赞 (0)

Java

Eureka应用注册与集群数据同步源码解析

1

xubiao.zhuang 发布于 2019-10-21

在之前的 EurekaClient自动装配及启动流程解析 一文中我们提到过,在构造 DiscoveryClient 类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() throws Throwable { logger....

阅读(13)评论(0)赞 (0)

Spring

Spring系列五:Bean 的生命周期

3

hanze 发布于 2019-10-21

换我心,为你心,始知相忆深。 概述 在本章中,我们学习 Spring bean 的生命周期。掌握 bean 生命周期的各个阶段,初始化和销毁回调方法。我们将学习使用 XML 配置和注释配置来控制 bean 生命周期事件。 Bean的声明周期 当容器启动时–-需要基于 Java 或...

阅读(12)评论(0)赞 (0)

Java

java 反射

3

hellas 发布于 2019-10-21

Java在真正需要使用一个类时才会去加载类,而不是在启动程序时就载入所有的类,因为大多数使用者都只使用到程序的部分资源,在需要某些功能时再载入某些资源,可以让系统资源运用的更高效。 类的加载指的是将类的 .class 文件中的二进制数据读入到 内存 中,将其放在Jvm的 方法区 ...

阅读(12)评论(0)赞 (0)

Java

Netty系列文章之Netty线程模型

8

changyuan.xu 发布于 2019-10-20

前言 我们在使用Netty进行服务端开发的时候,一般来说会定义两个NioEventLoopGroup线程池,一个"bossGroup"线程池去负责处理客户端连接,一个"workGroup"线程池去负责处理读写操作。那么,我们为什么要这么做呢...

阅读(14)评论(0)赞 (0)

Java

Spring5源码解析8-refresh方法总结

1

zhuangli 发布于 2019-10-20

废话不多说,直接上源码注释: //AbstractApplicationContext#refresh源码 public void refresh() throws BeansException, IllegalStateException { synchronized (thi...

阅读(11)评论(0)赞 (0)

Java

详解阿里Java面试题——多线程精选53题【含答案】,面试必备

2

puefu.he 发布于 2019-10-19

前言 为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。 如有侵权请联系我 文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正 史上最强多线程面试53题【含答案】,点赞,转发,收藏一气呵成! 金九银十虽已过去大半,但还有金三银四呀,最新...

阅读(12)评论(0)赞 (0)

Java

Tomcat 源码剖析(八)Tomcat 是如何加载webapps中的类的

1

xubiao.zhuang 发布于 2019-10-19

Tomcat 是如何加载webapps中的类的? 【问题】 Tomcat 作为一个 Java Web 容器,他在启动时会加载其他用户的代码,而其他用户又可能依赖了其他的 jar 包,因此 Tomcat 是如何将所有的 class 文件加载到容器的呢? 【思路】 建议复习: JVM...

阅读(15)评论(0)赞 (0)

Spring

3万字Spring Boot 核心知识,深入剖析,请收藏

3

尖兵 发布于 2019-10-19

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 文章内容过长,请先 收藏 , 转发 , 点在看 在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的...

阅读(13)评论(0)赞 (0)

Java

mica 1.2.0 发布,mica-http 组件自动关闭响应 body

dulong 发布于 2019-10-19

mica(云母) mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采...

阅读(13)评论(0)赞 (0)

Java

Java诊断利器Arthas优雅排查生产环境

20

dulong 发布于 2019-10-19

前言 Arthas 是Alibaba开源的Java诊断工具。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。对分秒必争的线上异常, Arthas 可帮助我们快速诊断相关问题。 下载安装 下载 Arthas 的 arthas-boot.jar wget https...

阅读(14)评论(0)赞 (0)

Java

深入理解JVM备忘录

wenming.gapo 发布于 2019-10-18

初识 Java SE + 扩充 = Java EE 扩充一般以 javax. 作为包名,java. 均为Java SE API的核心包,由于历史原因,核心包中也包含不少 javax.*。 JDK 1.4,引入NIO类。 2004.9.30 发布 JDK 1.5,引入java.ut...

阅读(16)评论(0)赞 (0)

Java

利用Docker实现后台项目模板化配置部署

16

刘莉莉 发布于 2019-10-17

进入Portainer管理页面,可以看到右侧菜单App Templates里已经有大量现成的一些常用框架模板,例如Ngnix、Redis搭建模板 配置模板的目的就是为了,以最直观的UI展现方式配置一些关键变量来实现一些复杂逻辑,达到快速构建、傻瓜式构建的目的! 点击App Tem...

阅读(17)评论(0)赞 (0)

Java

Android兼容Java 8语法特性的原理分析

29

hellas 发布于 2019-10-17

本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java 8的代表性特性——Lambda表达式...

阅读(16)评论(0)赞 (0)

Java

Spring Cloud Alibaba Nacos Config 实战

2

xiaoli.wang 发布于 2019-10-17

Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部...

阅读(13)评论(0)赞 (0)

Spring

Kafka Streams+SpringBoot之探索:统计计数 – mydeveloperplanet

xubiao.zhuang 发布于 2019-10-17

本示例接上一个案例,其中有发送消息的案例,这里只是消费者举例,我们将从Tweets my-kafka-streams-topic中读取流,创建一个以#标签为值的新中间流,将其转换存都KTable,包含每个#标签的数量,然后将其发布到topic my-kafka...

阅读(21)评论(0)赞 (0)

Java

Kafka Streams+SpringBoot之探索:将一个流转换到另外一个流 – mydeveloperplanet

wenming.gapo 发布于 2019-10-17

为了从主题中读取无限制的数据流,我们需要创建一个小型应用程序,以发送无限制的数据流。我们模拟一条Tweet流,在Tweet末尾恰好有一个标签。每秒都会在该主题上发布一条消息。Tweets始终包含相同的消息(Lorem ipsum…),主题标签是从5个主题标签的固定列表中随机选择的...

阅读(16)评论(0)赞 (0)

Spring

【源码解析】自动配置的这些细节不知道,别说你会 springboot

3

Harries 发布于 2019-10-17

spring-boot 相对于 spring,很重要的一个特点就是自动配置,使约定大于配置思想成功落地。xxx-spring-boot-starter 一系列引导器能够开箱即用,或者只需要很少的配置(对于初学人员)就是因为已做了默认的自动配置。 自动配置在一开始就初始化了一些配置...

阅读(15)评论(0)赞 (0)