摘要: 前言 领域驱动模型设计在业界也喊了几年口号了,但是对于很多“务实”的程序员来说,纸上谈“术”远比敲代码难得太多太多。本人能力有限,在拜读相关作品时既要隐忍书中晦涩难懂的专业名词,又要去迎合西方大牛在撰写的过程中融入的西式故事。我想总会有一部分水平和我类似的码农们,需要一份对系统阐述DDD小白化的文本 阅读全文
posted @ 2022-03-23 22:31 阿波罗的手 阅读(862) 评论(0) 推荐(2) 编辑
摘要: OAuth2.0的四种授权模式: https://blog.csdn.net/weixin_30849403/article/details/101958273 1、授权服务配置: 配置一个授权服务,你需要考虑几种授权类型(Grant Type),不同的授权类型为客户端(Client)提供了不同的获 阅读全文
posted @ 2021-09-24 17:32 阿波罗的手 阅读(1441) 评论(1) 推荐(1) 编辑
摘要: 1.STOMP协议简介 常用的WebSocket协议定义了两种传输信息类型:文本信息和二进制信息。类型虽然被确定,但是他们的传输体是没有规定的,也就是说传输体可以自定义成什么样的数据格式都行,只要客户端和服务端约定好,得到数据后能够按照约定的语义解析数据就好。相较于Http协议约定好了必须有请求头、 阅读全文
posted @ 2022-09-06 14:50 阿波罗的手 阅读(534) 评论(0) 推荐(2) 编辑
摘要: 前言 虽然一直说想写一篇关于Saga模式,在多次尝试后不得不承认这玩意儿的仿制代码真不是我一个菜鸟就能完成的,所以还是妥协般地引用现成的Eventuate Tram Saga框架(虽然我对它一直很反感)和Seata的Saga模式。有一说一,我极其不愿意采用这种封装好的框架和解决方案对知识进行讲解,因 阅读全文
posted @ 2022-04-22 15:51 阿波罗的手 阅读(834) 评论(2) 推荐(6) 编辑
摘要: 前言 凭良心来说,《微服务架构设计模式》此书什么都好,就是选用的业务过于庞大而导致代码连贯性太差,我作为读者来说对于其中采用的自研框架看起来味同嚼蜡,需要花费的学习成本实在是难以想象,不仅要对书中的内容进行了解,还要去学习作者框架用法,最可恶的是官方文档还写得十分简洁。 不要跟我说《微服务架构设计模 阅读全文
posted @ 2022-04-07 14:25 阿波罗的手 阅读(766) 评论(0) 推荐(3) 编辑
摘要: 前言 领域驱动模型设计在业界也喊了几年口号了,但是对于很多“务实”的程序员来说,纸上谈“术”远比敲代码难得太多太多。本人能力有限,在拜读相关作品时既要隐忍书中晦涩难懂的专业名词,又要去迎合西方大牛在撰写的过程中融入的西式故事。我想总会有一部分水平和我类似的码农们,需要一份对系统阐述DDD小白化的文本 阅读全文
posted @ 2022-03-23 22:31 阿波罗的手 阅读(862) 评论(0) 推荐(2) 编辑
摘要: 前景提要 @EnableRedisHttpSession导入RedisHttpSessionConfiguration.classⅠ、被RedisHttpSessionConfiguration继承的SpringHttpSessionConfiguration中添加了SessionRepositor 阅读全文
posted @ 2022-03-20 11:15 阿波罗的手 阅读(478) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud LoadBalancer原理 LoadBalancerClient作为负载均衡客户端,用于进行负载均衡逻辑,从服务列表中选择出一个服务地址进行调用,其内部方法为下图显示: (图1-1) 在LoadBalancerClient种存在两个execute()方法,均是用来执行请求 阅读全文
posted @ 2021-12-07 16:35 阿波罗的手 阅读(5944) 评论(0) 推荐(1) 编辑
摘要: Eventuate Tram框架官方文档: https://eventuate.io/docs/manual/eventuate-tram/latest/getting-started-eventuate-tram.html#getting-started Eventuate Tram架构在DDD架 阅读全文
posted @ 2021-11-29 13:57 阿波罗的手 阅读(372) 评论(0) 推荐(0) 编辑
摘要: OAuth2.0的四种授权模式: https://blog.csdn.net/weixin_30849403/article/details/101958273 1、授权服务配置: 配置一个授权服务,你需要考虑几种授权类型(Grant Type),不同的授权类型为客户端(Client)提供了不同的获 阅读全文
posted @ 2021-09-24 17:32 阿波罗的手 阅读(1441) 评论(1) 推荐(1) 编辑
摘要: 注:本人使用阿里云服务器(安装mino)+本地虚拟机(安装nginx)进行,理论上完全在本地进行也可以。 1、前期准备: 1、将本地虚拟机设置为静态ip且能ping通外网,参考网址:https://www.cnblogs.com/wsongl/p/14534170.html(完全照做就行) 2、安装 阅读全文
posted @ 2021-09-06 16:17 阿波罗的手 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、基础首页爬取 def crawler(): # 设置cookie cookie = '''cisession=19dfd70a27ec0e t_f805f7762a9a237a0deac37015e9f6d9=1483926368''' header = { 'User-Agent': 'Moz 阅读全文
posted @ 2021-06-10 17:37 阿波罗的手 阅读(687) 评论(0) 推荐(0) 编辑