拥有一把锤子未必能成为建筑师 最近在项目开发过程中碰到了一些问题,发现在每波迭代开发过程中,经常需要去修改之前的代码,虽然出现这样的情形很正常,新的需求必然会带来新的功能新的...
IP属地:安徽
拥有一把锤子未必能成为建筑师 最近在项目开发过程中碰到了一些问题,发现在每波迭代开发过程中,经常需要去修改之前的代码,虽然出现这样的情形很正常,新的需求必然会带来新的功能新的...
前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂...
前言 在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无...
上一章节通过源码已经深入了解到插件的加载机制和时机,本章节就实战一下。拿两个功能点来展示插件的使用。 一、缓存 我们知道,在Mybatis中是有缓存实现的。分一级缓存和二级缓...
一、前言 撸完Spring框架,我们接着下一个征程,Mybatis。相对Spring而言,Mybatis就显得短小精悍。在本系列源码开始之前,我们先来一起了解下Mybatis...
1、为什么要拆分包裹? 目的:为了商家分别结算,为了包裹分别发货。 分别结算是在提交订单后支付之前拆单,这次是拆分的订单。分别发货是在下单之后,发货之前,去拆分发货单(SKU...