ZhouJ000 Blog

精彩不亮丽 起落是无常

Spring(一) IOC核心类

最后更新于:2018-08-26 Spring(一) IOC核心类 Spring(二) Resource定位与载入 Spring(三) BeanDefinition解析与注册 Spring(四) 自定义标签解析 Spring(五) 其他初始化步骤 Spring(六) bean的加载01 Spring(七) bean的加载02 Spring(八) SpringBean的生命周期 Spring...

Dubbo(二):架构与SPI

最后更新于:2018-08-10 Dubbo(一):从dubbo-demo初探dubbo源码 Dubbo(二):架构与SPI Dubbo(三):高并发下降级与限流 Dubbo(四):其他常用特性 Dubbo(五):自定义扩展 关于dubbo dubbo是什么 Dubbo是Alibaba开源的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。...

Dubbo(一):从dubbo-demo初探dubbo源码

最后更新于:2019-02-20 Dubbo(一):从dubbo-demo初探dubbo源码 Dubbo(二):架构与SPI Dubbo(三):高并发下降级与限流 Dubbo(四):其他常用特性 Dubbo(五):自定义扩展 准备工作 源码从github上clone,本文源码2.6.1,查看服务调用时升到了2.7.0,目前看区别就netty版本的不同导致发送请求时调用不一样。 使用z...

RabbitMQ(二) 持久化与消息确认

最后更新于:2019-01-15 RabbitMQ(一) 基础概念 RabbitMQ(二) 持久化与消息确认 RabbitMQ Java Client: 5.3.0 spring-rabbit: 1.3.9.RELEASE spring-boot-starter-amqp: 1.5.3.RELEASE 持久化 exchange持久化 如果不设置exchange的持久化对消息的可靠性...

java项目 内存溢出问题

最后更新于:2018-07-14 java项目 CPU占用100%问题 java项目 内存溢出问题 Java性能优化04-调优工具 JVM内存体系 JVM的基本组成: 指令集:JVM指令集 类加载器:在jvm启动时或者类在运行时将需要的class加载到JVM中 执行引擎:负责执行class文件中的字节码指令,相当于CPU。hotspot是一种基于栈的执行引擎 运行时...

about git

最后更新于:2018-06-30 about svn 周一参加了公司的GIT分享,对几个自己不太用到的命令有了些认识,练习了一波后,写一个关于git命令的自我总结。 GIT基础知识 SHA 所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的。每一个“对象名”都是对“对象”内容做SHA1哈希计算得来的,(SHA1是一种密码学的哈希算法)...

亿级流量网站构架核心技术-读书笔记

最后更新于:2018-07-03 交易型系统设计的一些原则 高并发原则 无状态 拆分 系统维度:根据系统功能/业务进行拆分 功能维度:对一个系统进行功能再拆分 读写维度:根据读写比例进行拆分 AOP维度:根据访问特征 模块维度:比如按照基础或代码维护特征进行拆分 服务化: 进程内服务 -...

java项目 CPU占用100%问题

最后更新于:2018-06-30 java项目 CPU占用100%问题 java项目 内存溢出问题 Java性能优化04-调优工具 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环,死递归和死锁。 当us值过高时,表示运行的应用消耗大量的CPU。 java应用造成us高的原因主要是线程一直处于可运行(Runnable)状态, 通常这些线程在...

了解Markdown语法

最后更新于:2018-06-30 blog的文章都用markdown格式,所以需要了解语法结构,方便以后写博客。 Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版。 使用 Markdown 的优点: 专注你的文字内容而不是排版样式,安心写作。 轻松的导出 HTML、PDF 和本身的 .md 文件。 纯文本内容,兼容所有的文本编辑器与字处...

【置顶】技术类导航

Java > 基础 Java基础: JVM(一) JVM概述与字节码 Java基础: JVM(二) 常量池 Java基础: JVM(三) JVM执行引擎01 Java基础: JVM(四) Java栈帧 Java基础: JVM(五) JVM执行引擎02 Java基础: JVM(六) 类变量和类方法解析 Java基础: JVM(七) 类生命周期与类加载器 Java基础: JVM(八) ...