- 博客(13)
- 收藏
- 关注
原创 mysql innodb
innodb 存储引擎,支持事务,行锁的实现是:是通过给索引上的索引项加锁实现的innodb按照辅助索引进行数据操作时,辅助索引和和主键索引都将锁定指定的索引项通过索引进行数据检索,innodb才使用行级锁,否则使用表锁...
2020-12-19 13:18:48 138 1
原创 docker命令大全
1.docker version #查看docker的版本2.docker info #查看docker的详细信息3.docker images #查看本地所有镜像4.docker images nginx #查看本地与nginx的相关的镜像5.docker ps -a #查看当前所有容器的状态(包括没有运行的)6.docker ps #查看当前正在运行的容器的状态7.docker stop vm1 #停止容器vm1(容器vm1存在,并运行)8.docker sta...
2020-05-12 23:17:22 192
原创 Docker在Linux下的安装及常用命令
一、安装1 安装必要的系统工具工具yum install -y yum-utils device-mapper-persistent-data lvm22 添加软件源信息yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3 更新yum缓存yum makecache fast4 安装dockeryum -y install docker-ce5 动doc
2020-05-12 23:05:59 727
原创 B-Tree和B+Tree(让你彻底理解MySQL索引存储原理)
这篇文章写的太好:我只是它的搬运工https://www.jianshu.com/p/ac12d2c83708简介B 树是为了磁盘或其它存储设备而设计的一种多叉平衡查找树。(相对于二叉,B树每个内结点有多个分支,即多叉)B树又可以写成B-树/B-Tree,并不是B“减”树,横杠为连接符,容易被误导首先我们介绍一下一棵 m 阶B-tree的特性m 阶的定义:一个节点能拥有的...
2020-04-05 21:47:54 1269
原创 Git操作及常用命令
一、提交代码步骤1、到目标文件夹下初始化,形成.git 库文件git init2、加载所有文件git add .3、提交到本地库git commit -m " message"4、push代码前,第一次推送的时候要添加远程的代码库到配置git remote add origin https://github.com/pengjie-123/gittest.git5、推送代码gi...
2020-04-04 16:50:11 94
原创 统计最近6个月内不同类型订单的成交金额
本文出处:https://www.cnblogs.com/zuidongfeng/p/9048618.html1、创建表CREATE TABLE `t_order` ( `id` bigint(4) NOT NULL AUTO_INCREMENT COMMENT '主键,自增', `source` smallint(1) NOT NULL COMMENT '订单来源:1:商城 2:...
2019-09-24 17:05:25 982
原创 安装rabbitMQ
1、安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 21.0.1 Windows 64-bit Binary File设置环境变量,新建ERLANG_HOME修改环境变量path,增加Erlang变量至path,%ERLANG_HOME%\bin;打开cmd命令框,输入erl至此,Erlang 安装完成2、安装rabbitmq...
2019-09-12 23:34:50 103
原创 事务的四种隔离级别
本文转自 https://www.cnblogs.com/ubuntu1/p/8999403.html数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommit...
2019-08-12 17:41:02 169 1
原创 SQL的执行顺序与聚集函数
本文参考:https://blog.csdn.net/anguowei/article/details/78391161一、SQL SELECT语句的执行顺序:1.from子句组装来自不同数据源的数据;2.where子句基于指定的条件对记录行进行筛选;3.group by子句将数据划分为多个分组;4.使用聚集函数进行计算;5.使用having子句筛选分组;6.计算所有的表达式;7....
2019-08-03 16:20:27 2247
原创 存储过程变量定义的几种方法
在mysql存储过程中定义变量有3种方式 declare,set,select1.declaredeclare 变量名 变量类型 default 默认值;如:DECLARE a VARCHAR(255) DEFAULT ‘C’;declare定义的变量 相当于一个局部变量 declare只能在begin,end中定义。2.set此处的变量不需要声明,mysql会自动根据值类型来确...
2019-08-01 20:22:20 7293 1
原创 Hello world
public static void main(String[] args){System.out.println(“Hello world!”);}
2019-07-30 22:56:19 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人