- 博客(13)
- 收藏
- 关注
转载 文章复制 微信公众号Java3y的我真在看慢SQL了,DBA哥哥 关于引起慢sql的原因
文章复制 微信公众号Java3y的<<我真在看慢SQL了,DBA哥哥>> 关于引起慢sql的原因1.慢SQL的危害慢SQL,就是跑得很慢的SQL语句,你可能会问慢SQL会有啥问题吗?试想一个场景:大白和小黑端午出去玩,机票太贵于是买了高铁,火车站的人真是乌央乌央的。马上检票了,大白和小黑准备去厕所清理下库存,坑位不多,排队的人还真不少。小黑发现其中有3个坑的乘客贼慢,其他2个坑位换了好几波人,这3位坑主就是不出来。等在外面的大伙,心里很是不爽,长期占用公共
2021-09-28 10:07:05
196
原创 DataGrip 链接不上linux 上的mysql
DataGrip 链接不上linux 上的mysql使用Centos7 linux上安装的MySQL 5.7.35安装步骤可参考 https://blog.youkuaiyun.com/qq_33554286/article/details/88357634安装完MySQL 若提示是这样的ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this stateme
2021-08-27 00:57:03
1815
原创 Spring Cloud Sleuth (分布式链路跟踪)
Spring Cloud Sleuth (分布式链路跟踪)是什么?在微服务架构中,当我们的服务随着业务需求的增加,服务也在增加,那么服务与服务之间的调用也会形成一条一条的链路,其中只要有一个服务崩掉,那么就会对整条链路造成影响,所以Spring Cloud Sleuth 的出现就是为我们的整条链路服务的运行状态跟踪,并且会以图形化的展示页面展示。并且兼容支持了Zipkin .[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-94nYXAGs-1629272197562)
2021-08-18 15:36:52
129
原创 Spring Cloud Stream(消息驱动)
Spring Cloud Stream(消息驱动)官网结构图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B4RSkLHu-1629185440989)(C:\Users\rlb\AppData\Roaming\Typora\typora-user-images\image-20210812224707690.png)]组成说明Middleware中间件,目前只支持RabbitMQ 和KafkaBinderBinder是应用与消息中间件的封
2021-08-17 15:30:54
163
原创 Spring Cloud Config 学习
每一个服务都需要一个yml所以需要一个有一个集中式管理的办法去解决,yml过多导致的系统维护困难的问题而Spring Cloud Config 为我们提供了解决的办法。配置服务器为各个不同微服务应用的所有环境提供一个外部的中心化配置具体解决的问题 集中管理配置文件 不同环境不同配置,动态化的配置更新,分环境部署比如dev/test/prod/beta.... 运行期间动态调整配置,不需要在每个服务部署的机器上编写配置文件 当配置发生变动时,服务不需要重启即可感知
2021-08-11 10:55:42
87
原创 JWT(json web token)
是什么?(官网)JSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间作为 JSON 对象安全地传输信息。该信息可以被验证和信任,因为它是经过数字签名的。JWT 可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。虽然 JWT 可以加密以在各方之间提供保密,但我们将重点关注签名令牌。签名令牌可以验证其中包含的声明的完整性,而加密令牌则对其他方隐藏这些声明。当使用公钥/私钥对对令牌进行签名时,签名还
2021-08-11 10:34:39
320
原创 无法使用gitee的ssh 进行clone解决(重新配置ssh公钥)
步骤 打开自己码云以管理员打开cmd 输入以上命令 一路回车 在提示的文件目录中 找到复制文件内容到Ok! 在本地使用 Git Bash Here 复制gitee ssh就可以了
2021-08-11 10:26:25
899
转载 集群,分布式,微服务的概念的区别理解
概念: 集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。
2021-08-11 10:22:31
99
原创 Hystrix 学习
使用JMeter 对接口进行压测打开JMeter建立测试接口测试效果发现没有延迟效果的方法有也被拖累原因:tomcat 线程池是有限的一旦超过其他的线程访问就只能等待服务降级当服务器的压力剧增的情况下,根据业务以及流量对一些服务或者页面进行有策略的降级,以此释放服务器的压力保证核心任务的正常进行策略:服务接口拒绝服务:页面能访问,但是添加删除提示服务器繁忙。页面内容也可在Varnish或CDN内获取。页面拒绝服务:页面提示由于服务繁忙...
2021-08-11 10:20:01
112
原创 SpringCloud Gateway 服务网关 学习
作为SpringCloud 生态系统中的网关,目标是代替Zuul,在SpringCloud2.0版本中,没有对新版本的Zuul2.0以上最新高性能版本进行集成,任然是Zuul1.x ,非Reactor 模式的老版本。而为了提升网关的性能,SpringCloud Gateway 是基于WebFlux 框架实现的,而webFlux框架底层则使用了高性能的Reactor 模式通信框架NettySpringCloud Gateway 的目标提供统一的路由方式且基于Filter链的方式提供了网关基本的功能,例如:
2021-08-11 10:08:48
199
转载 RabbitMq 介绍和安装
1.1消息队列中间件简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ 以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景 1.2什么是RabbitMQ RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 AMQP :Advan
2021-08-11 09:55:18
199
原创 OpenFeign 学习
OpenFeign是一个声明式的webservice客户端(说明用在消费方),我们在使用的时候只需要一个接口加一个注解@FeignClient 就可以实现服务的调用,而且OpenFeign内置了Ribbon 所以也具有了负载均衡效果。pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-open...
2021-08-11 09:53:39
143
原创 Cloud Ribbon 学习
Ribbon:负载均衡,RestTemplate调用Ribbon 均衡算法类图展示如何切换Ribbon 自带的轮询算法/** * @author rlb * 算法修改 */@Configurationpublic class MySelfRule { @Bean public IRule iRule(){ return new RoundRobinRule();--> 这里可以修改IRUle接口的实现类修改算法 例如...
2021-08-11 09:47:47
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