自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 学生信息管理系统自动化测试

自动化测试:测试登录、列表页、查询功能、添加功能、修改功能、删除单条和删除选中功能

2023-08-04 12:43:09 443

原创 Spring中的事务以及事务传播级别

当调用 methodB() 时,它将在 methodA() 的事务中嵌套一个新的事务,这个新的事务可以独立提交或回滚,但是如果 methodA() 的事务回滚,则 methodB() 的事务也会回滚。当调用 methodB() 时,它将挂起 methodA() 的事务,以非事务状态执行 methodB(),当 methodB() 结束时,恢复 methodA() 的事务。:如果当前存在事务,则在当前事务中嵌套一个新的事务;如果当前存在事务,则挂起当前事务,执行新的事务,新的事务执行完毕后再恢复当前事务。

2023-07-08 18:34:12 1288

原创 SpringBoot最常用的统一功能的处理

用户登录权限校验、统一异常处理、统一异常封装

2023-07-06 21:14:05 112

原创 详解Sprin Aop(入门)

eg:在教务系统中,你想查询自己的成绩或者课表等,前提是登录后才能查,此时查询成绩、查询课表等这些业务都实现前都需要调用这个验证用户登录的方法,非常麻烦,而Aop思想就是在某一处配置一下,将这些业务的登录验证集中处理,每个需要验证登录的地方就可以实验验证,不用一个一个写相同的代码。,浏览商品可以不用登录,但加入购物车或者直接购买商品需要登录,此时这个规则就类似于。Aop是一种思想,Spring Aop是一个框架,是对Aop思想的实现。定义Aop的业务类型,是实现某个功能的集合,类似java中的类。

2023-07-05 18:46:23 86

原创 怎样配置Mybatis并且使用Mybatis实现增删改查?

3.添加mybatis的配置文件(基于自己要实现的功能灵活使用sql语句)配置数据库、mybatis xml保存路径和端口。二、基于Mybatis环境操作数据库。6.添加controller。4.添加service。2.设置项目配置文件。

2023-06-29 19:18:39 98

原创 Spring中Bean作用域和生命周期以及Spring的执行流程

Bean的作用域是指Bean在整个Spring框架中的某种行为模式。(Bean对象在Spring容器中的生命周期和可见范围)

2023-06-11 20:07:59 94

原创 Spring的常用注解

spring的常用注解和更简单的读取和存储

2023-06-09 15:33:21 51

原创 带你了解Spring

1、spring是包含了众多工具方法的Ioc容器,2、什么是Ioc?Ioc就是控制反转。传统开发中,需要调用对象的时候,需要调用者手动来创建被调用者的实例,也就是对象是由调用者new出来的。但在Spring框架中,创建对象的工作不再由调用者来完成,而是交给IOC容器来创建,再推送给调用者,整个流程完成反转,所以是控制反转。比如:以前我们想吃翻,我们得自己动手做,但现在我们可以去店里直接买现成的,不用我们自己动手去做,交给了饭店,此时的饭店就类似一个Ioc容器,将做好饭卖给顾客。

2023-06-06 15:42:01 49

原创 进程和线程详解

线程的状态及转换、进程和线程的区别、进程的七中创建方式、常用方法、常用属性

2023-04-23 23:11:36 174

原创 线程状态及状态之间的转换

线程的状态及状态间的转换

2023-04-10 18:44:13 317

原创 写测试用例的方法

什么是测试用例及写测试用例的方法

2023-04-10 18:18:52 69

原创 枚举和Lambda表达式

枚举和lambda

2023-04-05 18:11:47 227

原创 七大排序算法及优化

七大排序:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序及部分排序算法的优化

2023-04-03 20:13:17 72

原创 java中元素的大小比较

equals方法、Comparable接口、Comparator比较器这三种比较方法的使用

2022-11-13 17:52:26 564 2

原创 测试基础篇

软件测试的基础知识

2022-11-06 17:21:00 160

原创 测试基础概念和开发模型

测试基本概念和开发模型

2022-11-06 16:12:02 107

原创 泛型知识总结

泛型全部知识总结

2022-10-05 16:45:27 76

原创 全网最全内部类总结

内部内

2022-10-04 18:36:57 152

原创 面向对象编程(封装、继承、多态)

面向对象

2022-09-05 23:18:40 170

原创 java中方法的重载

