编程语言 领域驱动模型DDD使用Saga管理事务 前言虽然一直说想写一篇关于Saga模式,在多次尝试后不得不承认这玩意儿的仿制代码真不是我一个菜鸟就能完成的,所以还是妥协般地引用现成的Eventuate Tram Saga框架(虽然我对它一直很反感)... 2022年5月15日领域驱动模型DDD使用Saga管理事务已关闭评论 阅读全文
编程语言 测试平台系列让http请求支持文件上传 大家好~我是米洛! 我正在从0到1打造一个开源的接口测试平台, 也在编写一套与之对应的教程,希望大家多多支持。 欢迎关注我的公众号米洛的测开日记,获取最新文章教程!回顾上一节呢,我们编写了oss的客户... 2022年5月15日测试平台系列让http请求支持文件上传已关闭评论 阅读全文
编程语言 k8s入门之Ingress Ingress 的功能其实很容易理解:所谓 Ingress,就是 Service 的“Service”,代理不同后端 Service 而设置的负载均衡服务。一、安装ingress1.查找ingress... 2022年5月15日k8s入门之Ingress已关闭评论 阅读全文
编程语言 减治思二分查找详细总结 减治思想二分查找详细总结二分查找应用于有序数组,可以在以\(O(\log(n))\)时间复杂度进行查找。其思想在于利用数组的有序性直接排除掉一些元素,这也是进行“减治”的地方。二分查找思想看起来简单,... 2022年5月15日减治思二分查找详细总结已关闭评论 阅读全文
基于.NetCore开发博客项目 StarBlog模型设计 前言上一篇文章介绍(水)了新建项目的操作,本文开始终于进入正题要开始写代码了!对了,上一篇文章有朋友留言问管理端的用户名和密码是多少,这个是我疏忽了,没有做一个便捷的项目初始化功能,目前登录管理端需要... 2022年5月15日 编程语言基于.NetCore开发博客项目 StarBlog模型设计已关闭评论 阅读全文
编程语言 Apache Hudi 如何加速传统的批处理模式 1. 现状说明1.1 数据湖摄取和计算过程 - 处理更新在我们的用例中1-10% 是对历史记录的更新。当记录更新时,我们需要从之前的 updated_date 分区中删除之前的条目,并将条目添加到最新... 2022年5月15日Apache Hudi 如何加速传统的批处理模式已关闭评论 阅读全文
编程语言 多线程与高并发原理篇:3_java内存模型 1. 概述Java 内存模型即 Java Memory Model,简称 JMM。从抽象的角度来看,JMM 定义了线程和主内存之间的抽象关系,线程之间的共享变量存储在主内存中,每个线程都有一个私有的工... 2022年5月15日多线程与高并发原理篇:3_java内存模型已关闭评论 阅读全文
Go语言实践模式 – 函数选项模式(Functional Options Pattern) 什么是函数选项模式大家好,我是小白,有点黑的那个白。最近遇到一个问题,因为业务需求,需要对接三方平台.而三方平台提供的一些HTTP(S)接口都有统一的密钥生成规则要求.为此我们封装了一个独立的包 xx... 2022年5月15日 编程语言Go语言实践模式 – 函数选项模式(Functional Options Pattern)已关闭评论 阅读全文
编程语言 k8s client-go源码分析 informer源码概要分析 k8s informer概述我们都知道可以使用k8s的Clientset来获取所有的原生资源对象,那么怎么能持续的获取集群的所有资源对象,或监听集群的资源对象数据的变化呢?这里不需要轮询去不断执行Li... 2022年5月15日k8s client-go源码分析 informer源码概要分析已关闭评论 阅读全文
编程语言 MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题 问题出现的前因: 因为重新安装了MySQL Router,然后打算重新连接上目标集群进行MySQL Router的初始化引导,结果报错了!# mysqlrouter --bootstrap icad... 2022年5月15日MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题已关闭评论 阅读全文