摘要:
1. 安装 Xcode 通过 App Store 安装 Xcode。 2. 安装 Homebrew 编辑 Shell 配置文件 .zshrc,添加镜像: # HomeBrew export HOMEBREW_INSTALL_FROM_API=1 export HOMEBREW_API_DOMAIN= 阅读全文
摘要:
Spring Gateway 网关 限流 Spring Gateway 提供了很多开箱即用的 Filter, 今天我们来介绍一下他的限流 RequestRateLimiter , 由于网关是所有请求的入口所以网关统一做限流是最合适的。 首先什么是限流? 为什么需要限流? 限流有两种一种是限制总的QP 阅读全文
摘要:
简介 基于spring cloud gateway,微服务网关,注册中心使用nacos, 具备微服务动态路由,jwt token鉴权功能CheckTokenFilter, 路径白名单配置。 架构图 网关作为所有服务的请求入口,鉴权token 用的jwt , 好处是jwt本身携带用户身份信息,网关校验 阅读全文
摘要:
领域驱动设计(Domain Driven Design, DDD),首先聊聊什么是领域 Domain knowledge explains the ‘why’ of what a business is doing and informs the decisions and testing for 阅读全文
![聊聊DDD](https://img2022.cnblogs.com/blog/1569443/202205/1569443-20220511142812146-1371833937.png)
摘要:
网络服务离不开用户认证,用户登录输入账号密码登录成功后,允许访问服务,假如公司有多个系统,如订单管理系统(oms),商品管理系统(pms),客户管理系统(crm),希望登录一次后都可以访问,否则每个系统单独登录体验很差,这就是 SSO-Single Sign On 单点登录。 cas 与 jwt 都 阅读全文
摘要:
我接触账务系统有段时间了,直到现在每周都会接到不同业务侧需要提供各种接口,有查询的、有修改的、有统计的。我不是在抱怨我工作量杂多,而是在思考如何提高工作效率,为什么每次业务侧有需求都要集中到账务,还要沟通开会,每个业务新需求评审会都要参加,这样很影响工作效率,我一个个做,就像系统中的单点。 ABC 阅读全文
摘要:
/** * Created by shun on 2020/12/3. * 时间区间 计算算法 实现 * 时间段的插入 * 时间段的删除 */ public class IntervalAlgorithm { public static List<LocalDate[]> insertDate(Li 阅读全文
摘要:
CAS 单点登录Web工作流程 如图流程清晰,可以去官网了解https://github.com/apereo。 下面看前后端分离的架构: 假设公司有多个系统希望能统一登录认证一次都可以访问,如订单管理系统(oms),商品管理系统(pms),客户管理系统(crm),例如:用户访问 oms 系统拦截请 阅读全文
摘要:
### 一、软件质量与效率的困扰软件开发是个很精细的工作,同时由于现在互联网的敏捷开发,软件迭代速度非常快,经常每周都会发布,我们要在快速中又保证软件的质量就更不容易。测试就成为了迭代速度的瓶颈。 我们通常的流程是开发然后提交测试人员,而从我们写好代码到得到测试人员的验证反馈,往往要隔几天甚至更长时 阅读全文
摘要:
SAAS 按租户分库方案 saas系统服务数据按不同商户分库是比较简单安全的方案,不同商户数据分库隔离后不存在访问数据跨表跨库的问题,根据不同商户的单量灵活配置,单量少的可以公用一个库,单量大的可以独立集群。 第一步 实现spring 的AbstractRoutingDataSource 抽象类: 阅读全文