首页
学习
活动
专区
工具
TVP
发布

码上修行

厚积薄发
专栏作者
135
文章
237753
阅读量
30
订阅数
自研 Starter 组件/中间件开发
希望本文起到抛砖引玉的作用,比如开发黑/白名单校验组件、kafka日志组件、ORM组件、工具类组件、配置中心组件等等,可以参考 spring boot 官方的 starter 组件示例进行自研自己的 Starter。
IT技术小咖
2021-04-23
5390
REST微服务的分布式事务实现-使用Spring Cloud的fallback模式
Fallback是Spring Cloud Netflix框架套件中的Hystrix使用的,用于在出错时候进行的应急措施,我们可以用它来实现在出错的时候来进行回退操作。如果大家对Spring Cloud Netflix不太了解,可以查阅另一个篇文章Spring Cloud netflix概览和架构设计,来对Spring Cloud Netflix框架的各个组件做一个了解。在这篇文章中,我们将介绍如何使用Hyxtrix的Fallback来实现分布式事务,并提供一个完整的实例来展示这种方法。
IT技术小咖
2019-11-25
1.4K0
Spring Cloud netflix 概览和架构设计
Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟spring boot框架一起使用的话,会让你开发微服务架构的云服务非常好的方便。 Spring Cloud包含了非常多的子框架,其中,Spring Cloud netflix是其中一套框架,由Netflix开发后来又并入Spring Cloud大家庭,它主要提供的模块包括:服务发现、断路器和监控、智能路由、客户端负载均衡等。
IT技术小咖
2019-11-24
8650
Spring Boot 快速入门系列(VII)—— 全局异常处理篇
《Spring Boot 快速入门系列》上一节「接口规范篇」讲完了,小伙伴们是否已经掌握了基本的接口编写规范(后面会有一篇专门演示在线接口文档内容)。
IT技术小咖
2019-10-08
4320
内存泄漏 - 从Class类加载器说起
某公司技术人员针对企业应用系统12月10日内存溢出事件进行了广泛的技术探讨,并得到了一些建设性的建议和结论。
IT技术小咖
2019-09-24
2.6K0
Spring Boot 快速入门系列(VI)—— 接口规范篇
《Spring Boot 快速入门系列》上一节「事务管理篇」讲完了,小伙伴们是否已经掌握了声明式事务管理。
IT技术小咖
2019-07-30
7100
Spring Boot 快速入门系列(V)—— 事务管理篇之 @Transactional
《Spring Boot 快速入门系列》数据操作篇之 Spring Data JPA、JdbcTemplate 和 MyBatis 已经结束,小伙伴们是否了解和掌握了基本的数据库(CRUD)持久化操作。既然数据持久化学习完了,大家知道数据库操作避免不了数据库事务管理,因为存在数据持久化失败的情况,为了保证数据库一致性,必须引入事务管理。记得以前我们使用 SSH 和 SSM 框架都有事务管理,在service 层通过 applicationContext.xml 文件配置,所有 service 层方法都加上事务操作;用来保证一致性,即 service 层方法里的多个dao操作,要么同时成功,要么同时失败;那么今天我们就来演示通过 @Transactional 注解实现 Spring Boot 事务管理。
IT技术小咖
2019-07-17
6130
Spring Boot 快速入门系列(IV)—— 数据操作篇之 MyBatis
从《Spring Boot 快速入门系列》数据操作篇前两篇中(Spring Boot 快速入门系列(II)—— 数据操作篇之 Spring Data JPA,Spring Boot 快速入门系列(III)—— 数据操作篇之 JdbcTemplate),我们已经学习和了解如何通过Spring Data JPA 和 Spring JdbcTemplate 完成基础的数据库(CRUD)持久化操作,今天我们就来演示第三种数据库持久化操作的方式,即通过 SpringBoot MyBatis 完成基础的数据库 CRUD 操作。
IT技术小咖
2019-07-17
4130
Spring Boot 快速入门系列(III)—— 数据操作篇之 JdbcTemplate
从《Spring Boot 快速入门系列》第三篇中(Spring Boot 快速入门系列(II)—— 数据操作篇之 Spring Data JPA),我们已经学习和了解如何通过Spring Data JPA 完成基础的数据库(CRUD)持久化操作,今天我们就来演示另一种数据库持久化操作的方式,即通过 Spring JdbcTemplate 完成基础的数据库 CRUD 操作。
IT技术小咖
2019-07-15
4740
Spring Boot 快速入门系列(II)—— 数据操作篇之 Spring Data JPA
从 Spring Boot 快速入门系列前两篇中(Spring Boot 快速入门系列(先导篇) —— 从 Hello World 开始、Spring Boot 快速入门系列(I) —— 属性配置篇),我们已经学习和了解如何通过 IDEA 完成一个简单化轻量级的后端服务项目搭建,以及如何使用 application.properties 文件和读取配置文件内容的几种方式等,今天我们就来演示一下通过 Spring Data JPA 完成基础的数据库(CRUD)持久化操作。
IT技术小咖
2019-07-09
1.1K0
Spring Boot 快速入门系列(I) —— 属性配置篇
通过上一篇(Spring Boot 快速入门系列(先导篇) —— 从 Hello World 开始)的介绍,相信大家对 Spring Boot 构建轻量级项目已经有了初步的了解和认识。
IT技术小咖
2019-07-09
4560
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档