Java线程池实现原理及其在美团业务中的实践
前言: 随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升 […]
前言: 随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升 […]
IDEA官方下载:https://www.jetbrains.com/idea/download/#secti […]
Java 8 在线类库:https://www.matools.com/api/java8 Java 内置异常 […]
网上关于Java中锁的话题可以说资料相当丰富,但相关内容总感觉是一大串术语的罗列,让人云里雾里,读完就忘。 本 […]
Java学习或者使用的过程中,会经常遇到各种锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重 […]
一、可重入锁与不可重入锁的理解 Java多线程有阻塞函数wait()方法和通知函数notify()方法 wai […]
Java程序员提高自己的能力,必读的经典书籍 Java程序员必读的经典书籍 1.《Java从入门 […]
Java 语言中,有 Integer 和 BigInteger 两种整型, 其中 Integer 类型的基本数 […]
volatile关键字和synchronized关键字一样,在Java多线程开发中,是一道必须要跨越的槛。 之 […]
Servlet(Server Applet,小服务程序,或服务连接器)是用Java编写的服务器端程序,具有独立 […]
Spring的IOC和AOP原理 本文讲的是面试之Spring框架IOC和AOP的实现原理, IoC(Inve […]
一、基础篇 1、JVM 虚拟机 JVM内存结构:堆、栈、方法区、直接内存、堆和栈区别 Java内存模型:内存可 […]
Netty 和 Tomcat 区别 Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于Htt […]
Java 官网:https://www.oracle.com/java/ Java is the #1 pro […]
Java 是什么 Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业 […]
Java开发中,在某个类中需要依赖其它类的方法,通常是new一个依赖类的实例再调用该实例的方法,这种开发存在的 […]
一、算法题 1、判断一个数是否为2的N次幂 答:设这个数为n,然后用这个数的二进制和(n-1)的二进制做求与运 […]
HashCode 的官方文档定义: hashcode方法返回该对象的哈希码值。 支持该方法是为哈希表提供一些优 […]
线程安全 线程安全,是指每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 或者说 […]
线程间通知和唤醒: Condition是个接口,基本的方法就是 await() 和 signal() 方法; […]
一、synchronized 概述 1、synchronized作用 原子性:synchronize […]
1、 int 和 Integer 区别 1)Integer是int的包装类,int则是java的一种基本数据类 […]
POJO(Plain Ordinary Java Object,Java对象)实际就是普通JavaBeans, […]
OXM(O/X Mapper) 是什么 Spring 3.0 的一个新特性是 O/X Mapper。O/X 映 […]
概观 SpEL(Spring Expression Language,Spring表达式语言)是一种强大的表达 […]