- 博客(16)
- 收藏
- 关注
原创 MySQL事务和隔离级别
MySQL的事务可以通俗理解为一个或多个SQL语句组成的单元,在这个单元中,每个SQL的语句都是相互依赖的,一个SQL语句执行失败,那么整个单元的SQL语句都不会成功,都会回到最开始执行的状态,也就说要么全部成功,要么全部失败。
2023-09-16 11:45:26
227
1
原创 【Spring】Ioc容器和Bean对象
Bean被实例化的,是被Spring框架所管理的Java对象。Spring容器会自动完成Bean的实例化。将所创建的的Bean自动注入到Ioc容器中以供调用。创建应用对象之间的协作关系的行为被称为:装配,这就是依赖注入的本质。
2023-09-14 16:28:24
506
1
原创 [JavaEE]什么是线程?
1.start用来启动线程,启动之后线程进入就绪态,一但运行,就会自动调用run方法,执行run方法里面的包含的内容(某个线程里的run方法即使没执行完毕,也不会影响其它线程的执行,每一个线程都是独立执行流,并发执行),此时run方法属于线程体,run方法执行结束,此时线程结束。,程序的一次执行过程就是进程,每一个进程都有独立的内存空间,点开一个程序从运行到关闭即代表了进程的创建,运行,和销毁。1.若在其他线程中执行某个线程join的,在该过程中,其他线程阻塞,待此线程执行完毕,再执行其他线程。
2023-03-18 11:59:46
170
原创 [JavaEE]什么是进程?
程序是一组计算机能识别和执行的指令或命令的集合,程序能帮助计算机完成我们想要完成的工作。程序存储在磁盘上,使用程序时,从磁盘到内存再到寄存器,最后被cpu执行。而让程序运行起来,就需要借助于操作系统了。在当今市面上,常见的操作系统有Windows系列、Unix系列、Linux系列、OSX系列、Android系列、iOS系列、鸿蒙等,虽然操作系统数量看起来很多,但本质却是一种东西。
2023-03-10 18:09:11
134
原创 [JavaSE]继承和多态
在Java语言中,两个不同难免会有重叠的成员属性和重叠的成员方法,在每个类中都定义重叠的属性和方法难免有些冗余,为了减少代码的重复书写,Java提出了继承的概念• 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。• 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承• 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。
2022-11-20 22:22:44
253
4
原创 [JavaSE]什么是类和对象?
在《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟,猫,狗等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。
2022-11-19 21:54:42
192
原创 C程序环境和预处理
FILE//进行编译的源文件LINE//文件当前的行号DATE//文件被编译的日期TIME//文件被编译的时间STDC//如果编译器遵循ANSI C,其值为1,否则未定义#define 机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)。# define MAX 1000 # define reg register //为 register这个关键字,创建一个简短的名字 # define do_forever for(;;
2022-10-30 14:23:37
120
原创 C语言的动态内存
C语言提供了一个动态内存开辟函数malloc这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是 void,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器。*malloc的使用int n = 0;
2022-10-22 13:33:06
319
原创 C语言如何计算结构体的大小
首先我们定义了一个结构体,通过运行代码计算出了结构体的大小为16,那么这个16是怎么得来的呢,很多朋友在没接触过结构体的大小计算时,认为上图结构体里面各个元素的大小1+4+8=13为整个结构体的大小,然而并不是这样的,接下来将实现结构体大小的计算。④:如果嵌套了结构体的情况,被嵌套的结构体对齐到其自身对齐数的整数倍处(结构体的对齐数就是其内部成员中最大的对齐数),好了,结构体大小的计算就讲到这里啦。②:其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。下面我们通过计算结构体的大小来解释以上规则。
2022-10-15 14:26:29
2679
原创 strlen,strcpy,strcmp等一些库函数的模拟实现
strlen,strcpy,strcmp,memcpy,memmove相关库函数的模拟实现
2022-10-08 17:05:23
162
原创 C语言三子棋的实现
当我们选择1时,调用game()函数来实现游戏,想要玩游戏,那我们就得用二维数组char[ROW][COL]来创建一个棋盘,并且让棋盘初始化,实现玩家下棋的函数和电脑下棋的函数,判断游戏的输赢,现在在头文件中声明这些我们要实现的函数。......
2022-07-29 15:47:30
911
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