前言 作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修...[作者空间]
前言 今天给大家更新的是一篇关于多线程面试的文章,也是霸哥根据时下热门的面试内容给大家进行总结的,如有雷同,请多见...[作者空间]
前言介绍 Netty的性能非常好,在一些小型用户体量的socket服务内,仅部署单台机器就可以满足业务需求。但当遇...[作者空间]
1、什么是进程,什么是线程,为什么需要多线程编程? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,...[作者空间]
锁的分类介绍 乐观锁与悲观锁 锁的一种宏观分类是乐观锁与悲观锁。乐观锁与悲观锁并不是特定的指哪个锁(Java 中也...[作者空间]
文章的内容基于JDK1.7进行分析。1.8做的改动文章末尾进行讲解。 一、先来熟悉一下我们常用的HashMap: ...[作者空间]
Executor框架最核心的类是ThreadPoolExecutor,它是线程池的实现类,详情请看ThreadPo...[作者空间]
作为Java网络编程学习者,不仅要知道NIO,还一定要学习Mina和Netty这两个优秀的网络框架。作为上一篇NI...[作者空间]
一个系统,如果没有安全控制,是十分危险的,一般安全控制包括身份认证和权限管理。用户访问时,首先需要查看此用户是否是...[作者空间]
Java代码优化是Java编程开发很重要的一个步骤,Java代码优化要注重细节优化,一个两个的细节的优化,产生的效...[作者空间]
线程同步可以说在日常开发中是用的很多,但对于其内部如何实现的,一般人可能知道的并不多。本篇文章将从如何实现简单的锁...[作者空间]
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章...[作者空间]
首先实现线程安全的queue的方式很很多种,比如说方法全部加锁,再或者使用基于CAS的LinkedQueue。然后...[作者空间]
01 前提 在这里,首先我定义了一个切面 该切面定义了PointCut、Advice ,以及JoinPoint,之...[作者空间]
简介 ArrayList集合类是基于数组实现的,其数组容量的大小可以动态的变化,数组的元素可以为null。值得注意...[作者空间]
前提: 看ReentrantReadWriteLock源码的时候,发现其内部声明了一个内部类ThreadLocal...[作者空间]
Java反射机制经常与注解搭配,出现在各大框架中,是框架的灵魂所在,贯穿了整个框架的构成。在此对这两个Java特性...[作者空间]
熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了。最...[作者空间]
什么是Lambda表达式? 对于一个Java变量,我们可以赋给其一个“值”。 如果想把“一块代码”赋给一个Java...[作者空间]
本文原题“《NIO 入门》,作者为“Gregory M. Travis”,他是《JDK 1.4 Tutorial》...[作者空间]