自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 探秘 ArrayList:源码剖析与扩容策略

你是否曾好奇,Java 中的 ArrayList 是如何在添加元素时自动扩展容量的?本文将带你深入探索 ArrayList 的动态长度实现,揭开其背后的秘密。快来一起解密 ArrayList 的设计与实现吧!

2024-10-23 15:39:10 1089 1

原创 从多线程到 epoll:如何优雅地处理高并发请求?

在服务器与客户端的通信中,高并发连接一直是个不容忽视的挑战,尤其是在需要处理成千上万请求的情况下。传统的多进程和多线程模型虽然可以实现一定的并发处理能力,但随着连接数的增加,系统资源消耗也随之飙升。本文详细介绍了多进程、多线程以及线程池的并发处理方式,并分析了它们在高并发场景下的优缺点。随后,我们深入探讨了 I/O 多路复用技术,包括 select、poll 和 epoll 的工作原理,阐述了为什么 epoll 成为解决 C10K 问题的理想方案。通过对这些技术的比较与解读,读者将能够更好地理解如何在实际项

2024-10-19 18:02:30 1856

原创 Unsafe 详解

学习JUC的过程中发现有一个类很神奇,今天我们就来一起学习一下Unsafe类。

2024-10-10 15:47:02 2566

原创 字节跳动青训营x豆包Marscode 技术训练营报名啦!

字节跳动青训营开营啦!

2024-09-28 15:35:24 2163 1

原创 Java学习笔记(上)——动力节点老杜(某站2000万播放)

本人总结的动力节点老杜Java学习笔记,某站2000万播放,绝对是java入门的好视频。

2024-09-24 18:36:56 1738

原创 支持线程编排的并行框架AsyncTool

AsyncTool是一款京东零售开源的支持编排、异步回调的框架,代码量少但功能强大。我会以一个初学者的角度进行介绍,快来一起学习吧!

2024-09-15 18:26:57 1673

原创 React 基础:剖析 UI 描述之道

React 开发中,UI 描述是基础且重要的部分。本博客着眼于 React 中描述 UI 的多种方式,如组件的创建、组合以及数据与 UI 的关联,以平实的语言讲解其中的关键知识点和实践经验,助力读者扎实掌握 React 构建 UI 的基础能力,为深入学习 React 应用开发做好铺垫。

2024-12-17 10:50:25 957

原创 ES6 语法:强大特性全解析

ES6 带来了众多强大且实用的语法特性,如 Array.from ()、find ()、findIndex ()、Object.assign ()、Set 等。快来一起学习提升JavaScript编程的效率吧!

2024-12-16 11:18:50 1162

原创 从JDK 17 到 JDK 21:Java 新特性

嘿,Java 爱好者们!如果你跟我一样,对 Java 的新特性感到兴奋,那就准备好深入了解 JDK 17 和 JDK 21 的亮点吧!这两个版本带来了不少酷炫的功能,让编程变得更轻松、更高效。

2024-10-28 21:09:09 871

原创 Java 8:不可不知的新特性与实用技巧

在这篇文章中,我们将探讨 Java 8 的重要新特性,包括默认方法、接口中的静态方法以及日期时间 API,帮助开发者更好地利用这些功能。

2024-10-28 19:36:30 1090

原创 重生之我在代码随想录刷算法第二十八天 | 509. 斐波那契数、 70. 爬楼梯、 746. 使用最小花费爬楼梯

60天算法训练营第28天,动态规划刷起来!

2024-10-18 09:20:42 194

原创 报名时间仅剩5天!字节跳动青训营!

字节跳动青训营重磅来袭,报名时间仅剩五天,抓紧报名吧!

2024-10-17 14:41:45 750

原创 重生之我在代码随想录刷算法第二十七天 | 56. 合并区间、738.单调递增的数字

60天算法训练营第27天,贪心算法完结

2024-10-17 11:20:18 319

原创 重生之我在代码随想录刷算法第二十六天 | 452. 用最少数量的箭引爆气球、435. 无重叠区间、 763.划分字母区间

60天算法训练营第25天,贪心算法有关重叠区间的题目你学会了吗?

2024-10-17 10:08:23 298

原创 重生之我在代码随想录刷算法第二十五天 | 134. 加油站、135. 分发糖果、860.柠檬水找零、406.根据身高重建队列

60天算法训练营第25天,贪心算法快到尾声了。

2024-10-16 21:33:15 360

原创 重生之我在代码随想录刷算法第二十四天 | 122.买卖股票的最佳时机 II、55. 跳跃游戏、45.跳跃游戏 II

60天算法训练营第24天,贪心算法继续进行。

2024-10-15 10:28:46 325

原创 重生之我在代码随想录刷算法第二十三天 | 455.分发饼干、376. 摆动序列、 47.全排列 II

60天算法训练营第23天,贪心算法第一天。

2024-10-12 10:11:19 346

原创 重生之我在代码随想录刷算法第二十二天 | 491.递增子序列、46.全排列、 47.全排列 II

60天算法训练营第22天,回溯完结篇!

