自定义博客皮肤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)
  • 收藏
  • 关注

原创 ‘to’是这样用的?我真是土了!

方向:地点:目的:

2024-11-01 11:07:06 144

原创 顺序流过程解释 代码+建议图解

顺序流:表示数据按照顺序进行处理的逻辑流,基于数据源按顺序处理元素。中间操作和终端操作:通过中间操作构建处理流水线,通过终端操作触发处理。内部迭代:Stream API控制数据处理过程,使得代码简洁、高效。通过这些步骤和机制,顺序流实现了对集合数据的声明式处理,使代码更加简洁和易读。

2024-07-24 15:06:59 417

原创 CAS操作-用转账来快速理解compareAndSet方法

方法实现了原子性检查和更新操作,确保在并发环境下,只有一个线程能够成功更新的值,而不会出现竞态条件。这种机制保证了在多个线程尝试同时更新共享变量时,每次只有一个线程能够成功,其他线程必须重新获取最新的值并重试,直到成功为止。获取当前值。检查当前值是否与期望值相等。如果相等,则更新值并返回true。如果不相等,则返回false,并重新尝试。

2024-07-20 01:31:43 359

原创 JVM 内存结构之static关键字

被static修饰的内容,包括静态变量和静态方法,存储在 JVM 的方法区中。方法区用于存储类信息、常量、静态变量、静态方法等,与类实例无关,因此这些静态成员在所有实例之间共享,并在类加载时初始化。

2024-07-19 16:15:27 260

原创 接口和抽象类的区别,如何选择?

接口(Interface):用于定义类的能力和行为,可以包含抽象方法、默认方法和静态方法,支持多重继承。抽象类(Abstract Class):用于定义类的共性和基础实现,可以包含抽象方法和具体方法,不支持多重继承。所以当我们想要定义标准、规范的时候,就使用接口。当我们想要复用代码的时候,就使用抽象类。

2024-07-09 09:03:48 135

原创 Java中有了基本类型为什么还需要包装类?

尽管基本类型在性能上通常优于包装类,但包装类在需要对象表示、与集合框架结合、泛型支持、提供有用的方法和表示空值等情况下非常有用。包装类和基本类型的结合使用使Java在灵活性和性能之间取得了平衡。

2024-07-08 17:07:56 316 1

原创 为什么InnoDB存储引擎会选择B+ Tree作为索引结构?

1. key数量 = 度数 - 12. 度数 = 指针数量 3. 一旦,某一结点key数量等于度数,则会发生裂变,中间元素向上分裂, 中间元素index =偶数KEY/2 中间元素index =(奇数KEY/2)向上取整 MySQL索引数据结构对经典的B+Tree进行了优化。在原B+Tree的基础上,增加一个指向相邻叶子节点 的链表指针,就形成了带有顺序指针的B+Tree,提高区间访问的性能,利于排序。 哈希表可以快速找到对应的值,是因为它利用了哈希函数和数组的

2023-11-17 14:22:06 105 1

原创 串口通信-电脑控制单片机点亮LED

教你如何使用51单片机串口通过电脑电脑LED

2022-06-20 02:33:36 3914 1

原创 矩阵按键及独立按键工作原理

文章目录前言一、独立按键工作原理二、矩阵按键1.原理图2.读入数据总结前言学习矩阵按键前需要理解独立按键工作原理及扫描原理一、独立按键工作原理开发板P3总线默认全是高电平即 1;当独立按键K1按下,连通 VCC—GND 此时开发板检测出信号 LED点亮二、矩阵按键1.原理图初始化P1总线默认全为高电平,原因是这里P10—P13是高电平,P14—P17按下按键时 转换成低电平 为了让开发板检测信号P14—P17在按下时 变成了所以执行到下一块时必须初始化P1总线 P1

2022-05-19 11:23:52 3994 1

原创 C语言期末课程设计-八-班级成绩管理系统

文章目录要求一、代码总结要求一、代码/*************************************************//* C语言期末报告第八题:学生成绩管理系系统 *//* @BJXY modify By XYJ 2022/5/18 *//*************************************************/#include<stdio.h>#include<stdl

2022-05-18 23:46:01 1325 3

原创 使用51单片机实现动态数码管类时钟计数【原创】

文章目录效果图一、BUG说明二、原理图三、代码1.计数函数1.源码总结效果图一、BUG说明函数void display()中Nixie(2,b) 开始,位选2–6出现乱序,按照乱选的逻辑,修改完后,在普中v5.5开发板实际显示正常 但是代码处逻辑错误,鄙人fish一枚,跪求各路大神帮忙!二、原理图COM口与74h138译码器短接 ,这里注意数码管阳极与74hc245连接顺序三、代码1.计数函数void time() //从最内层while循环开始看 即while(k<10)

2022-05-14 01:24:08 2377

原创 C51单片机LED显示二进制【核心代码详解】

适用于初学者

2022-05-12 01:25:24 5402 3

空空如也

空空如也

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

TA关注的人

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