自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 订单状态真的应该是这样子吗?

思考一些问题

2024-04-15 10:00:28 100

原创 LongAdder的原理

LongAdder的原理

2024-04-14 00:42:01 1020

原创 LongAdder和AtomicLong的对比实验

LongAdder 的核心思想是热点分离,与 ConcurrentHashMap 的设计思想类似:将value值分离成一个数组,当多线程访问时,通过Hash算法将线程映射到数组的一个元素进行操作;随着累加次数的增加,CAS操作的次数急剧增多,AtomicLong的性能急剧下降。从对比实验的结果可以看出,在CAS争用最为激烈的场景下,LongAdder的性能是AtomicLong的8倍。为了进行速度的对比,可以多次运行以上用例多次,每一次运行可以修改 TASK_AMOUNT(次数常量)的值。

2024-04-13 19:53:19 144

原创 Executors 快捷创建线程池的潜在问题

Executors 快捷创建线程池的潜在问题

2024-04-07 21:24:59 273

原创 linux下运行telnet命令出现command not find解决办法

linux下运行telnet命令出现command not find解决办法

2024-03-27 10:51:55 439

原创 JasperReport指定自定义字体文件,解决中文不显示问题支持

前面几篇文章,介绍了如何使用JasperReport开发报表,可以发现,我们之前的模板文件都是使用的英文,从来没有写过中文,这是因为,默认情况下,JasperReport是不支持显示中文,如果要显示中文,那么我们就需要自己指定采用的字体文件,下面就介绍一下,如何自定义字体文件,显示中文内容。模板文件中使用字体文件还是比较简单的,关键是需要确保Jasper模板文件中使用的字体名称,要和我们Java代码中指定的字体相同。点击【Finish】之后,就可以看到我们刚刚添加的字体,之后点击close就可以啦。

2024-03-06 15:57:10 1039

原创 LeetCode 46. 全排列

46. 全排列

2024-01-22 21:32:20 697

原创 LeetCode 77. 组合

77. 组合

2024-01-21 21:51:21 516

原创 LeetCode 105. 从前序与中序遍历序列构造二叉树

105. 从前序与中序遍历序列构造二叉树

2024-01-21 20:46:11 619

原创 LeetCode 236. 二叉树的最近公共祖先

236. 二叉树的最近公共祖先

2024-01-20 17:19:45 756

原创 LeetCode 297. 二叉树的序列化与反序列化

297. 二叉树的序列化与反序列化

2024-01-18 15:27:04 632

原创 LeetCode 111. 二叉树的最小深度

111. 二叉树的最小深度

2024-01-17 11:31:46 448

原创 LeetCode 104. 二叉树的最大深度

104. 二叉树的最大深度

2024-01-17 10:34:43 640

原创 LeetCode 98. 验证二叉搜索树

98. 验证二叉搜索树

2024-01-16 09:58:43 584

原创 LeetCode 226. 翻转二叉树

226. 翻转二叉树

2024-01-15 18:08:33 505

原创 LeetCode 22. 括号生成

22. 括号生成

2024-01-15 16:29:05 503

原创 递归(Recursion)

递归

2024-01-15 13:03:17 541

原创 LeetCode 429. N 叉树的层序遍历

429. N 叉树的层序遍历

2024-01-15 11:30:39 617

原创 LeetCode 589. N 叉树的前序遍历

589. N 叉树的前序遍历

2024-01-14 21:50:12 735

原创 LeetCode 590. N 叉树的后序遍历

590. N 叉树的后序遍历

2024-01-11 15:37:08 639

原创 LeetCode 145. 二叉树的后序遍历

145. 二叉树的后序遍历

2024-01-10 21:45:02 609

原创 LeetCode 144. 二叉树的前序遍历

144. 二叉树的前序遍历

2024-01-10 20:57:11 375

原创 LeetCode 94. 二叉树的中序遍历

94. 二叉树的中序遍历

2024-01-10 11:49:22 465

原创 树定义及遍历

2024-01-09 22:25:03 676

原创 LeetCode 49. 字母异位词分组

49. 字母异位词分组

2024-01-09 14:21:18 634

原创 LeetCode 242. 有效的字母异位词

242. 有效的字母异位词

2024-01-08 20:22:36 766

原创 LeetCode 42. 接雨水

42. 接雨水

2024-01-05 14:49:11 599

原创 LeetCode 641. 设计循环双端队列

641. 设计循环双端队列

2024-01-04 23:39:58 969

原创 LeetCode 239. 滑动窗口最大值

滑动窗口最大值

2024-01-04 16:50:01 541

原创 Stack & Queue 源码解析

Stack & Queue 源码解析

2024-01-04 14:57:22 785

原创 LeetCode 84. 柱状图中最大的矩形

柱状图中最大的矩形

2024-01-03 13:08:47 734

原创 LeetCode 155. 最小栈

最小栈

2024-01-02 15:37:16 1755

原创 LeetCode 20. 有效的括号

有效的括号

2024-01-01 23:38:50 780

原创 LeetCode 66. 加一

加一

2023-12-28 22:02:42 449

原创 LeetCode 88. 合并两个有序数组

合并两个有序数组

2023-12-27 15:07:07 909

原创 LeetCode 21. 合并两个有序链表

合并两个有序链表

2023-12-27 12:37:46 444

原创 LeetCode 189. 轮转数组

轮转数组

2023-12-27 10:58:50 631

原创 LeetCode 26. 删除有序数组中的重复项

删除有序数组中的重复项

2023-12-25 23:02:20 846

原创 LeetCode 25. K 个一组翻转链表

K 个一组翻转链表

2023-12-19 22:05:26 578

原创 LeetCode 142. 环形链表 II

142. 环形链表 II

2023-12-18 22:31:27 639

空空如也

空空如也

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

TA关注的人

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