自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

...

...

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

原创 Redis穿透问题原因以及解决方案

是指当客户端请求的数据在缓存和数据库中都不存在,这样缓存不会生效,此时请求会直达DB。如果客户端发送大量并发请求到客户端,DB会受到非常大的压力导致宕机。正常流程图片来源:黑马程序员:缓存NULL值当请求没有命中redis后,且访问DB查不到数据的时候,我们采用在缓存中针对DB中不存在的key存入空值,这样即使数据不存在也可以直接返回一个null值给客户端。:避免大量并发数据打到DB。:占用过多内存导致占用过多Redis资源。:将key的过期时间设置相对短一些以节省Redis以及内存资源。

2025-05-21 00:26:50 442

原创 深入理解SpringBoot

根据webApplicationType进行判断,确定容器类型,如果该类型为SBRVLET类型,会通过反射装载对应的字节码,也就是AnnotationConfigServletWebServerApplicationContext,接着使用之前初始化设置的context(应用上下文环境)、environment(项目运行环境)、listeners(运行监听器) 、applicationArguments(项目参数) 和 printedBanner(项目图标信息)进行应用上下文的组装配置,并刷新配置。

2025-05-19 19:30:53 978

原创 保姆级VS Code配置C语言环境

步骤:1.下载VS Code 2.安装C/C++插件 3. 下载编译器MinGW解压并配置环境变量 4. 测试编译器是否安装成功 5. 配置VS Code 6. 运行

2022-09-24 23:35:05 1500 3

原创 原码、反码、补码及补码转原码

计算机要使用某种编码方式存储 原码, 反码, 补码是机器存储某个具体数字的编码...

2022-08-19 20:13:25 2094 1

原创 【C语言】数组是如何在内存中存储的?

首先创建一个一维数组,然后输出出每个元素的地址...

2022-08-17 22:16:47 4635 1

原创 【C语言】汉诺塔

​汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。规定:在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。​...

2022-08-06 21:04:43 652

原创 【C语言】斐波那契数列

斐波那契数列是什么?

2022-08-02 22:41:33 22609 2

原创 【C语言】二分查找

在有序表中,每次都取中间元素作为比较的对象。如果给中间值与给定值相等,则查找成功,返回该元素的下标/索引;如果中间值大于给定值,则在中间值的右半区间继续查找;如果中间值小于给定值,则在中间值的左半区间继续查找;........................

2022-08-01 22:06:36 17172 6

原创 【C语言】关于数组传参问题/首地址

数组在作为参数传递时,传递的是整个数组还是首地址呢?

2022-07-22 19:35:11 2496 1

原创 【C语言】输出100~200之间的素数/质数(3种方法)

素数/质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

2022-07-22 03:18:40 36171 5

原创 关于C语言中getchar()函数的用法

关于C语言中getchar()函数的用法

2022-07-16 02:04:22 50812 14

原创 C语言中打印字符数组出现乱码的问题(烫烫烫)

打印字符数组时出现类似下图这样的乱码:原因:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串数据,也不影响字符串的长度。当一个字符串没有结束语时就会一直打印,直到内存中的数据出现 \0 ,如果是一个个字符元素则需要手动在最后一个元素的位置添加\0,当然也不会影响数组长度/字符串长度/内容可以看到这里并没有加上结束标志,输出结果也就是abc乱码了。解决方法:在下个元素的位置加上\0即可(就像arr3那样),注意即使加上了\0也不会影响整个字符数组的长度,更不会影

2022-07-09 01:41:39 12240 2

原创 学习C的第一天,尝试一下写博客

第一天了解了一下C语言,第一个C语言程序的编写,数据类型,变量、常量,常用的快捷键。​​​

2022-07-08 02:49:54 490 1

空空如也

空空如也

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

TA关注的人

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