![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
概念
文章平均质量分 89
主要针对概念性的东西,不是准确的编码内容做的一个专栏
树_tree
喜欢在细碎的光阴里,感受生活的美好,无需
奔赴星辰大海,也不必寻找诗和远方。
展开
-
正排索引和倒排索引
索引这两个词中都包含了一个词,索引索引是一种为了加快数据库查询的一种数据结构,是由一系列的存储在电脑磁盘上面的索引项构成的。通过一些标识,来进行快速的查找数据实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的原创 2022-01-24 11:09:38 · 900 阅读 · 0 评论 -
12.2(RocketMq)Rocket概念
RocketMQRocketMQ是一个统一消息引擎、轻量级数据处理平台。RocketMQ是⼀款阿⾥巴巴开源的消息中间件。官网历史2016年11⽉28⽇,阿⾥巴巴向 Apache 软件基⾦会捐赠 RocketMQ,成为 Apache 孵化项⽬。2017 年 9 ⽉ 25 ⽇,Apache 宣布 RocketMQ孵化成为 Apache 顶 级项⽬(TLP ),成为国内⾸个互联⽹中间件在 Apache 上的顶级项⽬。基本概念消息(Message)消息是指,消息系统所传输信息的物理载体,生产和消费原创 2022-01-05 09:51:50 · 308 阅读 · 0 评论 -
12.1(RockerMq)MQ概念
MQ初识MQ是一种理念(Message queue)天上飞的理念,地上的落地实现。对应着常见的四个技术ActiveMQRabbitMQRocketMQkafka为什么要引入MQ传统生产者调用消费者使用的是RPC的调用模式,应用于应用之间耦合度极高消息队列是一种“先进先出”的数据结构,生产者将消息放到消息队列中,消费者再从队列中取出消息应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级原创 2022-01-03 15:53:27 · 545 阅读 · 1 评论 -
Docker初识
文章目录Docker初识为什么会出现Docker什么是Docker之前的虚拟化技术容器虚拟化技术Linux容器Docker的三要素镜像容器仓库小结Docker初识为什么会出现Docker一个程序在进行迁移的时候。需要保证的条件很多才能正常的执行。最难把控的就是环境配置每个机器上基本上都不一样。Docker可以从系统环境开始,自底至上完整打包。什么是DockerDocker是基于Go语言实现的云开源项目。Docker主要目标 Build,Ship and Run Any App,Anywhe原创 2021-12-21 22:38:50 · 925 阅读 · 0 评论 -
系统架构演变
系统架构演变系统架构分类随着互联网的发展,用户也随着越来越多,为了更好的对软件进行编写,也出现了越来越多的架构模式单体应用架构垂直应用架构分布式架构SOA架构微服务架构Service Mesh(服务网格)单体应用架构当网站流量很小,只需要一个应用。所有的功能部署在一起,可以减少部署节点和成本。此时使用简化数据库开发的数据访问框架ORM是关键。单体应用架构也就是大家在早期所学习的JavaEE知识SSH或者SSM架构模式,会采用分层架构模式:数据库访问层、业务逻辑层、控制层,从前端到后原创 2021-09-13 12:20:16 · 111 阅读 · 0 评论