自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 随机IO小测试

分别采用随机读取和顺序读取的方式读取文件。

2024-04-17 19:41:00 330 1

原创 java零拷贝小测试

不同大小的文件分别用普通复制方式和零拷贝方式从D盘复制到E盘,查看耗时。

2024-04-16 21:09:24 164 2

原创 Netty(二) netty必备前置基础知识

想要容易记住三种IO,先明确一下同步和异步、阻塞和非阻塞。下面以饭馆吃饭为类比例子,帮助记忆。

2023-12-17 21:47:02 380 1

原创 Netty(一) netty实现服务端小Demo

用netty框架实现一个可以http访问的服务端(只是一个小demo)。

2023-12-17 16:37:59 523 1

原创 mysql的S锁和X锁小测试

隔离级别:REPEATABLE-READ(查看隔离级别语句:SELECT @@global.tx_isolation;查看数据库中锁情况的语句:SELECT * FROM information_schema.INNODB_LOCKS;-- G事务。

2023-12-13 11:30:08 392 1

原创 事务小测试(1)

name` varchar(32) NOT NULL COMMENT '姓名',`age` int(3) NOT NULL COMMENT '年龄',结果:H事务不会阻塞,G事务第二次查询看不到G事务提交的结果。B事务提交之后A事务中的查询,查不到B事务提交的数据。结果:E事务中的查询,看不到F事务提交的结果。主要是为了自己更好的理解事务和锁,做此记录。隔离级别:Repeatable Read。结果:D事务会被阻塞(因为当前读)B事务不会阻塞,可以执行。

2023-12-07 19:08:59 299

原创 Guava实现限流

网上讲解限流算法的很多,自己实践一下印象会更深刻,所以在自己项目上实现了引入Guava做限流。@Retention(RetentionPolicy.RUNTIME)//修饰注解,用来表示注解的生命周期@Target({ElementType.METHOD})//注解的作用目标,这个表示注解到方法/*** 资源的key,唯一* 作用:不同的接口,不同的流量控制*//*** 限制次数(每秒)*//*** 最大等待时间*//*** 最大等待时间的单位,默认毫秒*/

2023-09-10 14:21:40 1483 1

原创 常用lambda表达式案例

使用lambda表达式的时候,偶尔会记不清语法,特记录一下。

2023-09-07 15:58:39 79

原创 java实现singleflight

java实现singleflight,应对缓存击穿

2023-08-28 21:15:16 347 2

空空如也

空空如也

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

TA关注的人

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