自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL优化方法

1、提高sql文件导入的效率有以下几种方法:1.1、主键顺序插入:主键有顺序:主键自增 执行效率快主键无顺序:自定义主键 执行效率相对较慢1.2、关闭唯一性校验在导入之前关闭唯一性校验 set unique_checks = 0; 在导入之后开启唯一性校验 set unique_checks = 1; 1.3、手动提交事务关闭自动提交:set autocommit = 0;

2021-03-31 09:26:01 95

原创 Linux centos7安装mysql

1.检查本系统是否存在自带mysql,有的话手动删除查看:rpm -qa|grep mysql删除:rm -rf 文件名查看:find / -name mysql删除:rm -rf 文件名2.在当前目录解压文件tar -zxvf mysql-5.7.22-linux-glibc2.12-i686.tar.gz 3.把解压的mysql文件剪切到 /usr/local/mysqlmv mysql-5.7.22-linux-glibc2.12-i686 /usr/local/mysqlmv

2021-03-30 17:29:12 89

原创 Linux centos7安装mongodb4

Mangodb–centos7安装mongodb41、去官网找到安装包地址,复制下来。官网地址:https://www.mongodb.com/download-center?jmp=nav#community我使用的安装包地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz2、使用SSH登录服务器,找一个文件夹存放安装包,我这里使用的是 /usr第一步是定位到/usr文件夹,第二步是下载安装包。$ cd /usr

2021-03-30 17:15:30 267 1

原创 MySQL - 存储引擎

一条SQL语句的执行顺序mysql的体系结构整个mysql server由下列组件组成:1. connection pool : 连接池组件2. management services & utilities: 管理服务和工具组件3. sql interface : SQL接口组件4. parser: 查询分析器5. optimizer: 优化器6. caches &am...

2020-07-09 17:01:59 102

原创 SpringCloud - dashboard单机监控(仪表盘)

在微服务架构中,Hystrix 除了实现容错外,还提供了实时监控功能。在服务调用时,Hystrix 会实时累积关于 HystrixCommand 的执行信息,比如每秒的请求数、成功数等。Hystrix 监控需要两个必备条件:<dependency> <groupId>org.springframework.boot</groupId> &l...

2019-10-29 09:56:39 340

原创 SpringCloud - zipkin服务追踪

ZipKin简介ZipKin是一个开放源代码的分布式跟踪系统,解决微服务架构中的延迟问题,包括数据的收集、储存、查找和展现服务追踪说明远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器...

2019-10-28 17:58:56 137

原创 SpringCloud - eureka

Spring Cloud核心组件:Eureka 服务注册与发现他由三端构成1.Eureka Server 服务注册与发现中心端 提供服务注册和发现的能力(通常就是微服务中的注册中心)2.Service Provider服务提供者端 一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端)3.Service Consumer服务调用者端 一个J...

2019-10-23 15:40:54 133

原创 SpringCloud -hystrix容错

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

2019-10-22 13:34:28 123

原创 SpringCloud - feign服务调用

一. Feign的概念Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTemplate去调用而Feign是一个使用起来更加方便的HTTP客户端,它用起來就好像调用本地方法一样,完全感觉不到是调用的远程方法Feign是一个声明式的Web Service客户端,它的目的就是让Web Service...

2019-10-18 10:15:54 261

原创 springcloud - 服务降级

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

2019-10-16 19:28:09 314

原创 SpringCloud - 微服务架构

单体应用单体应用的优点开发简单:方便开发便于共享:单个归档文件中包含所有的功能,便于在团队之间以及不同的部署环境阶段进行共享易于测试:测试便捷,部署方便单体应用的缺点复杂性高:所有功能都在一个应用中,耦合度比较高技术债务:单体应用所用的技术都特别单一,所以市场上的一些中间件,新技术无法应用到单体应用上面向接口编程SOA多业务架构面向服务架构它一种设计方法, 服务之间通过相...

2019-10-15 19:11:22 89

原创 axios实现步骤

第一步:删除main.js中的关于axios的所有配置第二步:为了测试,我们先暂时关闭postcss.config.js中的跨域第三步:在src/config/index.js中配置baseUrl export const baseURL = process.env.NODE_ENV === "production" ? 'http://localhost:9001' : ...

2019-10-14 20:33:38 552

原创 spring运行类流程

一、通过 SpringFactoriesLoader 加载 META-INF/spring.factories 文件,获取并创建 SpringApplicationRunListener对象二、然后由 SpringApplicationRunListener 来发出 starting 消息三、创建参数,并配置当前 SpringBoot 应用将要使用的 Environment四、完成之后,依...

2019-10-10 11:16:05 126

原创 springcloud - 服务限流

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

2019-10-09 15:02:30 160

空空如也

空空如也

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

TA关注的人

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