-
甘特图怎么制作更方便?甘特图制作方法" title="甘特图怎么制作更方便?甘特图制作方法" width="200" height="150">
-
OKR的实施标准步骤是什么?成功实施落地OKR的要点" title="OKR的实施标准步骤是什么?成功实施落地OKR的要点" width="200" height="150">
-
Java中static关键字介绍
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何...
-
Java虚拟机(一): 内存区域" title="深入理解Java虚拟机(一): 内存区域" width="200" height="150">
-
dubbo 长连接
@[toc] dubbo:// Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及 服务消费者机器数远大于服务提供者机器数的情况。 反之,Dubbo 缺省协议...
-
深入理解JVM虚拟机读书笔记——运行时数据区
注:本文参考自周志明老师的著作《深入理解Java虚拟机(第3版)》 跨平台性是 Java 语言的重要特性,而这一特性本质上就是通过 JVM 虚拟机来实现的。下面就来通过深入学习 JVM 来进一步增加我...
-
springmvc实战技巧解析(十六)程序员必备流程图
1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化 按照bean的定义,注入属性...
-
java笔记之final和static关键字
前言 类的加载顺序为: (1)初始化变量。对于静态变量肯定要首先进行初始化,因为后面的方法可能会使用这个变量,或者构造函数中也可能用到。而对于非静态变量而言,由于匿名块内、非静态方法和构造函数都可以进...
-
【读书会第十二期】深入理解Java虚拟机 第1章 JVM进程如何进行内存管理
【说在前面】:为啥要了解JVM的内存区域?原来JAVA最引以为豪就是自动内存管理,跟C++手动管理内存,以及复杂的指针处理,用起来更加方便,所以本篇重点描述下JVM进程是怎么管内存的? 本文的主要内容...
-
Volatile可见性和原子性
1.Volatile简介 Volatile是Java虚拟机提供的轻量级的同步机制。 1.1 Volatile理解 volatile变量是Java语言提供的一种的同步机制,即用来确保变量的变更的操作时通...
-
Resources的几个方法" title="Unity Resources的几个方法" width="200" height="150">
-
Java并发基础 - CAS篇
CAS(Compare and Swap),中文可以理解为比较并替换,是一种实现并发算法时常用到的技术。它是一种无锁原子算法,是一种乐观锁的实现方式,在操作时是抱着乐观的态度进行的,它总是认为可以成功...