mongo的开始 最近公司的一些业务扩展让我们需要在传统的库中不断的进行修改,考虑到日后的发展,决定引入mongodb来支持部分业务模型MongoDB是一个介于关系数据库和非...
mongo的开始 最近公司的一些业务扩展让我们需要在传统的库中不断的进行修改,考虑到日后的发展,决定引入mongodb来支持部分业务模型MongoDB是一个介于关系数据库和非...
看到了好文章分享给大家 概述 最近公司的下单接口有些慢,老板担心无法支撑双11,想让我优化一把,但是前提是不允许大改,因为下单接口太复杂了,如果改动太大,怕有风险。另外开发成...
1 场景问题# 1.1 报价管理## 向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如: 对普通客户或者是新客户报的是全价...
作者:hsm_computer 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎...
1. 分布式锁 概念:当多个进程不在同一个系统中,用分布式锁控制多个进程对资源的访问。 场景:分布式情况下(多JVM),线程A和线程B很可能不是在同一JVM中,这样线程锁就无...
写的真好
MQ(1)—— 从队列到消息中间件前言 好久不见。 从这篇文章开始,我将带大家走进消息中间件的世界。 消息中间件本质上就是一种很简单的数据结构——队列,但是一条队列肯定是当不成中间件的,你必须要考虑性能、容灾...
同一个微信开放平台下的相同主体的App、公众号、小程序的unionid是相同的,这样可判断是否同一用户微信针对不同的用户在不同的应用下都有唯一的一个openId每个用户对每个...
之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识...
背景 我们公司接口管理工具用的是Yapi,但是Yapi还是需要后端开发人员分配较多额外的精力去维护接口文档的信息,于是就产生了这篇博客。 Swagger简介 官网 Swagg...
本文已授权Gitchat独家发布,未经Gitchat许可,不得转载。 我,后端Java工程师,现在美团点评工作。爱健身,爱技术,也喜欢写点文字。个人网站: http://ka...
▶ 使用 Docker 部署 YAPI 1、运行 MongoDB 2、获取 YAPI 镜像,其他版本:阿里云镜像仓库[https://dev.aliyun.com/detai...
1. 微服务架构介绍 1.1 什么是微服务架构? 形像一点来说,微服务架构就像搭积木,每个微服务都是一个零件,并使用这些零件组装出不同的形状。通俗来说,微服务架构就是把一个大...