- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 windows多实例搭建mysql5.6主从复制
环境:操作系统windows10、mysql版本:5.6.40目标:在windows10下安装mysql5.6版本,并启动两个实例,端口分别为3306,3307,并做主从复制一、下载mysqlhttps://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.40-winx64.zip二、安装mysql1.mysql安装准备将下载的压缩包...
2019-07-11 11:40:10 393
原创 Jenkins、svn、tomcat、maven持续集成部署教程
一、jenkins、tomcat、maven的安装配置Linux中maven安装Linux中Jenkins安装tomcat配置:jenkins集成tomcat时需要将部署应用,tomcat需要配置指定用户和角色,在tomcat_user.xml中添加如下配置:<role rolename="manager-gui"/><role rolename="manag...
2018-09-27 14:51:21 238
原创 MySQL索引优化实战
在看本章节前需要先熟悉mysql 执行计划,可参考MySQL explain执行计划详解在下列示例中,在name,age,pos上建立复合索引 idx_staffs_nameAgePos一、全值匹配这个最高效最直接,如下查询条件直接是字段的全值二、最左前缀匹配如果索引了多列如a、b、c时就需要遵循最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。...
2018-09-21 10:15:00 582
原创 MySQL explain执行计划详解
mysql可通过explain查看执行计划,通过执行计划,我们可以知道以下信息1.表的读取顺序2.数据读取操作的操作类型3.哪些索引可以使用4.哪些索引被实际使用5.表之间的引用6.每张表有多少行被优化器查询eg:idsleect的执行顺序,包含一组数字,表示查询中执行select子句或操作表的顺序,有三种类型值:相同、部分相同、全不同相同的执行顺序由上...
2018-09-18 17:10:17 1108
原创 MySQL索引详解
一、什么是索引mysql官方关于索引的定义是:帮助SQL高效获取数据的数据结构。从中可以知道索引的本质是数据结构。索引的目的在于提高查询效率,类似于字典。索引本身也可能很大,所以不可能全部存在内存之中,因此索引文件往往会存在于磁盘之上。虽然索引可以提高查询效率,但同时会降低更新效率,因为在进行insert、update、delete操作时不仅需要操作表数据的同时,还要更新下索引文件。索...
2018-09-18 16:50:22 135
原创 Linux安装maven
1.下载并解压安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gztar -zxvf apache-maven-3.5.4-bin.tar.gz2.配置环境变量vi /etc/profile如下图,添加M2_HOME环境变量,...
2018-08-31 13:54:29 2551
原创 Linux 安装Jenkins
1.下载JenkinsJenkins下载地址:https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.121.3-1.1.noarch.rpm在linux中可以直接采用命令 wget 下载地址 进行下载2.安装sudo rpm -ih jenkins-2.121.3-1.1.noa...
2018-08-31 09:48:51 1928
原创 阿里云 Linux SVN Http服务搭建
第一步:通过yum命令安装SVN,命令如下:-> yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行第二步:创建版本库目录并初始化仓库-> mkdir /var/svn/repo/xxx (创建目录,其中xxx为你的仓库名称)-> svnadmin create /var/svn...
2018-08-30 16:58:53 1026 1
原创 InnoDB与MyISAM区别
对比项 InnoDB MyISAM 主外键 支持 不支持 事务 支持 为支持 行表锁 行锁,操作时只锁一行,适合高并发 操作时锁全表,不适合高并发 缓存 不仅缓存索引,还缓存真实数据,对内存要求较高,内存大小对性能有决定性影响 只缓存索引,不缓存数据 表空间 大 小 关注点 事务 性能 ...
2018-08-20 16:09:04 130
原创 Java内存区域详解
对于C/C++开发人员,在内存管理方面,他们拥有绝对权力,既认拥有每一个对象的所有权,又担负着每一个对象生命开始到结束的维护责任。而对于java开发人员,在JVM自动内存管理机制帮助下,不再需要为每一个new操作去写对应的delete/free代码,而且还不容易出来内存泄漏和溢出问题,看起来一切很美好,但因为把内存管理的权限交给了JVM,一旦出现了内存泄漏或溢出,如果不了解JVM是怎么
2017-06-13 17:10:48 142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人