自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱打酱油的新一的博客

我的博客如果有问题,随时欢迎大家在评论区指出哦

  • 博客(66)
  • 收藏
  • 关注

原创 【基于RabbitMQ的消息队列服务器模拟实现】

消息队列(Message Queue)是一种在分布式系统中实现异步通信的技术。它允许不同的应用或服务通过发送和接收消息来协同工作,而无需直接调用对方的接口,从而解耦系统、提升可靠性和扩展性。

2025-03-03 16:36:54 866

原创 深入理解 Java 中的 `synchronized` 关键字

是 Java 中最基本、最重要的线程同步机制之一。它保证了对共享资源的互斥访问,避免了竞态条件和内存一致性错误。然而,频繁的锁竞争、死锁以及性能瓶颈是使用时需要注意的问题。通过合理地设计锁粒度、避免死锁、优化性能等策略,可以有效地提高程序的并发性能。在实际开发中,我们需要根据具体的应用场景选择合适的同步机制。在一些复杂的多线程程序中,可能需要结合使用volatile等多种工具,以实现更高效、可维护的并发控制。希望这篇博客对你有帮助,了解背后的机制和优化方法,对于编写高效的多线程程序非常关键。

2025-02-25 14:02:06 592

原创 【Java 多线程基础 - 上篇】

多线程编程是现代软件开发中不可或缺的一部分,尤其是在需要处理大量数据或进行 I/O 密集型操作时,合理使用多线程可以显著提高程序的效率和响应性。本文将深入解析 Java 中的多线程概念、创建线程的方法、以及多线程的优势。

2025-02-24 21:21:30 855

原创 【C++】string类详解

C++string类2w字详解

2023-04-02 15:41:02 682 2

原创 【C++】模板初阶 | 内存管理

C++模板初阶 | 内存管理

2023-03-30 15:39:31 519

原创 【C++】类和对象

C++类和对象万字详解

2023-03-29 21:59:23 712 1

原创 【Linux】进程控制

Linux进程控制

2023-03-02 16:03:12 596 3

原创 【C++】踏入C++的大门(万字总结)

一文带你了解C++基础语法

2023-02-27 21:19:41 713 2

原创 【Linux】进程地址空间

Linux进程地址空间

2023-02-26 16:57:00 1386 2

原创 【Linux】环境变量与进程优先级

Linux环境变量和优先级

2023-02-23 16:55:20 1055 8

原创 【Linux】进程的描述组织与进程状态

进程描述与进程状态万字大总结

2023-02-15 12:51:17 1108 46

原创 【Linux】冯诺依曼体系结构和操作系统概念

冯诺依曼体系结构以及操作系统概念理解

2023-02-11 20:05:50 3859 70

原创 【Linux】gdb的使用

Linux下gdb的使用

2023-02-04 14:43:49 1042 19

原创 【Linux】git的使用

Linux下git的使用

2023-02-01 09:00:00 3281 20

原创 【Linux】Linux自动化构建工具make/makefile

make/makefile

2023-01-28 14:13:23 2154 59

原创 【Linux】Linux编译器gcc、g++

gcc,g++的使用

2023-01-23 20:41:33 876 15

原创 【Linux】Linux软件包管理器与Linux编辑器

yum与vim

2023-01-19 09:30:00 2024 16

原创 【Linux】Linux权限的理解

linux权限的理解

2023-01-13 14:46:41 884 24

原创 【Linux】常用基本指令(续)

Linux基本指令(续)

2023-01-12 09:25:39 653 30

原创 【Linux】常用基本指令(始)

Linux常用基本指令

2023-01-11 09:47:55 1313 28

原创 【MySQL】mysql数据库基础,你都会了吗?

mysql数据库基础

2022-12-23 10:43:33 122

原创 一文吃透常见排序算法

常见排序算法

2022-10-23 21:08:18 194 4

原创 【JAVA数据结构】堆高频面试题总结

堆面试高频题

2022-10-13 16:58:20 818 27

原创 【JAVA数据结构】优先级队列——堆

优先级对列——堆

2022-10-11 17:12:38 807 16

原创 【JAVA刷题初阶】刷爆力扣第十二弹——二叉树

二叉树的最小深度&&路径总和&&二叉树的所有路径

2022-10-08 20:34:14 494 3

原创 【JAVA刷题初阶】刷爆力扣第十一弹——二叉树

根据二叉树创建字符串 && 二叉树的层序遍历II && 将有序数组转换为二叉搜索树

2022-09-30 12:30:00 766 3

原创 【JAVA刷题初阶】刷爆力扣第十弹——二叉树

二叉树的公共祖先 && 从前序与中序序列构造二叉树 && 从中序与后续遍历序列构造二叉树

2022-09-29 10:31:24 771 1

原创 【JAVA刷题初阶】刷爆力扣第九弹——二叉树

平衡二叉树 && 对称二叉树 && 二叉树的层序遍历

2022-09-28 18:46:00 391

原创 【JAVA刷题初阶】刷爆力扣第八弹——二叉树

相同的树 && 另棵树的子树 && 翻转二叉树

2022-09-27 21:41:29 232 1

原创 【JAVA刷题初阶】刷爆力扣第七弹——栈

回文链表 && 棒球比赛 && 比较含退格的字符串

2022-09-26 19:12:33 894 1

原创 【JAVA数据结构】二叉树的常用方法(你想要的这里都有)

二叉树常用方法实现💕

2022-09-25 15:41:17 968

原创 【JAVA刷题初阶】刷爆力扣第六弹——数组

买卖股票的最佳时机 && 多数元素 && 删除有序数组中重复项

2022-09-24 21:38:01 714 6

原创 【JAVA】高效学习数据结构之二叉树基础篇(七千字超详细教程)

二叉树基础篇介绍,感谢各位大佬的支持

2022-09-24 18:30:00 297 17

原创 【JAVA刷题初阶】刷爆力扣第五弹——队列

leetcode: 无法吃午餐的学生数量 && 最近的请求次数 && 字符串中第一个唯一字符

2022-09-23 10:00:00 662 8

原创 【JAVA】高效学习数据结构之队列篇(五千字超详细教程)

高效学习数据结构之五千字队列篇它来了哦💕

2022-09-22 08:43:10 647 45

原创 【C刷题初阶】刷爆力扣第一弹

旋转数组中最小数字 && 密码检查 && 错误的集合

2022-09-20 21:55:45 1410 4

原创 【JAVA刷题初阶】刷爆力扣第四弹——栈

括号匹配 && 最小栈 && 下一个最大的数I

2022-09-20 15:50:32 826 14

原创 【JAVA数据结构】Stack栈的深度剖析

JAVA栈的深度剖析,这瓜保熟💕

2022-09-20 00:18:44 777 20

原创 【JAVA刷题初阶】刷爆力扣第三弹——数组

合并两个有序数组 && 杨辉三角 && 两数之和

2022-09-18 17:48:59 623 18

原创 【JAVA - List类 - 啃烂ArrayList】ArrayList的源码分析及方法实现

JAVA的ArrayList源码分析 + 常用方法实现

2022-09-17 11:57:06 411 14

JAVA实现图书管理系统,后续还会更新数据库以及框架

JAVA小程序,图书管理系统源码(继承 + 多态 + 抽象类 + 接口一应俱全)

2022-09-08

C.mail.list_2022_7_25.sln

通讯录源码

2022-08-29

空空如也

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

TA关注的人

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