- 博客(15)
- 收藏
- 关注
原创 MySQL处理冗余信息(仅有主键不一致)
记录一个比较有趣的题目,以下建表语句:CREATE TABLEtest(idint(11) NOT NULL,peopleIdint(11) DEFAULT NULL,namevarchar(255) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci...
2019-12-18 21:56:14
248
原创 MySQL之DML语言
关于DML语言,我在此要说的是它包含,包含!select语句的如果不信的话,可以前往mysql官方文档(学习使用也挺棒的)https://www.mysqlzh.com/doc/126/646.html;当下仍有很多人说DML语言不包含select语句,在某种程度上其确实可能并不算是‘操作’吧,毕竟其并没有改变数据库中数据;嗯~~ 我觉得认可包含的。DML:数据操作语言,常用的命令有DEL...
2019-12-16 22:28:44
165
原创 EXCEL中统计函数COUNT
EXCEL中统计函数不仅有COUNT还有其相关的延伸函数,接下来就来看看统计函数怎么使用,及一些需要注意的点。首先说明EXCEL中几个比较特殊的点:空格不等于NULL 、 时间也算是一个数值类型数据,因为其可以装化成距离1900年1月1日过去的天数 、 如果在数字前加上英文状态的左单引号时会自动切换为文本形式的数字显示(就像下图的5656数据) 、 数字过大时会自动切换为科学计数尽管显示看来不像...
2019-12-15 22:14:13
535
原创 MySQL之DCL
数据库在使用过程中很多时候并不是单用户模式,会在具体的应用过程中划分不同的用户类型,为了让用户有更好的体验、同时保证数据库的安全。此时便会他们不同的使用需求或场景为之分配相应的权限,这就是DCL语言的主要作用和意义,DCL: 数据库控制语言。主要是grant,deny,revoke等相关语句默认状态下只有sysadmin,dbcreator,db_owner或db_securityadmin等...
2019-12-13 22:51:38
206
原创 MySQL--DDL语言
DDL此为数据定义语言,其主要操作对象是数据库及数据表,前往具体的DDL释义以下为相关具体操作:数据库相关的DDLCREATE DATABASE/SCHEMA db_name; 创建名字为db_name的数据库,创建数据库时还可以进行对数据库引擎、字符编码等相关属性进行设置,后续将会在进行更新;-----------DROP DATABASE DB_NAME;删除名字为DB_NAME数据...
2019-12-12 22:18:59
686
原创 excel函数——IF、AND、OR、NOT
AND函数=AND(B3>60,C3>60)此函数主要用于多条件判断是否均成立问题,若是条件都成立返回TRUE否则返回FALSE,是一个逻辑函数,多是用于和其他函数配合使用。上述例子是判断B3单元数据是否大于60 且 C3也大于60;OR函数=OR(B3>60,C3>60)多个条件中判断是否有成立的,有就返回TRUE,否则返回FALSE,条件使用逗号分隔并列即可,...
2019-12-11 23:08:55
1106
原创 线程间通信----生产者消费者实践
简单生产者消费者问题: 现有两个线程A、B,对一个初始值未零的数加减一的操作,不能为负数,二者必须要实现轮流操作(操作十次);再一次:高内聚低耦合前提下实现线程操作资源类!//资源类class Resource{ private int number = 0; public synchronized void inrease(){ //增一操作方法,利用synchronized保证线程...
2019-11-24 20:50:36
107
原创 接口中的方法可以有哪些(Java 8)
自己可能之后会常使用到lambda表达式,但之前对lambda表达式也不是太敢使用,因此进一步去学习lambda表达式并记录在此。在以往的学习中,我们可能就只了解接口中仅仅有抽象的方法,但是随着不断地学习发现接口中又有了新的可能,话不多说上实验代码:**1 以往自己认知的接口 **//首先是定义interface inf{ public void method1(); public ...
2019-11-19 17:37:32
3226
原创 MySQL数据库事务、隔离级别 InnoDB、MyISAM引擎区别、相关知识点
首当其先------事务、隔离级别:前言:提到一个关系数据库就绕不开事务、隔离级别的讨论,所以先来看一下什么是数据库的事务及隔离级别。事务:事务就是将很多个操作集中在一块形成一个有限的操作集,然后对之及进行执行;对于一个事务的执行结果只有两种结果,一是全部执行成功并提交到数据库中,对数据进行持久的影响,二是事务中有一个或者多个操作没能成功执行最终导致事务的执行整体失败,进而回滚到事务开始之前...
2019-11-17 15:44:35
421
原创 继承/实现 Thread类/Runnable接口 实现多线程
1.1 继承Thread类的子类class xiancheng extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()); //输出当前线程的名字 } }备注 : “@Override” : 此处可能很多人就像我一样不会太在乎它...
2019-11-14 17:17:10
271
原创 高内聚低耦合
多线程学习1 什么是高内聚/低耦合?首先了解什么是内聚/耦合1.1.1 内聚性:每一个程序中可能会按照不同功能,将整个代码段划分为不同的模块,每一个模块内部元素彼此之间会有某些联系,此种联系就是内聚性。同一个模块中元素联系越加紧密,那就意味着其内聚性就高,反之则不然。1.1.2 耦合性:...
2019-11-05 20:09:59
293
原创 进程/线程 || 并发/并行
多线程学习—进程/线程 || 并发/并行1.什么是进程/线程?1.1 进程:就是一个运行的程序,例如一个运行着的的QQ程序,QQ.exe 、 word.exe 等规范定义:系统进行资源分配、资源管理的基本单位,具有自己的堆栈、局部变量等,具有自己独立的地址空间每一次启动一个进程就会让系统为之划分具体的地址空间并简历数据表为其维护代码段、堆栈段、数据段相关信息;1.2 线程:轻量级的...
2019-11-05 16:49:24
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人