- 博客(14)
- 收藏
- 关注
原创 MySQL索引性能优化
MySQL索引,性能优化01、MySQL:性能优化方案在应用开发的过程中,由于前期数据量少,开发人员编写的SQL语句或者数据库整体解决方案都更重视在功能上的实现,但是当应用系统正式上线后,随着生成数据量的急剧增长,很多SQL语句和数据库整体方案开始逐渐显露出了性能问题,对生产的影响也越来越大,此时MySQL数据库的性能问题成为系统应用的瓶颈,因此需要进行MySQL数据库的性能优化。1.1、性能下降的表现执行时间长(MySQL处理sql语句的时间)等待时间长(网络可能会存在一定的延迟,带宽)1
2022-01-24 16:25:34
2216
原创 MyBatis-Plus
MyBatis-Plus01. 概述• MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。• 官网:https://mybatis.plus/ 或 https://mp.baomidou.com/版本<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus&
2022-01-20 14:24:27
377
原创 Kafka详解
一 Kafka介绍Kafka 是一个分布式流媒体平台kafka官网:http://kafka.apachecn.org/(1)流媒体平台有三个关键功能:发布和订阅记录流,类似于消息队列或企业消息传递系统。以容错的持久方式存储记录流。记录发生时处理流。(2)Kafka通常用于两大类应用:构建可在系统或应用程序之间可靠获取数据的实时流数据管道构建转换或响应数据流的实时流应用程序(3)kafka名词解释topic:Kafka将消息分门别类,每一类的消息称之为一个主题(Topic)
2022-01-18 23:00:31
475
原创 RocketMQ
01. 初识 RocketMQ1.1 简介RocketMQ (MQ 即Message Queue)是阿里云的一款低延迟、高并发、高可用、高可靠的分布式消息中间件。该产品最初由阿里巴巴自研并捐赠给 Apache 基金会,服务于阿里集团 13 年,覆盖全集团所有业务。作为双十一交易核心链路的官方指定产品,支撑千万级并发、万亿级数据洪峰,历年刷新全球最大的交易消息流转记录,它具有以下特点:能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力Ro
2022-01-14 00:08:30
3006
1
原创 Sentinel
01、初识Sentinel-雪崩问题及解决方案1)什么是雪崩问题微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时,其它不依赖于服务I的业务似乎不受影响。但是,依赖服务I的业务请求被阻塞,用户不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0pWC0fGU-
2022-01-12 21:40:51
786
2
原创 容器引擎技术Docker
01. 初识 Docker1.1 Docker 介绍Docker 是一个开源的应用容器引擎诞生于 2013 年初,基于 Go 语言实现,由dotCloud 公司出品(后改名为Docker Inc)Docker 可以让开发者打包应用和相关软件到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。容器完全使用沙箱机制,相互之间完全隔离容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 E
2022-01-11 11:55:49
1217
原创 Elasticsearch下
01. JAVA客户端对比目标:理解不同客户端的区别,能够在项目中选择合适的客户端transportclient:通过监听9300端口tcp进行数据传输,它可以触摸到es的API和结构,此客户端对ES的版本兼容性较差,并且它在高并发环境下会有性能问题。restclient:restclient就是采用http协议进行交互,它相比transportclient最大的好处就是对ES版本兼容性较好。restclient也分为high-level和low-level两种,两者原理基本一致,区别最大的就是封
2022-01-10 21:23:01
2193
原创 ElasticSearch上
01. ElasticSearch简介1.1 数据库存在的问题目标:能够说出数据库查询存在的问题问题一:查询title中包含 “手机” 的信息?SELECT * FROM goods WHERE title LIKE '%手机%';结论:如果使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低问题二:查询title中包含‘华为手机’的信息?SELECT * FROM goods WHERE title LIKE ‘%华为手机%';结论:关系型数据库提供的查询,功能太弱1.2
2022-01-10 20:59:21
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人