史赞的心路历程

Engineers are versatile minds who create links between science, technology, and society.

查询截取分析

----分析— 1、观察,至少跑1天,看看生产的慢SQL情况。 2、开启慢查询日志,设置阈值,比如超过5秒钟的就是慢SQL,并将它抓取出来 3、explain + 慢SQL分析 4、show profile 查询sql在MySQL服务器里面的执行细节和生命周期情况 5、运维经理 or dba 进...

2019-02-13 23:24:16

阅读数 13

评论数 0

MySQL锁机制

锁是计算机协调中多个进程或线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU,RAM,I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要原因。从这个角度来说,锁对数...

2019-02-13 23:22:19

阅读数 17

评论数 0

MySQL索引学习笔记

1、 什么是索引 官方定义:索引是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构 ++排好序的快速查找数据结构++ 结论: 数据本身之外,数据库还维护者一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种...

2019-02-13 23:16:16

阅读数 10

评论数 0

MySQL事务

1.查看事务级别 mysql> show variables like 'tx_isolation'; +---------------+-----------------+ | Variable_name | Value | +-------...

2019-02-13 23:11:40

阅读数 14

评论数 0

Docker安装MySQL5.7

第一步 新建以下目录: mkdir /www/mysql/conf.d 配置目录 mkdir /www/mysql/datadir 数据目录 mkdir /www/mysql/mysql.conf.d 配置目录 第二步 在 conf.d 文件夹内新建 docker.cnf 文件 [...

2018-12-29 22:08:00

阅读数 65

评论数 1

DockerFile-2

1.编写一个能够 vim ifconfig 的centos 镜像 Dockerfile FROM centos MAINTAINER shizan<shizan666@163.com>   ENV MYPATH /u...

2018-12-27 13:17:21

阅读数 14

评论数 0

DockerFile-1

1.宿主机根目录下: mkdir /mydocker 进入该目录 2.新建Dockerfile vim Dockerfile # volume test FROM centos VOLUME ["/dataVolumeContainer1",&...

2018-12-27 13:11:02

阅读数 19

评论数 2

消息中间件的简单介绍

为何使用消息中间件:1:复杂系统的解耦  2:复杂链路的异步调用  3:瞬时高峰的削峰处理 使用消息中间件带来的缺点:1:系统可用性降低(万一MQ突然挂掉) 2:系统稳定性降低(消息丢失,消息重复,系统宕机导致的消息积压)3:分布式一致性问题 生产者发送成功 消费者消费失败     优...

2018-12-20 23:58:41

阅读数 22

评论数 0

docker 安装 jenkins

1.个人习惯 在/www下新建jenkins文件夹,在jenkins文件夹下新建jenkins_home文件夹 mkdir -p /www/jenkins/jenkins_home 2.给 jenkins_home 授权 因为当映射本地数据卷时,/www/jenkins/jenkins_home...

2018-12-20 21:05:48

阅读数 22

评论数 0

Nginx简单部署前端页面

1.先安装 node curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash - 2.sudo yum install -y nodejs 3.将前端打包页面解压的 dist 文件夹 上传到 /www/...

2018-12-12 21:49:51

阅读数 100

评论数 0

Docker 安装 nginx

1.个人习惯 新建存放nginx的配置文件目录 mkdir /www/nginx 2.搜索镜像 docker search nginx 3.拉取镜像 docker pull docker.io/nginx 4.先运行一个nginx的测试容器,以便获取他的配置文件 docker run --nam...

2018-12-12 21:38:23

阅读数 31

评论数 0

Linux下查看端口占用情况

lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME docker-pr 21961 root 4u IPv6 82062078 0t0 TCP *:http (LISTEN) 可以看...

2018-12-12 20:35:11

阅读数 17

评论数 0

Linux 下安装maven

1、安装wget命令 如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。 yum -y install wget 2.下载 页面 https://maven.apache.org/download.cgi 在 /opt 目录下 wget h...

2018-12-11 15:05:00

阅读数 16

评论数 0

Linux下jar包的部署

配置运行脚本 1.配置脚本 选好你要部署到的文件路径 ,假设项目名是ABC,这里我选的是/home/ABC/,然后建立几个文件夹和一个运行脚本。 cd /home/ABC mkdir config mkdir heapdump mkdir log touch restart.sh 目录...

2018-08-21 20:47:59

阅读数 894

评论数 0

Linux查看日志常用命令

1.查看日志常用命令     tail:          -n  是显示行号;相当于nl命令;例子如下:             tail -100f test.log      实时监控100行日志             tail  -n  10  test.log   查询日志尾部...

2018-08-09 16:53:43

阅读数 42

评论数 0

Docker 初识

  1、在Linux上安装Docker   1、检查内核版本,必须是3.10及以上 uname -r 2、安装docker yum install docker 3、输入y确认安装 4、启动docker [root@localhost ~]# systemctl start docker ...

2018-04-25 23:42:22

阅读数 74

评论数 0

@SpringBootApplication 注解后面那些事

@SpringBootApplication  主程序类,主入口类/** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用 */ @SpringBootApplication public class HelloWorldMainA...

2018-04-01 02:15:34

阅读数 729

评论数 0

SQL JOINS sql语句的关联查询

ps:mysql不支持FULL OUTER JOINso~最后两种分别写成:SELECT * FROM A LEFT JOIN B ON A.key = B.key UNION SELECT * FROM A RIGHT JOIN B ON A.key = B.keySELECT * FROM A...

2018-03-17 20:58:39

阅读数 63

评论数 0

Linux 下mysql 5.7.21的安装

下载页面:https://dev.mysql.com/downloads/repo/yum/此处采用yum安装,说明页面 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/1、选择Yum Repository 页面 https://de...

2018-03-14 23:07:58

阅读数 57

评论数 0

es6.x 语法

测试分词器PUT test GET test/_analyze { "analyzer": "ik_smart", "text":"洪荒之力" ...

2018-03-10 23:41:10

阅读数 366

评论数 0

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