方法重载发生在同一个类的不同方法。

2022-07-21 21:35:03 371

原创 JDBC的使用

一、JDBC是什么Java Database Connectivity:Java数据库连接,是一种用于执行SQL语句的Java API(各种软件之间的通信方法,由一些类和接口组成),是Java数据连接的规范。解决不同数据库之间代码差异性(类似于中间适配器),为多种关系数据库提供统一访问二、JDBC的优势程序的可移植性大大提升三、JDBC的使用......

2022-06-05 17:29:59 67

原创 MySQL中的事务

一、事务事务是是将一组操作封装成一个执行单元,这个执行单元要么一起执行成功,要么一起执行失败(InnoDB支持事务,MyIASM不支持)二、事务的使用1.开启事务:mysql 8之前使用start transaction,8 之后使用begin2.提交事务:commit3.回滚事务:rollbackfeg:失败(1)strat transaction;(2)update accont set money=money-500 where name=zahngsan;(3)rollback;

2022-05-28 18:12:19 220

原创 mysql的索引

一:索引的定义索引是一种特殊的文件,包含着对数据表中所有记录的引用指针。(书的目录,快速寻找相应内容)可以对表中的一列或多列创建索引,并指定索引类型。(所学索引基于mysql5.5之后的数据引擎InnoDB)mysql常见的两种数据引擎:5.5版本之后InnoDB和5.5版本之前的MyISAM区别:(1)InnoDB支持事务(保持数据的稳定性),稳定性比MyISAM好,MyISAM不支持事务(2)MyISAM性能比较高,比InnoDB高...

2022-05-22 20:00:57 119

原创 mysql中的多表查询

一:笛卡尔积表示为:XY例如:A表中有m行,B表中有n行,那么A和B的笛卡尔积为 mn 行。二:多表查询1.内连接:查询A和B公共部分(1)select column,sum(column)from table1 join(inner/cross) table2on 过滤条件(将所有的笛卡尔积无用信息过滤掉)group by columnwhere 条件查询(2)select column,sum(column)from table1,table2where 条件语句grou

2022-05-15 16:45:57 416

原创 mysql中的高级查询

