保存成功
订阅成功
保存失败,请重试
提交成功
IT职涯

IT职涯

架构师
毕业于清华大学软件学院软件工程专业,曾在Accenture、IBM等知名外企任管理及架构职位,近15年的JavaEE经验,近8年的Spring经验,一直致力于架构、设计、开发及管理工作,在电商、零售、制造业等有丰富的项目实施经验。善于将复杂的问题分析、分解、简化,也善于培养新人,在公司中曾多次参与团队的建设、团队人员的技术培训等, 同时与CSDN合作了Spring全家桶的在线课程,博客及公众号等名称皆为“IT职涯”。...更多
创作文章4

系统上线后雪崩!让我来带你们学习 Spring Cloud Hystrix 及监控来解决雪崩问题

在如今随着网络及电商的发展,系统雪崩也是人们常遇到的问题,每年在年度大促时,总会有某个知名平台因此雪崩,我们传统的提前处理方法是,加机器加机器加机器,促销机器专用等等,事件发生时的处理方式是紧急召集一批人,处理数据的、处理业务的、处理部署架构的、等等整晚整晚紧急对应,很多时候还要申请一堆新机器,暂时把出了问题的机器切换掉,把应用修改,切换等等,耗时耗力不说,效果实在也是差强人意,经常还要听一大堆人的抱怨,“怎么还没好........",云云。 如今随着微服务的到来,Spring Cloud 可以非常快速、方便、有效的解决雪崩问题。 Spring Cloud 的熔断器会在自动侦测系统的错误,发现错误后,会强迫以后的访问快速失败,从而防止某个服务不断地尝试执行会失败的操作,它会使服务继续执行而不用等待修正错误,或者浪费 CPU 时间去等到超时产生。熔断器也可以使服务能够诊断错误是否已经修正,如果已经修正,服务会再次尝试调用操作。 本课程就带领大家来实践一下 Spring Cloud 的熔断器及熔断监控。 本场 Chat 包含如下内容: - 使用 Spring Cloud 创建注册中心 - 加入提供服务者、及消费者模块 - 加入熔断器设定 - 单个应用加入熔断监控 - 为整个项目加入熔断器监控 本场 Chat 适用于: - 希望学习了解熔断器及监控来解决雪崩问题的人员 - 任何希望了解、学习 Spring Cloud 的人员 - 希望从事 Java 相关工作的人员
严选
245 订阅

一个案例教会你 Spring Cloud 网关 Gateway 的用法

“Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。”引自百度百科。 Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。 本场 Chat 包含如下内容: - 使用 Spring Boot 创建网关 Spring Cloud Gateway - 创建的网关调用既有的服务 - 加入注册中心、提供服务者、消费者代码,并使用gateway来调用消费者 - 多种路由规则的设置 - 路由过滤的设置 - 超时配置 - 日志等 本场 Chat 适用于:任何希望了解、学习 Spring Cloud 的人员,或者希望从事 Java 相关工作的人员
Spring Cloud
156 订阅

一个实例学会 Spring Cloud 的注册中心 Eureka 的用法

“Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。”引自百度百科。 Eureka 是 Spring Cloud 中非常重要的核心模块,使用 Spring Cloud 就离不开 Eureka,我们用一个产品服务中的获取 Promotion 信息,及所有产品功能为例,让大家快速了解 Eureka 是做什么用的,及如何使用。 本场 Chat 包含如下内容: 1. 使用 Spring Boot 创建 Spring Cloud 的注册中心 2. 创建 Promotion 信息及产品信息的服务提供者 3. 创建调用他们的消费者 本场 Chat 适用于:任何希望了解、学习 Spring Cloud 的人员,或者希望从事 Java 相关工作的人员。
严选Spring Cloud
131 订阅

10 分钟教会你 Spring Boot 集成 Thymeleaf、MyBatis 完成产品的增删改

“Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(Rapid Application Development)成为领导者。"引自百度百科。 我们经历过 EJB、Spring、Spring MVC、Spring Boot 等一系列过程的演化,可以看出我们的开发正随着我们的技术、网络的发展变得越来越简化。在如今敏捷开发、微服务盛行的时代,Spring Boot 是很好的支持敏捷开发及微服务的框架。让我们来通过一个实例,学会如何使用 Spring Boot 吧。 本场 Chat 包括如下内容: 1. 使用 Starter 快速创建 Spring Boot 项目 2. Spring Boot 与 Thymleaf 的集成,及 Thymleaf 的基本使用 3. Spring Boot 的多环境配置 4. Spring Boot 中 Form 表单如何使用 5. Spring Boot 中 Form 表单的验证 6. Spring Boot 中的国际化(包含表单提示信息的国际化) 7. 使用注解的方式,集成 MyBatis,实现产品的增删改查功能
Spring Boot
92 订阅