logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是分布式数据库?我不信,看完这篇你还不懂!!

还是拿前面的例子来说,假如小公司的全栈工程师有点异常情况(请假、跑路、忙不过来等等)老板会考虑招多个这样的人,这就形成了一个集群,好处就是能干更多的活(负载分流)和互补(高可用),但本质上还是一个人做所有事。最常见的数据库就是每个人都用过的 Excel 文档,一个文件可以看成一个数据库,每个 sheet 就是数据表,表里的列就是字段,每一行就是存储的数据。事实上,分布式和集群是可以搭配使用的,比如

文章图片
#分布式#数据库
SpringBoot配置SSL同时支持http和https访问

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_38288606/article/details/89478353SpringBoot配置SSL同时支持http和https访问传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安...

Redis 集群哈希槽分区算法详解

目录集群哈希求余算法基本思路服务器扩容一致性哈希算法基本思路哈希槽分区算法服务器扩容

文章图片
#算法#redis#哈希算法
软考高级-系统架构设计师-知识点总结(一)架构设计基础

系统架构师是系统或产品线的设计负责人,是一个负责理解、管理并最终确认和评估非功能性系统需求(比如软件的可维护性、性能、复用性、可靠性、有效性等),给出开发规范,搭建系统实现的核心框架,对整个软件架构、关键构件、接口进行总体设计并澄清关键技术细节的高级技术人员。信息系统集成:采用现代管理理论作为计划、设计、控制的方法论,将硬件、软件、数据库、网络等部件按照规划的结构和秩序,有机的整合到一个有清晰边界

文章图片
#系统架构
七种常见分布式事务详解(2PC、3PC、TCC、Saga、本地事务表、MQ事务消息、最大努力通知)

2PC,两阶段提交,将事务的提交过程分为资源准备和资源提交两个阶段,并且由事务协调者来协调所有事务参与者,如果准备阶段所有事务参与者都预留资源成功,则进行第二阶段的资源提交,否则事务协调者回滚资源。由事务协调者询问通知各个事务参与者,是否准备好了执行事务,具体流程图如下:协调者收到各个参与者的准备消息后,根据反馈情况通知各个参与者commit提交或者rollback回滚(1)事务提交:当第一阶段所

文章图片
#分布式
有赞移动 iOS 组件化(模块化)架构设计实践

一、背景业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微信商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bifrost (雷神里的彩虹桥)。在过程中我们深刻体会到“没有绝对正确的架构,只有最合适的架构”这句话的意义。很多通

文章图片
#javascript#数据结构#前端
一文彻底搞懂Raft算法,看这篇就够了!!!

分布式一致性是指在分布式环境中对某个副本数据进行更新操作时,必须确保其他副本也会更新,避免不同副本数据不一致。在大量客户端并发请求读/写的情况下,维护数据多副本的一致性无疑非常重要,且富有挑战。因此,分布式一致性在我们生产环境中显得尤为重要。数据不能存在单个节点(主机)上,否则可能出现单点故障。多个节点(主机)需要保证具有相同的数据。

文章图片
软考系统架构设计师笔记精心整理 (全)

也就是说,分布式数据库系统的每个场地又是一个独立的数据库系统,除了拥有自己的硬件系统(CPU、内存和磁盘等)外,还拥有自己的数据库和自己的客户,可运行自己的 DBMS,执行局部应用,具有高度的自治性。第三个基础是软件模板的使用。概念模式(模式、逻辑模式)用以描述整个数据库中数据库的逻辑结构,描述现实世界中的实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系,是数据项值的框架

文章图片
#系统架构
springboot使用过滤器对请求参数进行处理

前段时间对项目进行改造,需要实现对请求参数进行解密,再传输到控制层。参考了网上的一些文章,基本都是通过过滤器和实现RequestBodyAdvice接口进行处理。结合自己的项目要求,实现RequestBodyAdvice接口只能对参数在请求体中(@RequestBody)才生效,而项目中需要对get和post请求都进行处理,所以最后决定使用过滤器来实现。这里记录下代码实现,方便以后遇到相似的功能就

#java#restful#http
用mybatis插件抓取最终sql

痛点概述当我们在排查bug ,需要看执行的完整sql 时,在 console可以拿到如图的sql然后手工一个一个的替换问号占位符后,去MySQL 执行,看sql有木有什么问题。如果sql简单,那比较好说, 如果是个复杂sql,手动替换N个问号占位符,这种痛相信大家都经历过。 今天介绍的 MybatisFinalSqlPlugin 插件 正是解决了这样的痛点,可以直接抓到最终sql。环境mybati

    共 79 条
  • 1
  • 2
  • 3
  • 8
  • 请选择