- 博客(19)
- 收藏
- 关注
原创 Spring常用注解全集
第一个是,@Target,表明注解所修饰的对象范围,即,该注解可以用在哪里。第二个是,@Retention,表示注解被保留的时间长短,也就是注解的生命周期。
2024-04-19 17:06:13 648 1
原创 多线程学习总结(六)
没错,又双叒叕是多线程的总结(多线程他真的太多了),前面总结了多线程大概的基本内容,而从本章开始就进入到了多线程进阶的总结,也就是面试常见问题的总结,而本章中总结的就是经典知识之锁策略!以上就是关于锁特性的大概内容了,其中对于每种特性的理解才是最重要的,死记并没有任何作用,尤其是要重点理解synchronized在执行过程中的锁升级变化,理解它每个阶段都在干什么,为什么要这么做。
2023-09-13 13:34:34 47
原创 多线程学习总结(二)
最后这里补充一个问题,关于加锁操作的含义千万不要错的理解成“拿到了该对象的访问权限或者给该对象多加了一层访问权限”,并不是这样的,打个比方,你的女神你没追到呢,那难道你就不能跟她聊天了吗?同理,假如,就算你女神有男朋友了,那你难道就不能跟她说话了吗???
2023-08-08 19:24:15 37
原创 函数栈帧的创建与销毁(粗略认知)
在C语言的学习中,函数是至关重要的,也是我们烂熟于心的,对于一个函数的定义、调用等,大家也都能做到唯手熟尔的程度,那么,在这里,我们就来思考一些新的问题,如,函数是如何被我们调用的,计算机又是怎么为函数开辟空间的,为什么我们说函数的形参是实参的一份临时拷贝,调用函数的时候,参数又是何时销毁的,为什么变量已经销毁了却还是可以得到原本的返回值,等等。这些问题都将在本篇文章中一一解答。
2023-03-06 22:00:41 122 8
原创 硬币翻转问题(一个比较简单的题)
在洛谷中有一道入门题,硬币翻转,虽然说不上多难,但对于很多初学者(比如我)应该是比较费时间的,那么,接下来,就由我来为大家讲解一下整体的一个思路(未优化过的)1.首先是翻转条件,假设有n枚硬币,那我们一次,就必须翻转n-1枚,并且,要求整体全部翻转完后用的翻转次数最少,那么,我们应该怎么做呢?这就是接下来的过程了,过程我会为大家分成六个大的步骤2.第一步,我们从后向前,翻转n-1枚。 第二步,我们将最前面,也就是上一次没有 翻转到的那个那枚硬币,和从后向前n-2枚硬 币翻
2022-12-10 16:09:16 2587 6
原创 我的编程起点之先定个小目标
首先来个简单的自我介绍,我是来自河北的准大一学生,大家叫我小刘同学就好,正值18的大好年华,而就在今年的六月份,我被我们大学的软件工程专业录取了,也正式开启了我的编程之路,抱着一种卷王的心态,暑假,我便开始了c语言的学习,看着哔站上大佬们的各种说法,一个目标也出现在了我的心里,那就是,成为一名后端工程师,然后与自己的朋友们建立一个属于自己的工作室开发出属于我们自己的游戏,为此,我会每天抽出课余时间和空闲时间去学习代码编程,用多写,多练多刷题的方式去巩固自己的编程知识,同时也会劳逸结合,以度过一个充实的大学四
2022-10-15 11:42:42 612 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人