ZhouJ000 Blog

精彩不亮丽 起落是无常

Spring Cloud框架(一) 概况

spring Cloud框架(一) 概况 1.第一代服务框架 代表:Dubbo(Java)、Orleans(.Net)等 特点:和语言绑定紧密 2.第二代服务框架 代表:Spring Cloud等 现状:适合混合式开发(例如借助Steeltoe OSS可以让ASP.Net Core与Spring Cloud集成) 3.第三代服务框架 代表:Service Mesh(服务网格) =&g...

SpringBoot(三) Environment

SpringBoot(一) 启动与自动配置 SpringBoot(二) starter与servlet容器 SpringBoot(三) Environment SpringBoot(四) 集成apollo遇到的事儿 SpringBoot(五) 健康检查(上) SpringBoot(六) 健康检查(下) Environment Environment接口是暴露出来当前运行环境的公开接口,...

操作系统(一) 分页机制

操作系统(一) 分页机制 问题 当一个系统在计算机引导完成后会启动几十个进程,单单一个用于查看该程序的更新进程就会吃掉几兆的内存,后台还有很多诸如此类的任务,如果计算机的内存足够大,可以保存所有进程,那么似乎就没有问题,然而实际上,所有进程所需的内存数量总和通常要远远超出储存器能够支撑的范围,当前的重要应用程序更是很容易就吃掉一两百兆甚至更多的空间,因此把所有进程一直保存在内存中是很不现...

Java基础: GC(四) SA调试工具

Java基础: GC(一) 介绍 Java基础: GC(二) G1垃圾收集器 Java基础: GC(三) G1垃圾收集器优化 Java基础: GC(四) SA调试工具 Serviceability Agent JDK提供了Hotspot SA,这是一系列优秀的API和工具的统称,适用于语言层和虚拟机层,支持调试运行着的Java进程、core文件、虚拟机crash之后的dump文件。构建高...

Java基础: GC(三) G1垃圾收集器优化

Java基础: GC(一) 介绍 Java基础: GC(二) G1垃圾收集器 Java基础: GC(三) G1垃圾收集器优化 Java基础: GC(四) SA调试工具 Java性能优化03-JVM调优 G1优化 年轻代GC各阶段 一个G1年轻代收集同时具有串行和并行阶段。在给定的stop-the-world暂停时,只有某些任务完成后,其他认为才可以进行,从这个角度说这个暂停就是串...

Java新特性: Java8、Java9、Java10

Java 8 Oracle公司于2014年3月18日发布Java 8,新增了非常多的特性,主要有Lambda表达式、方法引用、默认方法、新的编译工具、Stream API、Date Time API等等 What’s New in JDK 8 语言特性 Lambda表达式 Lambda表达式,是Java 8的最重要新特性。Lambda表达式语法: parameters -> ...

Java基础: JVM(十) 编译相关

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

Java基础: JVM(九) Java内存模型

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

Java基础: JVM(八) 热加载

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

SpringMVC(四) 文件上传与下载

SpringMVC(一) 初始化 SpringMVC(二) 请求调度 SpringMVC(三) 消息转换器 SpringMVC(四) 文件上传与下载 quickStart 上传 首先设置提交表单的enctype: <form name="updateFile" action="/fileUpload" method="post" enctype="multipart/form-d...