自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 线程池详解

以下代码是线程池的使用示例,这个示例中展示了两种使用线程池提交任务的方式1、调用execute方法,该方法无返回值2、调用submit方法,该方法会返回一个Future对象,通过其get方法能拿到任务的返回值在下边的案例中,第一个execute案例大概率会报错,因为println方法底层有synchronized关键字,虽然是异步提交任务但是实际上执行时是串行,会触发拒绝策略。

2024-05-22 11:19:35 844

原创 JDK17 AQS详解

AQS jdk17

2024-04-18 15:06:58 746 1

原创 Linux BIO NIO原理

TCP的交互流程可以用以下一张图来解释先尝试理解上边的TCP连接的建立和交互过程,我们先来看看关于socket的相关内容。

2024-02-01 17:57:11 873 1

原创 JVM内存分配与回收

JVM内存分配与回收

2022-10-13 16:09:04 340 1

原创 分页查询的几种不同方式

分页查询的几种方式

2022-10-09 10:11:38 1787

原创 通过代码运行过程理解运行时数据区

通过代码运行过程理解运行时数据区

2022-09-07 20:26:33 290

原创 JVM类加载机制

JVM类加载机制

2022-08-18 18:15:14 333

原创 Java字节码角度分析i++

场景:package com.personal.test;import lombok.extern.slf4j.Slf4j;@Slf4j(topic = "LoopIncrementTest")public class LoopIncrementTest { public static void main(String[] args) { int num = 0; for (int i = 0; i < 100; i++) {

2020-12-28 20:52:30 295 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除