- 博客(15)
- 收藏
- 关注
原创 一文看懂消息队列之 RabbitMQ
这种场景下就可以用 MQ ,在下单的主流程(比如扣减库存、生成相应单据)完成之后发送一条消息到 MQ 让主流程快速完结,而由另外的单独线程拉取MQ的消息(或者由 MQ 推送消息),当发现 MQ 中有发红包或发短信之类的消息时,执行相应的业务逻辑。结果是只有队列的所有者节点知道有关队列的所有信息,因此当集群节点崩溃时,该节点的队列和绑定就消失了,并且任何匹配该队列的绑定的新消息也丢失了。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。
2022-11-14 13:54:40
418
原创 MySQL操作数据库语法及常见MySQL面试题与答案
MySQL操作数据库语法及常见MySQL面试题与答案MySQL操作数据库语法及常见MySQL面试题与答案MySQL操作数据库语法及常见MySQL面试题与答案
2022-10-27 18:40:35
1495
3
原创 SQL万能优化思路
SQL万能优化思路查看mysql服务器状态信息,可以有如下用法:显示数据库的查询,更新,添加,删除的次数显示mysql数据库的连接数显示慢查询次数查看mysql数据库启动了多少时间执行计划是什么,简单来说就是SQL在数据库中执行时的表现情况当一条SQL下发到数据库的时候,怎么扫描表、怎样使用索引这些行为对用户来说是不知道的,能够明显感受到的,只有查询的时间。
2022-10-19 00:00:00
473
1
原创 一文搞懂mysql索引,不要再说不会了
尽管索引能帮助我们提升查询效率,并不意味着它一定很好,或者什么时候都需要用索引,因此我们要明确它的优缺点。优点:可以大大加快数据的检索速度缺点:时间方面:创建索引和维护索引需要消耗时间空间方面:索引需要占物理空间哪些情况下需要创建索引主键自动建立唯一索引频繁作为查询条件的字段多表关联查询中的关联字段排序的字段频繁查找的字段,可以建立联合索引,进行覆盖索引查询中统计或者分组字段哪些情况下不需要创建索引表记录太少经常进行增删改查操作的字段高了不少。
2022-10-13 16:31:37
435
1
原创 开发表设计
说明:MySQL 并不是跳过 offset 行,而是取 offset+N 行,然后返回放弃前 offset 行,返回 N 行,那当offset 特别大的时候,效率就非常的低下,要么控制返回的总页数,要么对超过特定阈值的页数进行 SQL改写。3)只读查询账户命名方式:user_etl_bi,user_etl_canal,user_etl_rt,user_rt_canal,user_rt_bi(大数据数仓,大数据实时抽取,实时数据计算,实时数据binlog,大数据实时分析团队)普通索引名则为 idx_字段名。
2022-10-08 14:01:04
258
2
原创 SpringCloudAlibaba
Spring Cloud Alibaba旨在为微服务开发提供一站式解决方案。该项目包括开发分布式应用程序和服务所需的组件,以便开发人员可以使用Spring Cloud编程模型轻松开发分布式应用程序。使用Spring Cloud Alibaba,您只需要添加一些注释和配置,就可以为您的应用程序使用Alibaba的分布式解决方案,并使用Alibaba中间件构建自己的分布式系统。
2022-10-05 19:05:11
692
2
原创 Linux安装入门
和windows操作系统类似,Linux是一套性能稳定的多用户网络操作系统Nat网络地址转换模式Bridged Adapter 桥接模式Host-only Adapter 主机模式1、Nat网络地址转换模式(1) 只能单向访问,虚拟机可以通过网络访问到宿主机,宿主机无法通过网络访问到虚拟机;(2) 如果linux上的ip地址是自动获取的,是可以通过宿主机访问虚拟机的,但是要保证linux的ip地址网段和宿主机的虚拟网卡的网段一致;
2022-09-26 11:25:19
599
2
每日面试题-精华版.xmind
2022-10-12
spring cloud2有这一篇就够了
2022-09-25
并发编程库,&&,线程池
2022-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人