深入理解Java中的不可变对象
深入理解Java中的不可变对象 不可变对象想必大部分朋友都不陌生,大家在平时写代码的过程中100%会使用到… Read More »
深入理解Java中的不可变对象 不可变对象想必大部分朋友都不陌生,大家在平时写代码的过程中100%会使用到… Read More »
java.util.concurrent Class CountDownLatch 目录 CountDownL… Read More »
本文大纲 1. 重排序2. volatile的作用3. happens-before 3.1 线程内的hap… Read More »
原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10… Read More »
一、AQS概念 1、队列同步器是用来构建锁或者其他同步组件的基础框架,使用一个int型变量代表同步状态,通… Read More »
输入输出是操作系统不可或缺的一部分,大致分为两类:面向磁盘和面向网络。在 Java 中有3种 I/O 类型:B… Read More »
今天我们先来聊聊有关线程的话题…… 一. 线程概述 1. 简单区分程序、… Read More »
目录 线程同步 Event Lock RLock Condition Barrier semaphore GI… Read More »
目录 前言 一、异步,同步,阻塞和非阻塞的理解 二、异步编程从用户层面和框架层面不同角度的理解 用户角度的理解… Read More »
前言 GO语言在WEB开发领域中的使用越来越广泛,Hired 发布的《2019 软件工程师状态》报告中指出,具… Read More »
目录 1. tomcat 启动慢 1.2 tomcat 需要部署的web应用程序太多 1.3 tomcat启动… Read More »
一、前言 本篇文章没有什么主题,就是一些零散点的总结。周末没事看了几道蚂蚁金服的面试题,其中有好几道都是特别简… Read More »
背景 事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更… Read More »
线程是比进程更加轻量级的调度执行单位,理解线程是理解并发编程的不可或缺的一部分;而生产过程中不可能永远使用裸线… Read More »
前言 linux平台下,线程等待和唤醒操作是很常见的,但是平台函数不易使用;笔者对此操作做了封装,使之更易于使… Read More »
根据自己的认识,简单总结下Java中的数据存储及内存分析。 Java中的内存大致可以分为三块:栈内存、… Read More »