logo头像
ICQL
jc_并发锁

jc_并发锁

Lock接口java.util.concurrent.locks.Lock 比较: synchronized 使用简单,系统自动管理同步,非公平锁;Lock接口 使用可操作性高,可超时获取锁、中断的获取锁以及自由是实现公平/非公...

jvm_垃圾回收

jvm_垃圾回收

垃圾回收调优相关参数介绍https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/ java中的引用reference类型的数据中存储的数值代表着另一块内存的...

jvm_类加载

jvm_类加载

类加载机制虚拟机将 描述类的字节码数据 在 运行期间 加载到内存中,对其进行一些处理转换为虚拟机可以直接使用的java类型 类的生命周期:加载 -> 连接(验证 -> 准备 -> 解析) -> 初始化 -&gt...

jse_lambda

jse_lambda

函数式接口有且仅有一个抽象方法的接口/抽象类 java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导 1)@Fun...

jc_线程池

jc_线程池

异步任务1)Runnable、Callable、Future 2)FutureTask(实现上述 3 个接口的具体类)(1)继承关系 (2)字段属性 (3)构造方法 (4)关键方法(4.1)isCancelled方法 (4.2...

jc_原子操作类

java.util.concurrent.atomic 包下面的原子操作类 13个原子操作类 基本原理使用 volatile/final 修饰实际的值,用来保证 jmm 的内存语义然后统一调用 Unsafe 类的 native...

jc_并发容器

jc_并发容器

ConcurrentHashMap(线程安全的Map)java.util.concurrent.ConcurrentHashMap 高性能、线程安全的Map 1)基本结构 和 HashMap 结构很相似,与 HashMap 比较: ...

jc_线程基础

jc_线程基础

进程与线程进程: 资源分配的最小单元(内存地址、 文件I/O等),一个进程就是一个正在执行的程序的实例线程: cpu执行调度的最小单元,轻量级进程,java的线程是基于操作系统原生线程模型来实现的,采用 1:1 的线程模型 线程调度 ...

k8s实践

k8s实践

背景介绍原腾讯云1C1G1M服务器即将到期,需要将上面的服务迁移到阿里云2C8G5M上,考虑到新服务器内存较大,所以上车k8s入门学习一下 资源部署图 准备工作域名解析设置域名解析指向服务器公网ip地址 https证书...