文章目录前言一、介绍存储引擎1.1、InnoDB引擎1.2、MyISAM引擎二、InnoDB与MyISAM的对比三、不同的场景选择引擎前言本篇博客是MySQL的学习笔记,若文章中出现相关问题,请指出!所有博客文件目录索引:博客目录索引(持续更新)一、介绍存储引擎1.1、InnoDB引擎在MySQL5.5版本后,MySQL的默认内置存储引擎已经是InnoDB引擎了,
原创
2022-05-01 19:09:23
136阅读
(一) 前置知识(1) 一些单词identifier:标识符
locator:定位
anchor: 锚
parasitic:寄生
manual:手动的
automatic:自动的
specifier:标志语,指示语
several:几个,一些
composition:组成,组合
crushed:压坏,压碎
shallow:浅的复制代码(2) URL 和 URIURL -> Locator
转载
2021-01-28 20:28:34
283阅读
2评论
unsigned表示无符号,也就是非负数,只能用于整型数据。建立外键关系create table dept(id smallint unsign auto_increment,name varchar(50),primary key(id));查看建立表的SQL代码show create table dept \G;create table employee (id smallint unsign
转载
2012-03-05 13:09:00
30阅读
2评论
一般使用“tar-czvf压缩包名称.tar.gz要打包的目录”命令把指定的文件进行打包压缩;相应的解压命令为“tar-xzvf压缩包名称.tar.gz”重定向标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。管道符的作用管道命令符
原创
2019-07-22 22:55:49
364阅读
final可以修饰类、属性、方法。当用final修饰类的时候,此类不可被继承,即final类没有子类。这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。当利用final修饰一个属性(变量)的时候,此时的属性成为常量。JAVA利用final定义常量(注意在JAVA命名规范中常...
原创
2022-07-22 10:25:41
87阅读
## HelloWorld 1. 随便新建一个文件夹,存放代码2. 新建一个java文件 - 文件后缀名为.java- Hello.java- 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 3. 编写代码 ```javapublic class Hello{ public static v ...
转载
2021-08-09 17:26:00
100阅读
2评论
1,Java通过new申请的内存的默认值是0,比如下面的数组b,b的元素默认值是0,要是double的话就是0.0,bool的话就是false。int[] b=new int[5];2,byte b=1,c=2; byte f=b+c; 会报错,因为b+c的结果是int类型的,因为在Java中涉及到byte、char、short的是 b+=c,b
原创
2023-06-07 15:51:03
69阅读
V.p.:我们知道,速度并不与指令数同步发展.2个有趣观察:1,zig前端和llvm后端对检查很灵活,如果能证明永不溢出,则不会发射检查溢出指令.我想总是发出他,则编译器会生成两个版本,1个检查,1个不检查,当不会溢出时,则调用不检查版本.真有意思.2,总是生成检查时,牺牲了2.7%的效率.应该说是划算的.lea能够加速的原因是地址解码器与算术逻辑单元独立,他们是并行的,因而能够加速.对立即值,也不需要另一个寄存器.循环代码使用了,硬编码极限,超过它,可能溢出.未超过,就不算.对小程序2.7%可能
原创
2021-08-20 09:16:57
57阅读
V.p.:我们知道,速度并不与指令数同步发展.2个有趣观察:1,zig前端和llvm后端对检查很灵活,如果能证明永不溢出,则不会发射检查溢出指令.我想总是发出他,则编译器会生成两个版本,1个检查,1个不检查,当不会溢出时,则调用不检查版本.真有意思.2,总是生成检查时,牺牲了2.7%的效率.应该说是划算的.lea能够加速的原因是地址解码器与算术逻辑单元独立,他们是并行的,因而能够加速.对立即值,也不需要另一个寄存器.循环代码使用了,硬编码极限,超过它,可能溢出.未超过,就不算.对小程序2.7%可能
原创
2022-02-25 11:11:58
20阅读
使用Docker+Kubeadm安装K8S(版本:v1.21.1)
原创
2023-06-29 14:36:36
10000+阅读
bash特征详解B、C、K shellshell外壳GUI:Gnome、KDE、XfceCLI:sh、csh、ksh、bash(首选)、tcsh多用户登录到系统,使用shell,也只有一个shell程序在运行,但是可以有多个shell进程。*进程:在每个进程看来,当前主机上只存在内核和当前进程;进程是程序的副本用户工作环境:bash: #管理员的命令提示符 $普通用户exit
原创
2015-01-17 10:05:15
1117阅读
一、前言MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL 的优化器能够按照预想的合理方式运行而已。今天给大家体验 MySQL 的优化实战,助你高薪之路顺畅!图 - MySQL查询过程二、优化的哲学注意
转载
2023-09-04 16:42:29
43阅读
多表查询:通过cust_id 在customers和orders表中查询信息 SELECT cust_id,COUNT(cust_id),(SELECT cust_name from customers where customers.cust_id = orders.cust_id) from o ...
转载
2021-08-03 17:21:00
59阅读
2评论
一:手机防盗:
1. 绑定sim卡
其实就是把sim卡的串号持久化到sp中
获取sim卡串号,需要增加权限<uses-permission android:name="android.permission.READ_PHONE_STATE" />
telmanager = (TelephonyManager) getS
原创
2012-07-01 13:05:14
510阅读
python 的 if, while, for, break, continue 语句python 中的语句与其它编程语言格式略有不同if 语句: 语法:if a = b : print " %s = %s" %(a,b)  
原创
2015-10-28 19:04:38
524阅读
mkdir:创建空目录-p:副目录-v:verbose 详细信息/mnt/test/x/m,y 如何同时创建两个目录方法一:mkdir -pv /mnt/test/x/m /mnt/test/y方法二:mkdir -pv /mnt/test/{x/m,y} 命令行展开删除目录:rmdir 删除空目录 -p文件创建和删除tou
原创
2016-01-13 18:33:31
352阅读
1.html:5 Tab 补全h5结构
如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<b
原创
2022-02-17 10:11:31
122阅读
1.html:5 Tab 补全h5结构 如: Document2.html中的空格合并现象 html中对缩进空格换行不敏感 不管有多少空格缩进换行 浏览器只会当做一个空格来解析 占得是一个汉字的长度,是空格的两倍 空格 占得是半个汉字的长度3.如何
原创
2021-08-02 15:19:44
236阅读
#SaToken学习笔记-03 如果排版有问题,请点击:传送门 ##核心思想 所谓权限验证,验证的核心就是一个账号是否拥有一个权限码 有,就让你通过。没有?那么禁止访问! 再往底了说,就是每个账号都会拥有一个权限码集合,我来验证这个集合中是否包含指定的权限码 例如:当前账号拥有权限码集合:["use ...
转载
2021-08-11 16:16:00
500阅读
2评论
ansible重要内容playbook剧本文件的编写和使用
原创
2022-08-03 20:27:54
10000+阅读