摘要:
JVM内存结构 方法区(JDK8以上叫元空间)和堆为线程共享区,虚拟机栈、本地方法栈及程序计数器为线程独占区, 还有一个没有在下图中体现的叫做直接内存(Direct Memory),不受JVM GC 管理。 1.线程共享区域随虚拟机的启动而创建关闭而销毁。 2.线程独占区域生命周期与线程相同, 依赖 阅读全文
摘要:
Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地,logstash丰富的插件(logstash-input-jdbc,logstash-input-kafka,logstash-input-rabbi 阅读全文
摘要:
简单总结接下我这边angular前端优化步骤都是满满的干货,各位客官有好的改进欢迎留言~ 1. 动静分离 项目里面前端比较占用带宽的一般都是加载静态资源,请求后台接口一般占用带宽都是1kb左右,但是在加载静态资源往往会达到mb级别,占用大量带宽,明现影响了业务,所以动静分离是必须而且必要做的,ang 阅读全文
摘要:
代码地址:https://github.com/showkawa/spring-annotation/tree/master/src/main/java/com/brian AnnotationConfigApplicationContext启动原理分析主要分析下面三点 1.@Qualifier与@ 阅读全文
摘要:
代码地址:https://github.com/showkawa/spring-annotation/tree/master/src/main/java/com/brian 1.源码分析二主要分析的内容 1.使用@Condition多条件注册bean对象2.@Import注解快速注入第三方bean对 阅读全文
摘要:
代码地址:https://github.com/showkawa/spring-annotation/tree/master/src/main/java/com/brian 1.Spring体系结构 1.1、Spring Core:主要组件是BeanFactory,创建JavaBean的工厂,使用控 阅读全文
摘要:
代码地址:https://gitlab.com/showkawa/architect/tree/master/microservice/eurake 基于springcloud2分析eurake知识点分三部分:eurake高可用集群搭建, eurake的自我保护机制 ,eurake的原理分析 1.e 阅读全文
摘要:
MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 Mybatis环境快速入门 Maven依 阅读全文
摘要:
1.1 什么是动态负载均衡 1.2 动态负载均衡实现方案 1.3 常用服务器注册与发现框架 2 Consul快速入门 2.1 Consul环境搭建 1.下载consul_1.5.0_linux_amd64.zip 2.解压consul_1.5.0_linux_amd64.zip 3. 执行以下 ./ 阅读全文
摘要:
代码地址:https://github.com/showkawa/springBoot_2017/tree/master/spb-demo springboot优化主要有三类优化:1.包扫描优化 2.运行时JVM参数优化 3.web容器优化 1.包扫描优化 一般我们会使用 @SpringBootAp 阅读全文