-
线程的上下文切换
线程的上下文切换 利用时间片轮转的方式,CPU给每个任务都服务一定的时间,然后把当前任务的状态保存下来,在加载下一个任务后,继续服务下一个任务,这个过程叫做 上下文切换 。 时间片轮转的方式使得多个任务在同一颗CPU上执行变成可能。 1、进程 (有时也称为任务)...
-
转载:JVM内存分代策略
转载:JVM内存分代策略 Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。 为什么要分代? 堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,我们程序...
-
SpringBoot系列随笔 - BootJar的启动方式
SpringBoot系列随笔 - BootJar的启动方式 前言 写完maven的加密插件后,尝试在boot启动时的类加载过程中编写解密代码时,发现了一个平常没有注意的地方. 那就是boot-jar的启动方式与我们平常编写的可执行jar是存在很大差别的. 所以在这里进行简单的记录,暂时不对一些复杂...
-
Java学习笔记 - 类方法与代码块的执行顺序
Java学习笔记 - 类方法与代码块的执行顺序 类的初始化顺序 class Parent { public static String p_StaticField = 父类-静态变量; public String p_Field = 父类-变量; protected int i = 9; protected int j = 0; static { System.out.println( p_StaticField ); // 1...
-
oop面向对象【继承、super、this、抽象类】
oop面向对象【继承、super、this、抽象类】 今日内容 1.三大特性 继承 2.方法重写 3.super 关键字 4.this 关键字 5.抽象类 教学目标 1.能够解释类名作为参数和返回值类型 2.能够写出类的继承格式 3.能够说出继承的特点 4.能够说出子类调用父类的成员特点 5.能够说出方...
-
spring源码系列7:Spring中的InstantiationAwareBeanPostProcess
spring源码系列7:Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别 概念 Bean创建过程中的“ 实例化 ”与“ 初始化 ”名词 实例化(Instantiation): 要生成对象, 对象还未生成. 初始化(Initialization): 对象已经生成.,赋值操作。 BeanPostPr...
-
java 异常捕获小记
java 异常捕获小记 java 中异常捕获常用的为: try{ //业务代码 }catch(Exception e){ //异常捕获 }finally{ // 不管有无异常, 最后都会执行到这里 } 在方法体内如果想要把异常抛出到方法外, 在定义方法的时候 需要通过 throws 来声明所要抛出的异常类型, 在调用该方...
-
Hystrix【参数配置及缓存】
Hystrix【参数配置及缓存】 1、常用参数说明 hystrix参数的详细配置可参照 https://github.com/Netflix/Hystrix/wiki/Configuration 下面是一些常用的配置: 配置项 默认值 默认属性 实例属性 隔离策略,HystrixCommandKey,如果不配置,默认为方法名 THREAD hystrix.c...
-
spring源码系列8:AOP源码解析之代理的创建
spring源码系列8:AOP源码解析之代理的创建 回顾 首先回顾: JDK动态代理与CGLIB动态代理 Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别 我们得知 JDK动态代理两要素:Proxy+InvocationHandler CGLB动态代理两要素:Enhancer + MethodInterc...
-
ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本
ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本 为什么需要ARM64架构的OpenJDK8的Docker镜像 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(也可能是其他ARM环境,如华为的泰山ARM服务器),需要JDK8镜像作...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
