自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring AOP 使用

在Spring项目中, 使用Spring AOP只需要3步.

2023-10-08 11:16:10 149 1

原创 m1 mac 编译调试openjdk

利用docker和vs code去编译调试。

2022-12-12 15:43:41 787 3

原创 jvm调试环境 简单快速搭建

jvm调试环境 简单快速搭建 vscode docker

2022-08-26 13:56:13 819

原创 ubuntu20编译openjdk8

ubuntu20编译openjdk8

2021-11-26 09:54:49 959

原创 ReentrantLock可重入锁(三)CAS原理

Java的CAS原理

2021-11-20 15:22:02 691

原创 ReentrantLock可重入锁(二)释放锁

释放锁比较简单,只有获得锁的线程才能释放锁,所以修改锁状态status不需要使用cas命令,本身就是线程安全的。 非公平锁释放锁 unlock方法 //ReentrantLock的unlock方法 public void unlock() { sync.release(1); } release方法:释放锁 //AbstractQueuedSynchronizer的release方法 public final boolean release(int arg) { if (try

2021-11-09 10:26:46 437

原创 ReentrantLock可重入锁(一)获取锁

ReentrantLock可重入锁细节

2021-11-08 17:09:25 402

原创 树莓派 系统安装 超级简单

第一步: 访问树莓派下载页面(https://www.raspberrypi.org/downloads/) 下载raspberrypiimager并安装,这个是安装系统的工具. 第二步: 访问树莓派系统下载页面(https://www.raspberrypi.org/downloads/raspberry-pi-os/) 下载树莓派系统(raspberry pios),这三个版本根据自己的需要选择.用迅雷下载会很快. 第三步: 电脑插入内存卡,打开刚才安装好的respbe...

2020-08-30 11:43:12 301

原创 mysql是怎么存储数据的?

肯定是存储在文件中,那又是怎么做到可以通过索引快速查询? 1,每个数据库对应一个文件夹,文件夹名和库名相同; 2,(单独的表空间中) 每张表对应几个文件,文件名和表名相同,innodb引擎中对应两个文件,后缀名为:frm、ibd; frm文件:存储的是表结构信息。 ibd文件:存储的是表里的数据、索引等。 ibd文件是关键所在,秘密都藏在其中; ibd文件被分为连续的大小相同的区域...

2020-03-22 17:54:59 8635

原创 java hashcode方法理解

1、Object类中hashcode方法是native的,它返回的一般是和对象地址相关的一个整数,不同虚拟机可能有不同。2、一般hashcode方法是在HashMap中使用到。3、一般规定:重写了类的equals方法也要重写hashcode方法,要保证equals方法相等的对象hashcode结果相同,这也是为了在HashMap中使用。    HashMap中一般key相同,是指逻辑上的,比如字符...

2018-04-12 10:58:04 271

原创 Netty笔记一: NioEventLoopGroup介绍

NioEventLoopGroup介绍 NioEventLoopGroup从名字就可以看出它的作用, 它是NioEventLoop的一个集合, 它里面包含一些NioEventLoop. NioEventLoopGroup里有一个名为children的数组用来保存NioEventLoop, 它还有个名为next的方法用来从NioEventLoop数组中依次返回一个NioEventLoop.

2017-09-07 14:37:53 1628

原创 spring 数据库读写分离

源码git :https://github.com/cyliang1113/java-demo.git中,rwseparation-demo; 简单介绍: service方法中如果只有读数据库操作,使用只读数据库; service方法中如果有读和写数据库操作,使用写数据库; 一般来说会有一个写数据库多个只读数据库,当只有读操作的时候访问只读数据库; 需要自己实现的: 1

2016-12-01 11:56:18 432

INTEL开发手册-四卷集-卷3(中文版).pdf

中文版, 有大部分内容, 学习操作系统的储备知识

2021-02-26

arm平台-调试jdk8的docker镜像制作

调试jdk8的docker镜像制作,arm,m1

2022-12-11

jvm8源码, openjdk8

jvm8源码, openjdk8

2022-08-06

编译调试jvm, openjdk8源码, openjdk7, make3.81源码

编译调试jvm, openjdk8源码, openjdk7, make3.81源码

2022-08-06

空空如也

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

TA关注的人

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