1 概述 组合查询为多条件组合查询,在很多场景下都有使用。购物网站中通过勾选类别、价格、销售量范围等属性来对所有的商品进行筛选,筛选出满足客户需要的商品,这是一种典型的组合查询。在小数据量的情况下,后台通过简单的sql语…
标签:架构
微服务接口限流的设计、思考
微服务拆分之后,系统之间的调用关系错综复杂,平台的整体复杂熵升高,出错的概率、debug 问题的难度都高了好几个数量级。所以,服务治理便成了微服务的一个技术重点。服务治理本身的概念比较大,包括鉴权、限流、降级、熔断、监控…
工作流简单介绍
一、 什么是工作流 以请假为例,现在大多数公司的请假流程是这样的 员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑 采用工作流技术的…
传统关系型数据库查询性能提高思路
相信现阶段依然有许多的企业信息化项目依然采用单体架构,其数据存储主要方式依然以关系型数据库为主,比如oracle、mysql、postgresql等。企业初期,各种原因导致研发人员身兼数职,都是全栈的角色。当然从业务上来…
你们当时是如何把系统不停机迁移到分库分表的?
1、面试题 现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表(也就是单库)动态切换到“分库分表”上? 2、面试官心里分析 你看看,你现在已经明白为啥要分库分表了,你也知道常用的分库分表中间件了…
Linux磁盘简介
转载请标明出处: http://blog.csdn.net/forezp/article/details/101986453 本文出自方志朋的博客 个人博客纯净版:https://www.fangzhipeng.com/…
系统架构之服务器架构图
前言 服务器架构图多以物理视图呈现,物理视图用于描述系统软件到物理硬件的映射关系,反映出系统的组件是如何部署到一组可计算机器节点上,用于指导系统的部署实施过程。受众多为运维和实施人员。 其实服务器架构如何架设完全根据业务…
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能
该文档在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记…
5种分布式事务解决方案优缺点对比
转载自:https://www.toutiao.com/a6717432946736759299/?app=news_article_lite&is_hit_share_recommend=0&tt_fr…
处理未支付订单30分钟后取消方案分析
方案1:统一的定时任务,每隔1分钟执行一次。 缺点:每隔一分钟处理一次,过于频繁的请求,增加服务器的负担。并且会有1分钟的误差,因为定时任务设置每隔1分钟执行一次。 优点:实现简单 方案2:利用mq的延迟发送特性处理+一…
你不得不了解的前后端分离原理
你不得不了解的前后端分离原理! 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微…
【架构】前后端分离架构:Web 实现前后端分离,前后端解耦
一、前言 ”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦。并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客…