自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA反射获取对象的三种方法

public class Student { private int id; private String name; private int age; public Student(){ } public Student(int id,String name,int age){ this.id=id; this.name=name; this.age=age; } public int

2020-08-25 21:51:18 444

原创 MYSQL从简单查询到高级查询(二)

1. 查询所有字段2. 查询特定字段3. 查询指定记录4. 带IN关键字的查询5. 带BETWEEN AND的范围查询6. 带LIKE的字符匹配查询1. 查询所有字段1. 查询所有字段1. 查询所有字段从最简单的查询开始1. 查询所有字段SELECT * FROM emp;2. 查询特定字段SELECT id,name,age FROM emp; 3. 查询指定记录SELECT 字段1,字段2,...字段名n FROM 表名 WHERE 查询条件WHERE 条件判

2020-08-24 00:14:05 567

原创 MySQL8.0中的关键字与保留字

官网

2020-08-23 22:08:43 1050

原创 MYSQL从简单查询到高级查询(一)

创建表和插入数据基本查询语句介绍创建表和插入数据#建立部门表CREATE TABLE `dep` ( `id` int NOT NULL AUTO_INCREMENT, `dep_name` varchar(10) NOT NULL DEFAULT (_utf8mb4''), PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ciINS

2020-08-23 20:59:12 271

原创 MYSQL自定义函数的创建

创建存储函数创建存储函数创建存储函数,使用CREATE FUNCTION语句,格式如下:CREATE FUNCTION func_name([func_parameter])RETURN type[characteristic...]routine_bodyCREATE FUNCTION为用来创建存储函数的关键字;func_name表示存储函数的名称;func_parameter为存储过程的参数列表,参数列表形式如下:[IN|OUT|INOUT]param_name type其中,IN表

2020-08-23 13:53:21 208

原创 MYSQL存储过程的创建和调用

创建存储过程创建过程调用创建存储过程CREATE PROCEDURE sp_name([proc_parameter])[characteristics ...] routine_bodyCREATE PROCEDURE 为用来创建存储函数的关键字;sp_name为存储过程的名称;proc_parameter为指定存储过程的参数,有以下格式:[IN|OUT|INOUT]param_name type其中,IN表示输入参数,OUT表示输出参数,INOUT表示既可以输入也可以输出;param_n

2020-08-23 11:24:33 472

原创 MYSQL更新记录,删除记录

更新记录删除记录更新记录CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT, `name` char(10) NOT NULL DEFAULT '', `age` int NOT NULL DEFAULT '0', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ciinser

2020-08-21 21:31:58 825

原创 MYSQL数据插入的简单使用

12

2020-08-21 20:51:54 112

原创 MySQL系统信息函数,其他函数

系统信息函数其他函数链接数学函数,字符串函数系统信息函数函数功能VERSION()返回MYSQL版本CONNECTION_ID()返回MYSQL服务器当前连接的次数,每个连接都有各自唯一的IDSHOW FULL PROCESSLIST显示有哪有线程在运行,可以显示当前所有连接数,还可以查看当前的连接状态,可以识别出有问题的查询语句等。如图一DATABASE()返回当前使用的数据库LAST_INSERT_ID()返回最后一个自动生成ID值的函数

2020-08-21 11:13:10 142

原创 MySQL日期和时间函数,条件判断函数

日期和时间函数条件判断函数链接[数学函数,字符串函数日期和时间函数函数功能CURDATE(),CURRENT_DATE()将当前日期按照’YYYY-MM-DD’或’YYYYMMDDGE’格式的值返回,具体格式根据函数在字符串或数字语境中而定。如图一CURTIME()和CURRENT_TIME()将当前时间以‘HH:MM:SS’或HHMMSS格式返回。如图二CURRENT_TIMESTAMP()返回当前日期和时间值,格式为’YYYY-MM-DD HH:MM:SS

2020-08-21 10:17:48 1486

原创 linux命令抓取TCP包

三次握手四次分手使用tcpdump抓取TCP包使用exec连接redis套接字实践前先简单介绍下三次握手和四次分手三次握手TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如下图所示:第一次握手:建立连接时,客户端A发送SYN包(SYN=i)到服务器B,并进入SYN_SEND状态,等待服务器B确认。第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=i+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_R

2020-08-19 15:43:14 1901

原创 MySQL数学函数和字符串函数

数学函数字符串函数日期和时间函数条件判断函数系统信息函数其他函数数学函数函数功能ABS(X)返回X的绝对值PI()返回圆周率π的默认值。默认的显示是小数位数是6位SQRT(X)返回非负数X的二次方根MOD(X,Y)返回X被Y除后的余数,MOD()对于带有小数部分的数值也起作用CEIL(X),CEILING(X)返回不小于X的最小值,返回值转化为一个BIGINTFLOOR(X)返回不大于X的最大整数值,返回值转化为一个BIGINT

2020-08-17 09:11:43 134

原创 MYSQL数据表操作(二)

查看数据表结构查看表基本结构查看表详细结构修改数据表更改表的存储引擎查看表基本结构DESCRIBE/DESC语句可以查看表的字段信息,其中包括字段名,字段数据类型,是否为主键,是否有默认值等。语法规则如下:DESCRIBE 表名:DESCRIBE 表名:#或者简写为DESC 表名:其中,各个字段的含义如下:NULL:表示该列是否可以存储空值。KEY:表示该列是表的主键的一部分;UNI表示该列是UNIQUE索引的一部分;MUL表示列中某个给定值允许出现多次。DEFAUL

2020-08-16 17:03:19 189

原创 MYSQL数据表操作(一)

创建数据表创建表的语法形式数据表属于数据库,在创建数据表之前,使用USE <数据库名> 指定在哪一个数据库种进行,如果没有选择数据库,就会抛出"No databases selected"的错误。语法规则如下:CREATE TABLE <表名>( 字段名1,数据类型[列级别约束条件][默认值], 字段名2,数据类型[列级别约束条件][默认值], ...... [表级别的约束条件]);使用CREATE TABLE创建表时,必须指定以下信息:表的名称,不区分大小

2020-08-16 11:06:35 282

原创 MYSQL内部运算符

运算符概括MYSQL的内部运算符很丰富,主要有4大类,分别是算术运算符,比较运算符,逻辑运算符,位运算符。算术运算符算术运算符包括+(加),-(减),*(乘),/(除),%(求余)比较运算符包括大于>(大于),<(小于),=(等于),大于等于(>=),小于等于(<=),不等于(!=),以及IN,BETWEEN AND,IS NULL,GREATEST,LEAST,LIKE,REGEXP等。逻辑运算符逻辑运算符的求值所得结果均为1(TRUE),0(FALES),这类运算符

2020-08-15 19:26:21 183

原创 MYSQL数据库表字段类型(三)

二进制字符串类型MYSQL的二进制数据类型有BIT,BINARY,MEDIUMBLOB和LONGBLOB。本节将讲解各类二进制字符串类型的特点和使用方法。表一列出了MYSQL中的二进制数据类型。表一类型名称说明存储需求BIT(M)位字段类型大约(M+7)/8字节BINARY(M)固定长度二进制字符串M字节VARBINRAY(M)可变长度二进制字符串M+1字节TINYBLOB(M)非常小的BLOBL+1字节,在此L<28BLOB(M)

2020-08-14 22:27:22 499

原创 MYSQL数据库表字段类型(二)

(4)文本字符串类型字符串类型用来存储字符串数据,除了可以在存储字符串数据之外,还可以存储其他数据,比如图片和声音的二进制数据。MySQL还支持两类字符型数据:文本字符串类型。文本字符串二进制字符串。表一类型名称说明存储需求CHAR(M)固定长度非二进制字符串M字节,1<=M<=255VARCHAR(M)变长非二进制字符串L+1字节,在此L<=M和1<=M<=255TINYTEXT非常小的非进制字符串L+1字节,在此L<

2020-08-14 21:15:46 303

原创 MYSQL数据库表字段类型(一)

MySQL支持多种数据类型,主要有数值类型,日期/时间类型和字符串类型。(1)整数类型数值类型主要用来存储数字,MySQL提供了多种数值数据类型,不同的数据类型提供了不同的取值范围,可以存储的值范围越大,其所需要的存储空间也会越大。类型名称说明存储需求TINYINT很小的整数1字节SMALLINT小的整数2字节MEDIUMINT中等大小的整数3字节INT(INTEGER)普通大小的整数4字节BIGINT大整数8字节这里补充一个基

2020-08-14 14:59:39 473

原创 简单使用命令行创建数据库

这里使用的是cmd进行操作,还可以用其他可视化工具1.使用show databases;查看现在所有的数据库2.使用create databases;

2020-08-13 23:13:02 2142

原创 先简单的从建库开始

MySQL建库各个字符集的区别armscii8 (ARMSCII-8 Armenian)armscii8_bin 亚美尼亚语, 二进制armscii8_general_ci 亚美尼亚语, 不区分大小写ascii (US ASCII)ascii_bin 西欧 (多语言), 二进制ascii_general_ci 西欧 (多语言), 不区分大小写big5 (Big5 Traditional Chinese)big5_bin 繁体中文, 二进制big5_chinese_ci 繁体中文

2020-08-13 22:39:37 152

原创 node实现后端签名上传阿里OSS并返回回调

和数据直传到 OSS 相比,以上方法有三个缺点:上传慢:用户数据需先上传到应用服务器,之后再上传到OSS。网络传输时间比直传到OSS多一倍。如果用户数据不通过应用服务器中转,而是直传到OSS,速度将大大提升。而且OSS采用BGP带宽,能保证各地各运营商之间的传输速度。扩展性差:如果后续用户多了,应用服务器会成为瓶颈。费用高:需要准备多台应用服务器。由于OSS上传流量是免费的,如果数据直传到...

2020-01-16 21:37:14 1300 1

原创 mongodb先把CRUD整会了

使用mongodbcmd操作数据库:mongo (一定要在新的 cmd 中输入)查看所有数据库列表 show dbs使用数据库、创建数据库example:use student如果真的想把这个数据库创建成功,那么必须插入一个数据。数据库中不能直接插入数据,只能往集合(collections)中插入数据。不需要专门创建集合,只需要写点语法插入数据就会创建集合:db....

2019-11-30 20:55:03 72

原创 IP报文看懂了才行

字节、字、位、比特,这四者之间的关系1字=2字节=16比特=16位1.位位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小2、比特比特(bit)是由英文BIT音译而来,比特同时也是二进制数字中的位,是信息量的度量单位,为信息量的最小单位;3.字节字节,英文Byte,是计算机用...

2019-11-30 19:11:56 657

原创 js正则表达式简单操作

javascript正则表达式大部分内容我是从b站上学习的这是视频连接js创建正则对象两种方式1.字面量的方式let reg =/d+/2.以对象的方式创建(这里需要转译) let reg=new RegExp("\\d+")js创建两种对象的区别//1.两个斜杠中间包起来的都是元字符(如果正则中要包含某个变量的值,则不能使用字面量的方式创建) let type...

2019-09-04 22:15:13 419 1

原创 javaScript实现链表自动排序

<!DOCTYPE html><html lang="en"><head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"></head><body> <script> function LinkList() { var Node = function (e

2019-06-20 20:58:22 1013

空空如也

空空如也

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

TA关注的人

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