2024-10-11 11:00:15 314

原创 重生之我在代码随想录刷算法第二十一天 | 93.复原IP地址、78.子集、 90.子集II

60天算法训练营第21天,回溯算法中的子集问题你刷过了吗?

2024-10-11 08:28:35 438

原创 重生之我在代码随想录刷算法第二十天 | 39. 组合总和、 40.组合总和II、 131.分割回文串

60天算法训练营第20天,回溯算法第二天,分割回文串你刷过了吗?

2024-10-10 10:05:41 380

原创 重生之我在代码随想录刷算法第十九天 | 第77题. 组合、216.组合总和III、 17.电话号码的字母组合

60天算法训练营第19天,回溯算法来了!

2024-10-09 21:39:41 408

原创 重生之我在代码随想录刷算法第十八天 | 669. 修剪二叉搜索树 、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

60天算法训练营第18天,二叉树完结篇!

2024-10-09 17:21:43 409

原创 重生之我在代码随想录刷算法第十七天 | 235. 二叉搜索树的最近公共祖先、 701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点

60天算法训练营第17天,国庆假期已过,开始刷算法了!最近两天多更把国庆没刷的的补一下。

2024-10-08 09:14:36 432

原创 重生之我在代码随想录刷算法第十六天 | 530.二叉搜索树的最小绝对差、 501.二叉搜索树中的众数、236. 二叉树的最近公共祖先

60天算法训练营第十六天,今天是二叉树的最近公共祖先。

2024-09-28 10:00:00 304

原创 重生之我在代码随想录刷算法第十五天 | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树

60天算法训练营第15天,二叉搜索树你刷过了吗。

2024-09-27 18:19:11 495

原创 重生之我在代码随想录刷算法第十四天 | 513.找树左下角的值、112. 路径总和、106.从中序与后序遍历序列构造二叉树

60天训练营第14天,如何从中序后序遍历序列构造二叉树呢?

2024-09-26 16:18:50 368

原创 重生之我在代码随想录刷算法第十三天 | 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和、222.完全二叉树的节点个数

60天算法训练营第13天,回溯算法初次出现。

2024-09-25 16:49:32 630

原创 重生之我在代码随想录刷算法第十二天 | 226.翻转二叉树 、 101. 对称二叉树、104.二叉树的最大深度、111.二叉树的最小深度

60天算法训练营第12天,二叉树的翻转、对称、最大最小深度这些题你都做过了吗?

2024-09-24 16:46:41 280

原创 重生之我在代码随想录刷算法第十一天 | 二叉树的递归遍历、二叉树的迭代遍历、二叉树的层序遍历

60天算法训练营第11天,今天登场的是二叉树的各种遍历!

2024-09-23 19:05:25 388

原创 重生之我在代码随想录刷算法第十天 | 150. 逆波兰表达式求值、347.前 K 个高频元素

60天算法训练营第十天,PriorityQueue登场

2024-09-22 18:47:10 299

原创 重生之我在代码随想录刷算法第九天 | 232.用栈实现队列、 225. 用队列实现栈、 20. 有效的括号、1047. 删除字符串中的所有相邻重复项

60天算法训练营第9天,今天会了解到Java中的Queue以及它的子类。

2024-09-22 16:00:27 1131

原创 重生之我在代码随想录刷算法第八天 | 151.翻转字符串里的单词、 右旋字符串、28. 实现 strStr()

60天算法训练营第8天,KMP算法来了!

2024-09-21 20:31:57 946

原创 重生之我在代码随想录刷算法第七天 | 344.反转字符串、 541. 反转字符串II、替换数字

60天算法训练营第7天,来一起刷算法吧!

2024-09-18 14:21:34 419

原创 重生之我在代码随想录刷算法第六天 | 第454题.四数相加II、383. 赎金信、 第15题. 三数之和、第18题. 四数之和

60天算法训练营第6天,中秋节已过,开刷!

2024-09-18 13:05:08 661

原创 重生之我在代码随想录刷算法第五天 |242.有效的字母异位词、 349. 两个数组的交集、第202题. 快乐数、 1. 两数之和

60天算法训练营第五天,来一起学习哈希表吧

2024-09-16 20:58:25 461

原创 重生之我在代码随想录刷算法第四天 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、142.环形链表II

本人代码是Java版本的,如有别的版本需要请上代码随想录网站查看。

2024-09-14 14:42:15 1266

原创 重生之我在代码随想录刷算法第三天 | 203. 移除链表元素、707.设计链表、 206.反转链表

60天算法训练营第三天

2024-09-13 20:52:22 378

原创 重生之我在代码随想录刷算法第二天 | 209. 长度最小的子数组、59.螺旋矩阵II

60天算法训练营第二天,今天你刷算法了吗?

2024-09-12 18:31:59 502 1

原创 重生之我在代码随想录刷算法第一天 | 704.二分查找、27.移除元素

60天算法训练营第一天,快来跟我一起刷算法吧!

2024-09-11 18:45:09 865 2

空空如也

空空如也

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

TA关注的人

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