自定义博客皮肤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 88 1

原创 m1 mac 编译调试openjdk

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

2022-12-12 15:43:41 630 4

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

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

2022-08-26 13:56:13 694

原创 ubuntu20编译openjdk8

ubuntu20编译openjdk8

2021-11-26 09:54:49 857

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

Java的CAS原理

2021-11-20 15:22:02 594

原创 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 378

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

ReentrantLock可重入锁细节

2021-11-08 17:09:25 329

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

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

2020-08-30 11:43:12 224

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

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

2020-03-22 17:54:59 8525

原创 java hashcode方法理解

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

2018-04-12 10:58:04 208

原创 Netty笔记一: NioEventLoopGroup介绍

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

2017-09-07 14:37:53 1522

原创 spring 数据库读写分离

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

2016-12-01 11:56:18 373

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

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

2022-12-11

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

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

2022-08-06

jvm8源码, openjdk8

jvm8源码, openjdk8

2022-08-06

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

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

2021-02-26

空空如也

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

TA关注的人

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