笔记
文章平均质量分 57
~可口可乐~
这个作者很懒,什么都没留下…
展开
-
进程和线程详解
线程的状态及转换、进程和线程的区别、进程的七中创建方式、常用方法、常用属性原创 2023-04-23 23:11:36 · 205 阅读 · 0 评论 -
七大排序算法及优化
七大排序:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序及部分排序算法的优化原创 2023-04-03 20:13:17 · 90 阅读 · 0 评论 -
java中元素的大小比较
equals方法、Comparable接口、Comparator比较器这三种比较方法的使用原创 2022-11-13 17:52:26 · 599 阅读 · 2 评论 -
测试基础篇
软件测试的基础知识原创 2022-11-06 17:21:00 · 183 阅读 · 0 评论 -
测试基础概念和开发模型
测试基本概念和开发模型原创 2022-11-06 16:12:02 · 130 阅读 · 0 评论 -
泛型知识总结
泛型全部知识总结原创 2022-10-05 16:45:27 · 97 阅读 · 0 评论 -
全网最全内部类总结
内部内原创 2022-10-04 18:36:57 · 168 阅读 · 0 评论 -
面向对象编程(封装、继承、多态)
面向对象原创 2022-09-05 23:18:40 · 187 阅读 · 0 评论 -
JDBC的使用
一、JDBC是什么Java Database Connectivity:Java数据库连接,是一种用于执行SQL语句的Java API(各种软件之间的通信方法,由一些类和接口组成),是Java数据连接的规范。解决不同数据库之间代码差异性(类似于中间适配器),为多种关系数据库提供统一访问二、JDBC的优势程序的可移植性大大提升三、JDBC的使用......原创 2022-06-05 17:29:59 · 82 阅读 · 0 评论 -
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 · 238 阅读 · 0 评论 -
mysql的索引
一:索引的定义索引是一种特殊的文件,包含着对数据表中所有记录的引用指针。(书的目录,快速寻找相应内容)可以对表中的一列或多列创建索引,并指定索引类型。(所学索引基于mysql5.5之后的数据引擎InnoDB)mysql常见的两种数据引擎:5.5版本之后InnoDB和5.5版本之前的MyISAM区别:(1)InnoDB支持事务(保持数据的稳定性),稳定性比MyISAM好,MyISAM不支持事务(2)MyISAM性能比较高,比InnoDB高...原创 2022-05-22 20:00:57 · 133 阅读 · 0 评论 -
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 · 440 阅读 · 0 评论 -
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 · 586 阅读 · 0 评论 -
mysql中的范式和关系
数据库设计三范式1.第一范式所有字段不可再分(列不可以再分)优点:(1)减少数据冗余;(2)更利于数据的维护和更新。2.第二范式满足第一范式基础上,所有的非主属性完全依赖于主属性(一个表中的所有数据都必须完全依赖于主键)优点:(1)利于维护和修改;(2)利于展示。eg:比如学生信息表和成绩表两个表可以分开,每个表有各自的主键和与依赖主键的信息,两个表修改等操作方便,信息也更清楚3.第三范式满足第一、第二范式基础上,非主属性和主键直接依赖优点:接触列和非主键列的解耦(解耦:修改一个字段不原创 2022-05-14 16:47:20 · 217 阅读 · 0 评论 -
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 · 244 阅读 · 0 评论 -
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 · 926 阅读 · 0 评论 -
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 · 900 阅读 · 0 评论 -
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 · 1650 阅读 · 0 评论 -
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 · 1313 阅读 · 0 评论 -
c++中&的用法
c++中&的三种用法1.按位与,遇0为0;(char c=a&b;)2.取地址;(char*cp=&a;)3.引用;(char&x=a;)原创 2021-07-08 22:35:29 · 11916 阅读 · 2 评论 -
c语言冒泡排序法
冒泡排序法从左到右比较相邻元素,每比较一轮,所有数中最大的会排到最右边,以此类推,实现从小到达排序。代码如下:原创 2021-07-06 22:48:40 · 102 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制之间的转换
二进制、八进制、十进制、十六进制之间的转换1.十进制转化为二进制将十进制数除以二取余,直到商为零,然后倒叙排列;2.十进制转化为八进制将十进制数除以8取余,直到商为零,然后倒叙排列;3.十进制转化为十六进制用十进制数除16取余,直到商为零,然后倒叙排列。4.二进制、八进制、十六进制向十进制的转换把二进制、八进制、十六进制数展开为多项式和的形式,求最后的和(按权求和)...原创 2021-07-06 22:21:43 · 1447 阅读 · 0 评论 -
位操作符的介绍
位操作符的介绍位操作符有六种,分别为:1.& (与) 遇0为02.| (或) 遇1为13.^ (异或)同为0,异为14.~ (取反)0变1,1变05.>>(右移)各二进制位全部右移若干位,对无符号数, 高位补0,对有符号数,各编译器处理不同,有的补符号位,有的补06.<<(左移)各二进制位全部左移若干位,高位丢弃,低位补0...原创 2021-07-06 21:42:21 · 85 阅读 · 0 评论 -
闰年的判断
标题闰年的判断闰年:能被4整除,不能被100整除;能被4整除,也能被400整除。代码如下:原创 2021-07-05 23:11:48 · 98 阅读 · 0 评论 -
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 · 671 阅读 · 0 评论