- 博客(34)
- 资源 (1)
- 收藏
- 关注

原创 Java--0基础入门篇【1】
2.System.exit(0)–等价于停止运行程序,用这个不仅结束了循环,也结束了程序,也就是循环后面写的代码都不执行了。看判断表达式的结果,如果为false循环结束,如果为true,则执行循环体.循环体执行完后继续看判断表达式的结果以此类推。先执行循环体,然后看判断表达式的结果如果为true则继续执行循环体如果判断表达式的结果为false则循环结束,如此反复。|和||的区别:|左边的表达式为真时,右边的式子不予运行,||两边的表达式都会运行。}while(比较表达式);步进语句){ 循环体;
2025-05-04 18:36:21
1022
原创 spring事务
Propagation.NESTED:如果当前存在事务,则在该事务中嵌套一个新事务如果没有事务,则与Propagation.REQUIRED一样。测试:张三买一本数学书(还没加事务,那么如果买书张三余额不够的话,库存已经-1,张三的余额不变,这肯定是不符合逻辑的)Propagation.SUPPORTS:如果当前存在事务,则加入该事务,否则以非事务方式执行。REQUIRES_NEW:不管调用方法是否有事务,被调用方法都新建事务,都是独立的事务。事务的特性:ACID,原子性,一致性,隔离性,持久性。
2024-10-28 17:56:54
632
原创 Spring AOP
通过预编译方式和运行期动态代理方式实现,在不修改源代码的情况下,给程序动态统一添加额外功能的一种技术。有接口使用jdk代理,生成接口实现类代理对象--代理对象和目标对象实现同样的接口。没有接口使用cglib代理,生成子类代理对象---通过继承被代理的目标类。
2024-10-28 14:22:25
321
原创 【从0开始学习C】---指针
C语言规定所有变量在使用前必须先定义,指定其类型,并按此分配内存单元。指针变量定义的一般形式为:基类型 *指针变量名;例:int *i;float *j;1.*:表示该变量的类型为指针类型,指针变量名是i和j,不是*i和*j。2.定义指针变量的时候,必须指定基类型,用来指定该指针变量可以指向的变量类型。比如int *i,表示i只可以指向int型变量。3.基类型:"int *i;"其中i是变量名,i变量的数据类型是"int *"型,即存放int变量地址的类型。
2023-10-01 15:36:57
147
原创 【从0开始学习C】---2.进阶篇
在C语言中可以用#define定义一个标识符来表示一个常量。特点:不占内存,预编译后消失。在程序运行前由系统自动完成。预编译!=编译优点:方便和易于维护范围:整个程序,但是可以用#udef 标识符终止其作用域C语言中以#开头的都是预编译(预处理)指令语法:#define 标识符 常量 //注意,没有分号,和#include一样写在最最上面,#define定义的常量不可以二次赋值。printf("请输入%d个数:",j);for (i=0;i
2023-09-25 16:55:09
239
原创 【从0开始学习C】---1、基础篇(数组前)
本篇幅从0开始学习c语言软件建议:Visual Studio先了解八大基本数据类型(必背):byte:字节int:整型long:长整型short:短整型char:字符型浮点数:float:单精度double:双精度boolean:布尔型c中所有变量必须在开头都定义好变量命名规则:只能包含数字、英文、&,可以组合但不能以数字开头最好见名知意第一个c程序");return 0;如上代码是什么意思呢,我们一句一句解释。
2023-09-24 17:49:24
444
原创 面向对象三大特征
面向对象的特点(封装继承多态),面向对象编程可以降低项目的耦合性,便于开发隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。**意义:**封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改JAVA继承指子类可以继承父类的实例域和方法,可以具有父类的相同的行为如动物是一个父类 他的子类可以有食草动物和食肉动物 两个子类可以继承动物父类的方法和实例域。
2023-09-22 07:06:37
87
原创 C++实战练习
/自定义一个命名空间int val;//自定义一个命名空间int a;int b;//嵌套一个命名空间int c;int d;int main()//嵌套命名空间的调用return 0;
2023-09-19 09:38:06
90
原创 虚拟机配置Hadoop
前言记录hadoop配置全过程以备不时之需提示:以下是本篇文章正文内容,下面案例可供参考一、配置网络信息1.修改配置信息vi /etc/sysconfig/network-scripts/ifcfg-eth0//编辑文件内容如下,最后一行和倒数第三行的网段可以随便写,符合标准即可DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168......
2022-05-30 19:01:56
4675
3
未简化版基于maven的ssm项目
2022-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人