自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL中的事务

概念:如果一个包含多个步骤的业务操作,被事务管理,这些操作要么同时成功,要么同时失败。操作:开启: start transaction回滚:rollback提交:commit在MySQL中不开启事务执行DML语句会自动提交。手动开启事务需要手动提交查看事务的默认提交方式:(Oracle默认手动提交)select @@autocommit; 1代表自动提交,0代表手动提交,...

2019-10-10 15:10:46 81

原创 java 反射

反射框架的设计灵魂反射:将类的各个组成部分封装为其他对象,就是反射机制* 成员变量: Field[] fields* 构造方法:Constructor[] cons* 成员方法:Method[] methodsJava代码在计算中经历的阶段:1. Source源代码阶段2. class类对象阶段3. Runtime运行阶段反射的优点:* 可以在程序的运行中,操作这些对象...

2019-10-10 14:02:46 113

原创 Junit 单元测试

测试分类:1. 黑盒测试2. 白盒测试使用步骤:1. 定义一个测试类(测试用例)建议:* 测试类名:被测试类名+Test* 包名:XXX.XXX.XX.test2. 定义测试方法:可以独立运行。(一般不用输出判断,而是采用断言,Assert)建议:* 方法名:test+测试的方法名* 返回值:void* 参数列表:空参3. 给方法加注解@Test4. 导入Junit包...

2019-10-05 20:31:05 80

原创 mySQL约束

约束对数据进行限定,保证数据正确性、有效性、完整性分类:1. 主键约束 primary key2. 非空约束 not null3. 唯一性 unique4. 外键约束 foreign key4.1 非空约束添加方式:1. 在创建表时添加约束create table student( id int, name varchar(20) not null ...

2019-10-03 09:04:39 125

原创 mySQL约束学习

约束对数据进行限定,保证数据正确性、有效性、完整性分类:1. 主键约束 primary key2. 非空约束 not null3. 唯一性 unique4. 外键约束 foreign key4.1 非空约束添加方式:1. 在创建表时添加约束create table student( id int, name varchar(20) not null ...

2019-10-03 08:23:16 179

原创 JAVA stream流

3.Stream流JDK1.8后出现的,用于解决集合和数组现有的弊端。关注做什么而不是怎么做stream并不存储元素,而是按需计算两个特性:1. pipelining(只能被消费一次)2. 内部迭代3.1 获取Stream* 所有的Collection可以通过stream默认方法* Stream接口的of方法// 1.集合转换为Streamlist<String&g...

2019-09-25 13:58:36 283

原创 java TCP通信基础

1.1 TCP通信面向连接的通信,客户端和服务端必须经过3次握手,建立逻辑连接,才能通信(安全)。TCP通信的客户端:向服务器发送请求,给服务发送数据,读取服务器回写得数据TCP通信的服务器端:接收客户端的请求,读取客户端发送的数据,给客户端写数据通信步骤:1. 服务器端先启动2. 客户端请求服务器端3. 客户端和服务器端建立一个逻辑连接,包含IO对象(字节流对象)多个客户端同时...

2019-09-20 13:59:52 140

原创 JAVA lambda表达式

函数式编程思想:只要能获取到结果,不关注怎么做由匿名内部类简化而来(参数列表)-> {一些重写方法的代码 } 中间的箭头表示将前面的参数传递给后面的代码():接口中抽象方法的参数列表,没有参数就空着->:中间的箭头表示将前面的参数传递给后面的代码{ } : 重写接口的抽象方法体无参数返回值public interface Cook { // 无参数无返回...

2019-09-15 14:40:21 73

原创 Git两分钟入门

一、简介两大特点:版本控制,找回解决历史代码的问题;分布式(与集中式想对应)三个重要的区域:工作区(Working Dir)暂存区(index)版本库(Repository)二、基本使用1.初始化与创建版本# 1.初始化:进入需要初始化的文件夹git init# 2.创建一个版本 :git add 文件/多个文件(中间空格)/目录 git commit -m '说明的信...

2019-09-05 14:00:34 56

原创 centos7基础快捷键

一、自动补全键:table键二、常用快捷键ctr C :终止当前运行的程序ctr D:退出 等价 exitctr L : 清屏ctr A :光标移动到命令行的最前端ctr E :光标移动到命令行的后端ctr K : 删除光标之后内容ctr U :删除光标之前内容ctr R :搜索历史命令,利用关键词alt + . : 引用上一个命令的最后一个参数: 相当于 !$ESC . ...

2019-08-31 14:00:58 535

空空如也

空空如也

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

TA关注的人

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