自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Linux安装MongoDB

1.去官网找到安装包地址,复制下来 官网地址:https://www.mongodb.com/download-center?jmp=nav#community 我使用的安装包地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64- 4.0.0.tgz 2.使用SSH登录服务器,找一个文件夹放到安装包,我这里使用的是/usr ...

2019-10-31 19:46:55 219

原创 什么时候索引失效

1 .最左前缀法则:如果是联合索引,查询从索引的最左侧开始,没有跳过其他索引,则成功,如果跳过,则失效。 create index index_name on user(name,status,address); select * from user where name=? and status=? and address=?(全部索引有效) select * from user where s...

2019-10-29 10:13:36 418

原创 优化之EXPAIN执行计划

#准备测试数据 CREATE TABLE actor ( id int(22) NOT NULL AUTO_INCREMENT, name varchar(255) DEFAULT NULL, update_time datetime DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=ut...

2019-10-23 14:53:19 520

原创 优化之慢查询

优化之慢查询 概念 查询超过指定的时间的语句叫慢查询 查询 查看慢查询的指定的时间 show variables like “%long%”; show status like “connections”; 查询当前mysql数据库是否开启慢查询日志功能; show varlables like ‘%slow%’ 配置 5.5版本配置 1.配置慢查询日志存放路径 在磁盘随意位置创建文件夹Mysql...

2019-10-23 14:34:47 105

原创 索引视图 存储过程 触发器

一.索引 1.1 索引概念 MySQl官方对索引的定义为:索引(index)是帮助MySQL高效获取数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引,如下面的示意图所示 左边是数据库,一共有二列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并...

2019-10-22 18:43:36 253

原创 在LINUX上安装MYSQL

在LINUX上安装MYSQL 查看版本 rpm -qa | grep -i mysql 第二步 删除mysql默认版本: rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps (mysql-libs-5.1.71-1.el6.x86_64是你自己机器上的 mysql版本) 第三步 上传mysql安装包 1:连接sftp...

2019-10-16 10:48:33 157

原创 springcloud - config-统一配置管理

什么是统一配置管理 spring cloud config为分布式系统外部化配置提供了服务器和客户端的支持,包括config server和 config client 二部分,由于config server 和config client 都实现了对spring environment(环境)和property source(属性源)抽象映射,因此,spring cloud config非常适...

2019-10-11 11:39:54 180

原创 springcloud - hystrix容错

rabbion Rabbion 是一个客户端负载均衡器(Nginx为服务端负载均衡)。 它赋予了应用一些支配HTTP 与TCP 行为的能力,可以得知,这里的客户端负载平衡也是进程内负载平衡的一种。 它在spring Cloud 生态内是一个不可缺少的组件,少了它,服务便不能横向扩展,这显然是有违云原生12要素的。 此外Feign与Zuul中已经默认集成了Ribbon,在我们的服务之间凡是涉及调用的...

2019-10-10 13:59:17 189

原创 springcloud - 服务限流

一 限流概念 高并发系统中有三把利器用来保护系统:缓存,降级和限流。 限流的目的是为了保护系统不被大量请求冲垮,通过限制请求的速度和次数保护系统。 在电商的秒杀活动中,限流是必不可少的一个环节。 二 实现方法 限流的方式也有很多种,可以在Nginx层面限流,也可以在应用当中限流,比如在API网关中。 三限流算法 计数器: 计算单元时间内访问接口的次数,如果达到次数,则限制访问 令牌桶; ...

2019-10-09 19:29:49 269 1

原创 服务降级

一.降级概念 当访问量剧增,服务出现问题的时候,需要做一些处理,比如服务降级。 服务降级就是将某些服务停掉或者不进行业务处理,释放资源维持主要服务的功能 举例:某电商网站在搞活动的时候,活动期间压力太大,如果在进行下去,整个系统有可能崩掉, 这个时候可以释放掉一些资源,将一些不那么重要的服务采取降级措施,比如登录,注册,登录 服务停掉之后,就不会有更多的用户抢购,同时也可以释放一些资源,登录,注册...

2019-10-09 18:48:12 287

空空如也

空空如也

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

TA关注的人

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