自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stepMore的博客

记录自己的看书轨迹,学习历程

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 《MySQL必知必会》读书笔记

看完《MySQL必知必会》这本书把自己不怎么清楚的总结一下。 Notes:SQL文件第一章–了解SQL数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)数据库管理系统(Database Management System)英文缩写:DBMS结构化查询语言(Structured Query Language)英文缩写:SQL表:一种结构化的文件,可用来存...

2018-08-22 14:37:33 307

原创 事务处理

Notes:SQL文件事务处理(transaction processing)为什么需要事务处理?事务处理是一种机制,用来管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果。术语事务(transaction)指一组SQL语句。回退(rollback)指撤销指定的SQL语句的过程。提交(commit)指将未存储的SQL语句结果写入数据库。保留点(s...

2018-08-22 14:36:15 6999

原创 MySQL触发器

触发器触发器是MySQL响应以下任意语句而自动执行的一条语句(或位于BEGIN和END语句之间的一组语句)如下:DELETEINSERTUPDATE触发器注意事项唯一的触发器名(最好做到在每个数据库中唯一)触发器关联的表触发器应该响应的活动(DELETE、INSERT或UPDATE)触发器何时执行(处理之前或之后)只有表才支持触发器每个表最多支持6个...

2018-08-22 11:34:47 211

原创 MySQL游标简析

Notes:SQL文件游标的概念游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。MySQL的游标只能用于存储过程(和函数)。使用游标在能够使用游标前,必须...

2018-08-22 10:32:53 270

原创 MySQL存储过程

Notes:SQL文件什么是存储过程存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。为什么要使用存储过程通过把处理封装在容易使用的单元中,简化操作。由于不要求反复建立一系列处理步骤,这保证了数据的完整性。简化对变动的管理。提高性能。因为使用存储过程比使用单独的SQL语句要快。存在一些只能用在单个请求中的MySQl元素和特性,存储过程可以使...

2018-08-22 09:06:08 138

原创 MySQL视图

Notes:SQL文件为什么使用视图重用SQL语句。简化复杂的SQL操作。使用表的组成部分而不是整张表。保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。更改数据格式和表示。视图的性能问题因为视图不包含数据,所以每次使用视图时,都必须处理查询执行时所需的人一个检索。如果你用多个联结和过滤创建了复杂的视图或者嵌套了视图,可能会发现性能下降得很厉...

2018-08-21 22:43:23 131

原创 MySQL的UNION用法

Notes:SQL文件介绍MySQL中的组合查询MySQL允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并或复合查询。什么时候需要使用组合查询:在单个查询中从不同的表返回类似结构的数据; 对单个表执行多个查询,按单个查询返回数据。使用UNIONSELECT vend_id,prod_id,prod_price FROM pr...

2018-08-21 16:02:39 24623

翻译 《MySQL必知必会》SQL文件

《MySQL必知必会》SQL文件:表的创建和外键绑定:# 在Mysql中取消外键约束 SET FOREIGN_KEY_CHECKS=0; DROP TABLE customers;DROP TABLE orderitems;DROP TABLE orders;DROP TABLE products;DROP TABLE vendors;DROP TABLE product...

2018-08-21 15:57:52 4053 3

原创 Java集合

Java集合框架大致可以分为五个部分:List列表,Set集合、Map映射、迭代器、工具类List 接口通常表示一个列表(数组、队列、链表栈),其中的元素 可以重复 的是:ArrayList 和LinkedList,另外还有不常用的Vector。LinkedList实现来Queue接口,因此也可以作为队列使用。Set接口通常表示一个集合,其中的元素 不可以重复 (通过hashcode和...

2018-08-11 08:09:28 79

原创 Comparable和Comparator的理解

首先我们看以一下各自的JDK源码:在jdk1.8版本中Comparable接口仍然只有一个方法:compareTo ;在jdk1.8版本中Comparator接口中增加了许多方法,接口也用了1.8才加进来的@FunctionalInterface注解。Comparable的用法import java.util.ArrayList;import java.util.Collect...

2018-08-11 08:06:16 235

原创 Java中Execption

Java中的异常分类Java中异常分为两类:checked execption(检查异常)和unchecked execption(未检查异常)“检查”二字是说,代码编译时,编译器会去检查一下有没有进行异常处理,对于归类为需要检查的异常,若没处理,编译就不通过。 Java中的未检查异常也叫运行时异常(RuntimeException)。下面Thinking in Java里面比较好的一个例...

2018-08-09 11:08:56 332

原创 bit,Byte理解

基本含义理解一个bit是二进制中的最小单位,代表一个0或1的位置。 bit是位。 Byte是字节。 1Byte=8bit;比特(BIT,binary system),计算机专业术语,是信息量单位,是由英文BIT音译而来。同时也是二进制数字中的位,信息量的度量单位,为信息量的最小单位。字符和字节字符(char)是Java中的一种基本数据类型,由两个字节组成,范围从0开始到2^16-1...

2018-08-06 10:16:57 4402

《Netty 实战》源码

《Netty 实战》源码,用于Netty的学习和参考!

2019-04-28

空空如也

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

TA关注的人

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