ZhangCurie
码龄7年
求更新 关注
提问 私信
  • 博客:59,007
    59,007
    总访问量
  • 61
    原创
  • 285
    粉丝
  • 58
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:甘肃省
加入CSDN时间: 2019-08-30
博客简介:

ZhangCurie的博客

查看详细资料
个人成就
  • 获得111次点赞
  • 内容获得12次评论
  • 获得220次收藏
  • 代码片获得246次分享
  • 博客总排名2,082,302名
创作历程
  • 3篇
    2024年
  • 9篇
    2023年
  • 1篇
    2021年
  • 21篇
    2020年
  • 27篇
    2019年
成就勋章
TA的专栏
  • 开发技术
    59篇
  • 环境配置
    2篇
  • 图书推荐

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 后端
    spring架构
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

39人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

8 容器化微服务

文章介绍了Docker容器化技术,有助于将微服务部署到多个环境中;简述了Spring Boot应用程序如何构建Docker镜像,并使用Docker Compose实现对Docker容器集群的快速编排,这样使多个容器相互配合来完成整个应用系统,可以轻松、高效的管理容器,提高效率。
原创
博文更新于 2024.01.23 ·
1315 阅读 ·
23 点赞 ·
1 评论 ·
14 收藏

7 集中式日志和分布式跟踪

文章介绍了日志聚合模式,以解决微服务实施过程中面临的问题,每个微服务都有日志输出,不便于了解整个系统的状态,通过日志集中化解决方案,将所有日志引导到一个中央位置,还可以在其中看到单个进程运行的完整轨迹,可使用Sleuth、Zipkin实现分布式跟踪,以便发现存在的问题。
原创
博文更新于 2024.01.09 ·
1515 阅读 ·
21 点赞 ·
0 评论 ·
19 收藏

6 网关和配置服务器

为了使系统具有可扩展性和弹性,使用Spring Cloud Consul集成,Spring Boot的自动配置能快速建立与Consul的连接,能够提供服务发现和集中式配置功能,方便动态集成,易于实现。而且,从前面的示例可以看出,不需要编写代码,即可获得开箱即用的功能,当然,如果需要更高级的功能,需要深入学习。
原创
博文更新于 2024.01.05 ·
1081 阅读 ·
6 点赞 ·
3 评论 ·
11 收藏

spring boot网关和配置服务器

发布资源 2024.01.05 ·
zip

集中式日志和分布式跟踪

发布资源 2023.12.31 ·
zip

前后端分离+容器化部署的完整系统

发布资源 2023.12.31 ·
zip

5 转向事件驱动的架构

文章介绍了事件驱动架构的实现过程,了解了如何通过消息代理实现微服务之间的松耦合,事件模式不针对特定目标,仅表示在特定领域中发生的事实,通过对不同的消息类型进行建模,从而实现松耦合,结合RabbitMQ和AMQP提供的方案,实现消息发布和交换、订阅消息的队列和路由绑定,配置相关参数,适应功能性和非功能性需求。使用Spring Boot实现AMQP和RabbitMQ的集成,很容易构建事件驱动架构的应用程序。通过示例,了解事件驱动架构的使用场景,实现了良好的系统可伸缩性,很容易在多个订阅者之间实现负载均衡,也提高
原创
博文更新于 2023.12.13 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Spring Boot的事件驱动应用开发示例

发布资源 2023.12.13 ·
zip

4 向微服务架构转变

文章介绍了如何从单体应用向微服务架构转变的过程,分析了单体系统的利弊,给出了构建产品的流程,先使用单体系统快速完成产品的一个可用版本,便于获取用户反馈,再根据需要决定是否向微服务架构迁移。如果决定采用微服务架构,可以按照文章中介绍的思路开展工作。当然,引入微服务架构将带来新的挑战。
原创
博文更新于 2023.12.10 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于Spring Boot实现微服务扩展

发布资源 2023.12.03 ·
zip

1 一个测试驱动的Spring Boot应用程序开发

文章介绍了如何创建Spring Boot应用程序的框架,以及如何使用测试驱动的开发外实现REST API设计与开发。文章通过一个简单的两个数相乘来猜测结果是否正确的小游戏为例,介绍了Spring Boot中的核心功能:自动配置。另外,介绍了如何使用MockMvc测试控制器,来实现测试驱动的控制器的开发。
原创
博文更新于 2023.11.29 ·
1034 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

3 测试驱动的Spring Boot应用程序开发数据层示例

文章介绍了如何持久化建模数据并使用对象关系映射(ORM)将领域对象转换为数据库记录,讲述了使用JPA注解来映射Java类之间的关联,学习使用Spring Data存储库的功能,来高效编写代码的方法。通过扩展前面介绍的用户乘法测数游戏的功能扩展,展示了如何实现存储库、完善服务层,进而完成控制器层的REST API接口构建,以及如何实现前端页面组件的构造和交互。
原创
博文更新于 2023.11.29 ·
523 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试驱动的Spring Boot应用程序开发-前端和后端

发布资源 2023.11.25 ·
zip

2 使用React构造前端应用

文章介绍了如何基于React创建一个前端Web应用程序的过程。首先,使用create-react-app工具创建React应用程序框架,然后创建一个ApiClient类来实现与后端API服务的访问,并创建一个使用该服务并显示结果的React组件。为了使前后端能够协同,在后端增加了CORS配置。最后,介绍了如何构建用于生产环境的React应用程序,以及如何在Spring Boot的嵌入式Tomcat中集成。
原创
博文更新于 2023.11.23 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

测试驱动的Spring Boot应用程序开发示例-前端

发布资源 2023.11.23 ·
zip

测试驱动的Spring Boot应用程序开发示例

发布资源 2023.11.22 ·
zip

UML——类图

在UML的静态机制中类图是一个重点,不但是设计人员关心的核心,更是实现人员关注的核心。类图在UML中占据了一个相当重要的地位。
原创
博文更新于 2023.02.22 ·
1233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lambda表达式

Java 8的Lambda、链式调用、函数式编程、Stream流都是非常有用的,在代码中经常都会遇到,可以提高生产力,让程序员写出高效率、干净、简洁的代码。
原创
博文更新于 2023.02.16 ·
563 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

GRASP设计原则

GRASP是通用职责分配软件设计模式,有9种基本原则,可以引导设计人员理解面向对象设计的本质,并以一种有条理的、理性的、可解释的方式来运用这些原则,从而得到优秀的设计。
原创
博文更新于 2023.02.15 ·
1426 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

面向对象分析与设计(OOAD)

本文介绍了面向对象的分析与设计,现实世界到对象的映射逻辑,UML基本概念,软件开发过程及开发模型,着重描述了敏捷开发方法的一些实践。
原创
博文更新于 2023.02.10 ·
2300 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏
加载更多