Java学习笔记 Java

Java学习笔记

Java基础说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。 由于进程是资源分配和调度的基本单位,因为进程的创建、...
全文
Java volatile关键字原理 Java

Java volatile关键字原理

volatile简介 volatile被称为轻量级的synchronized,运行时开销比synchronized更小,在多线程并发编程中发挥着同步共享变量、禁止处理器重排序的重要作用。 Java内...
全文
Java中的各种锁 Java

Java中的各种锁

Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的...
全文
Jackson常用api Java

Jackson常用api

体验最常用的操作,内容如下图所示: 介绍常用的可配置属性,以便按需要来设置; 接下来进入快速浏览的环节,咱们一起先把各个API过一遍; 单个对象序列化 先看常用的序列化API: 对象转字符串: St...
全文