一:聚合查询1.聚合函数(1)count(column):返回查询到的数据的数量(2)sum(column):返回查询到数据的总和(3)avg(column):返回查询到数据的平均值(4)max(column):返回查询到数据的最大值(5)min(column):返回查询到数据的最小值2.count用法查询一张表有多少数据(查询所有null和not null数据总和)select count(*)from table_namewhere 条件语句;3.sum用法(加null值相当于0

2022-05-14 21:22:22 566

原创 mysql中的范式和关系

数据库设计三范式1.第一范式所有字段不可再分(列不可以再分)优点:(1)减少数据冗余;(2)更利于数据的维护和更新。2.第二范式满足第一范式基础上,所有的非主属性完全依赖于主属性(一个表中的所有数据都必须完全依赖于主键)优点:(1)利于维护和修改;(2)利于展示。eg:比如学生信息表和成绩表两个表可以分开,每个表有各自的主键和与依赖主键的信息,两个表修改等操作方便,信息也更清楚3.第三范式满足第一、第二范式基础上,非主属性和主键直接依赖优点:接触列和非主键列的解耦(解耦:修改一个字段不

2022-05-14 16:47:20 200

原创 MYSQL中的数据库约束

一:数据库约束1.表约束在创建表时,设计约束条件,保证数据的合法性和正确性。eg:主键约束,主码数据必须唯一;有的数据不能为空…2.常见的表约束创建表:字段名 字段类型 约束…create table student(id int primary key,name varchar(250) unique,math decimal(4,1) not null);注意 :(1)not null非空约束可以有一个或多个(2)unique 约束后此字段不可以重复,可以设置一个或多个.

2022-05-07 16:38:11 225

原创 MYSQL表的增删改查操作

CRUD:Create(新增数据)、Retrieve(查询数据)、 Update(修改数据)、Delete(删除数据)一:新增数据(create)1.全列增加insertinto table_namevalues(colum1,colum2,…),(colum1,colum2,…);eg:insertinto scorevalues(1,‘张三’,60,70,80),(2,‘李四’,70,80,70);备注:如果不指定列名,插入的顺序一定要和创建表的数据顺序保持一致。2.指定列插入

2022-05-03 17:01:10 890

原创 MYSQL中数据定义语言的基础操作

一:数据库的基本操作1.查看所有数据库show databases;2.创建数据库create database database_name;3.使用数据库use database_name;4.查看当前使用的数据库select database();5.删除数据库drop database_name;二:表的基本操作1.创建表create table table_name(field datatype,field datatype);eg:create table st

2022-05-01 17:25:34 884

原创 MYSQL的命名规则、类型以及分类

一:命名规则所有数据库名称、表名、字段名必须小写,多个单词之间使用下划线’_'进行连接。二:数据类型1.整数型(1) tinyint(1字节):很小整数(2) smallint(2字节):小整数(3) int(4字节):普通整数(4) bigint(8字节):大整数2.浮点型(1)float(4字节):单精度浮点(2) double(8字节):双精度浮点(3)decimal(总字长,小数点后字长)3.字符型(1)varchar(字符长度)(2)tinytext:短文本(3)t

2022-05-01 16:54:49 1610

转载 使用Java创建Excel,并添加内容

*使用Java创建Excel,并添加内容一、依赖的Jar包jxl.jar,使用jxl操作ExcelJxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂。二、源代码:1 package cn.com.zfc.day006;23 import java.io.File;4 import java.ut

2021-10-15 07:27:47 1145

原创 java中怎样判断一个数是否为素数并且输出1-100间的素数

**java中怎样判断一个数是否为素数并且输出1-100间的素数**怎样判断一个素数素数的定义:只能被1和本身整除代码如下:public class Test{public static void main(String[] args) {int a=4;int b=11;System.out.println(isPrimeNum(a));System.out.println(isPrimeNum(b));}public static boolean isPrimeNum(int

2021-09-29 23:25:26 1286

原创 c++中&的用法

c++中&的三种用法1.按位与,遇0为0;(char c=a&b;)2.取地址;(char*cp=&a;)3.引用;(char&x=a;)

2021-07-08 22:35:29 11815 2

原创 c语言冒泡排序法

冒泡排序法从左到右比较相邻元素,每比较一轮,所有数中最大的会排到最右边,以此类推,实现从小到达排序。代码如下:

2021-07-06 22:48:40 85

原创 二进制、八进制、十进制、十六进制之间的转换

二进制、八进制、十进制、十六进制之间的转换1.十进制转化为二进制将十进制数除以二取余,直到商为零,然后倒叙排列;2.十进制转化为八进制将十进制数除以8取余,直到商为零,然后倒叙排列;3.十进制转化为十六进制用十进制数除16取余,直到商为零,然后倒叙排列。4.二进制、八进制、十六进制向十进制的转换把二进制、八进制、十六进制数展开为多项式和的形式,求最后的和(按权求和)...

2021-07-06 22:21:43 1418

原创 位操作符的介绍

位操作符的介绍位操作符有六种,分别为:1.& (与) 遇0为02.| (或) 遇1为13.^ (异或)同为0,异为14.~ (取反)0变1,1变05.>>(右移)各二进制位全部右移若干位,对无符号数, 高位补0,对有符号数,各编译器处理不同,有的补符号位,有的补06.<<(左移)各二进制位全部左移若干位,高位丢弃,低位补0...

2021-07-06 21:42:21 71

原创 闰年的判断

标题闰年的判断闰年:能被4整除,不能被100整除;能被4整除,也能被400整除。代码如下:

2021-07-05 23:11:48 79

原创 c及c++中的基本数据类型及数据类型所占字节长度

c及c++中的基本数据类型及数据类型所占字节长度1.基本数据类型(1)short 短整型(2个字节)(2) int 整形(4个字节)(3)long 长整型(4个字节)(4)float 浮点型(4个字节)(5)double 双精度(8个字节)(6)char 字符型(1个字节)(7)bool 布尔型(1个字节)2.基本数据所占字节长度...

2021-07-05 22:57:33 647

原创 字符,字符串及数字之间的相互转换

字符,字符串及数字之间的相互转换一.将字符串转化为数字平常我们c++头文件为#include,要将字符串转化为数字需要再加入头文件# include 来进行数据的转换。先用string来创建字符对象,然后用stringstream进行数据的转换。代码如下:#include #include #include using namespace std;int main(){string s =“9”;stringstream a (s);int x=0;a>>x;cou

2021-03-14 22:35:25 280

空空如也

空空如也

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

TA关注的人

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