首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
翠云山柠檬丸
掘友等级
码农
Java、SpringBoot、微服务、AWS、数据迁移
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
翠云山柠檬丸
码农
·
4年前
关注
就这么神奇!自动生成的微服务API测试:需求篇
前言 本文将介绍如何利用代码的自动生成,对微服务API进行快速高效的测试,全文分成三部分:需求篇,设计篇和实现篇。需求篇将介绍项目背景,微服务API测试中的痛点,以及我们理...
9
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
使用Spring Security的微服务无法注销AWS Cognito?
背景 在之前的微服务实战:基于Spring Cloud Gateway + AWS Cognito 的BFF案例一文中,我们使用 Spring Security 和 AWS...
7
1
分享
翠云山柠檬丸
码农
·
4年前
关注
你的微服务在用 OAuth2 却不知道 CSRF 和 PKCE ?
前言 在微服务实战:基于Spring Cloud Gateway + AWS Cognito 的BFF案例一文中, 介绍了基于Amazon Cognito的OAuth授权码...
13
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
微服务实战:如何测试基于OAuth认证的微服务
背景 正如 微服务实战:基于Spring Cloud Gateway + AWS Cognito 的BFF案例 一文中所介绍的,我司的微服务群采用了Spring Cloud...
7
1
分享
翠云山柠檬丸
码农
·
4年前
关注
微服务实战:基于Spring Cloud Gateway + AWS Cognito 的BFF案例
背景 微服务架构的分布式特性可以带来很多好处,但是微服务并不能独立对外提供服务,一个微服务群组需要作为一个整体对外提供完整的服务体验,而如何实现支撑整体的通用功能就需要好好...
10
1
分享
翠云山柠檬丸
码农
·
4年前
关注
基于领域模型的微服务划分--实战案例解析
前言 微服务的最大挑战之一是定义各个服务的边界。 一般的规则是服务应该只做“一件事”(参考SRP原则) — 但是,实践这条规则需要经过认真的考虑。 没有任何机械性的流程可以...
8
1
分享
翠云山柠檬丸
码农
·
4年前
关注
迈入微服务架构的第一关--服务边界划分
前言 很多人说开发微服务并不难,难点在于如何划分微服务。这个话虽然有点绝对,但反应了服务边界的划分有多么重要。一个设计良好的单体应用远比一个混乱的微服务要好。采用微服务架构...
9
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
使用Gradle插件简化AWS CodeArtifact的运用
为什么要使用CodeArtifact? 很多公司都跟我司一样,每天都会生成数十个工件(Artifact)供内部使用,因此必须配备一个企业内部使用的Maven库。我们考虑了几...
6
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
[微服务的绊脚石--分布式事务] Seata-AT模式深入分析
前言 在上一篇[微服务的绊脚石--分布式事务] SEATA解决方案介绍中,介绍了微服务架构的问题之一:分布式事务,以及业界常见的解决方案。这一篇,针对我和身边同事在学习Se...
10
1
分享
翠云山柠檬丸
码农
·
4年前
关注
微服务框架之争--Spring Boot和Quarkus
概述 SpringBoot框架不用多介绍,Java程序员相比都知道。相对来说熟悉Quarkus的人可能会少一些。Quarkus首页放出的标语:超音速亚原子的Java(Sup...
27
2
分享
翠云山柠檬丸
码农
·
4年前
关注
[微服务的绊脚石--分布式事务] SEATA解决方案介绍
微服务模式面临的挑战 在微服务大行其道的今天,很多企业都采用了这种架构模式来提供服务。采用微服务模式会带来很多好处,比如高度可扩展,更短的开发周期,更加易于部署,更加开放的...
18
4
分享
翠云山柠檬丸
码农
·
4年前
关注
如何在一台电脑上同时使用多个Github账号
确认本机是否已有ssh key 首先确认自己系统内有没有 ssh key。 id_rsa.pub 若有,确认使用当前 key 或者生成新 key,若没有,生成新 key。由...
7
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
[DDD读书笔记] 重构②SPECIFICATION模式
前文回顾 上一篇介绍了该书的第三部分“通过重构来加深理解”,讨论如何将构造块装配为实用的模型,从而实现其价值。我们学习了重构的分类,以及从量变到质变的突破。 这一篇,我们继...
7
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
语法解析器ANTLR4从入门到实践
前言 最近项目来了一个新需求,要求根据用户输入的表达式进行计算,除了需要支持一般的数学运算,还需要支持在表达式中调用一些预置的函数。为了实现这个需求,特意把编译原理一书拿出...
21
2
分享
翠云山柠檬丸
码农
·
4年前
关注
[DDD读书笔记] 重构①突破
前文回顾 上一篇介绍了该书的第二部分“模型驱动设计的构造块”,将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块。我们在一个模拟的场景中,运用学到的建模知识,处...
10
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
[DDD读书笔记] 构造块⑥实战模拟
前文回顾 上一篇介绍了该书的第二部分“模型驱动设计的构造块”,将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块。我们了解了提供查找和对象持久化的REPOSIT...
11
评论
分享
翠云山柠檬丸
码农
·
4年前
关注
解决Hyper.js + Oh My ZSH + angoster主题的乱码问题
背景 hyper是一款非常漂亮时髦的命令行工具,用过它之后我再也没有想起过其他的工具了。程序员身体里那颗不安涌动的心被点燃了。Oh My ZSH也不多做介绍了,安装方法请参...
10
1
分享
翠云山柠檬丸
码农
·
4年前
关注
微服务的构建环境比较--Spring Cloud和Kubernetes
Spring Cloud 和 Kubernetes 都声称是开发和运行微服务的最佳环境,但它们本质上有很大不同,并且解决的问题也不尽相同。在本文中,我们将了解两个平台如何帮...
12
5
分享
翠云山柠檬丸
码农
·
4年前
关注
[DDD读书笔记] 构造块⑤仓库
前文回顾 上一篇介绍了该书的第二部分“模型驱动设计的构造块”,将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块。我们了解了用于组织对象集合的AGGREGATE...
12
评论
分享
下一页
个人成就
文章被点赞
513
文章被阅读
143,245
掘力值
3,155
关注了
1
关注者
103
收藏集
1
关注标签
5
加入于
2021-08-17