摘要: 前言 Saga单词翻译过来是指尤指古代挪威或冰岛讲述冒险经历和英雄业绩的长篇故事,对,这里强调长篇故事。许多系统都存在长时间运行的业务流程,NServiceBus使用基于事件驱动的体系结构将容错性和可伸缩性融入这些业务处理过程中。 当然一个单一接口调用则算不上一个长时间运行的业务场景,那么如果在给定 阅读全文
posted @ 2019-11-25 08:55 歪头儿在帝都 阅读(1993) 评论(0) 推荐(3) 编辑
摘要: 前言 大家使用MyBatis都知道,不管是单独使用还是和Spring集成,我们都是使用接口定义的方式声明数据库的增删改查方法。那么我们只声明一个接口,MyBatis是如何帮我们来实现SQL呢,对吗,我们的sql是定义在/resources/mapper/mybatis下。每个单独的xml文件都有一个 阅读全文
posted @ 2018-12-23 17:18 歪头儿在帝都 阅读(3482) 评论(1) 推荐(5) 编辑
正文内容加载中...
posted @ 2022-08-07 18:05 歪头儿在帝都 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 使用poi生成excel通常包含一下几个步骤 创建一个工作簿 创建一个sheet 创建一个Row对象 创建一个cell对象(1个row+1个cell构成一个单元格) 设置单元格内容 设置单元格样式. 字体 字体大小 是否加粗 保存 关闭流对象 生成一个工作簿 2010以上格式使用XSSFWorkBo 阅读全文
posted @ 2022-04-16 12:26 歪头儿在帝都 阅读(298) 评论(1) 推荐(1) 编辑
摘要: Spring Data Spring Data 帮助我们避免了一些样板式代码,比如我们要定义一个接口,可以直接继承接口ElasticSearchRepository接口,这样Spring Data就帮助我们实现了操作documents基础的CURD方法,在ES里index类似RDBMS里table的 阅读全文
posted @ 2022-02-15 21:47 歪头儿在帝都 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 准备工作 public class MainClass { public static void main(String[] args) throws Exception { String resources = "mybatis-config.xml"; InputStream inputStre 阅读全文
posted @ 2021-07-06 22:05 歪头儿在帝都 阅读(593) 评论(0) 推荐(1) 编辑
摘要: 前言 阿里官方给出了seata-sample地址,官方自己也对Sample提供了很多类型,可以查看学习。 我这里选择演示SpringBoot+MyBatis。 该聚合工程共包括5个module: sbm-account-service sbm-business-service sbm-common- 阅读全文
posted @ 2021-06-09 11:28 歪头儿在帝都 阅读(498) 评论(0) 推荐(2) 编辑
摘要: 前言 首先我们建立一个SpringBoot工程,导入mybatis-spring-boot-starter依赖。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-start 阅读全文
posted @ 2021-05-22 21:57 歪头儿在帝都 阅读(962) 评论(0) 推荐(2) 编辑
摘要: 前言 Spring Bean生命周期是常见的面试题,也是日常开发中经常用到的技术点,在应用开发中,常常需要执行一些特殊的初始化工作,如建立数据库连接,打开网络连接,又比如在一些业务bean里,你想拿到Spring IOC容器,又或者是想拿到一些已经实例化的Bean。同时,在服务结束时,也有一些销毁销 阅读全文
posted @ 2021-05-15 09:32 歪头儿在帝都 阅读(360) 评论(0) 推荐(1) 编辑
摘要: 前言 不知道从啥时候开始项目上就一直用MyBatis,其实我个人更喜欢JPA些,因为JPA看起来OO的思想更强烈些,所以这才最近把JPA拿出来再看一看,使用起来也很简单,除了定义Entity实体外,声明自己的业务接口继承JpaRepository接口,什么逻辑也不用写,基本的增删改查,分页,排序就都 阅读全文
posted @ 2021-01-27 23:10 歪头儿在帝都 阅读(2380) 评论(0) 推荐(2) 编辑
摘要: 什么是Hystrix 在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很常见的。 Hystrix是Netflix公司开源的一个项目,它提供了熔断器功能,能够解决分布式系统中出现联动故障,Hystrix是通过隔离服务的访问点阻止故障,并提 阅读全文
posted @ 2020-08-23 09:06 歪头儿在帝都 阅读(3095) 评论(0) 推荐(0) 编辑
摘要: 什么是RestTemplate Synchronous client to perform HTTP requests, exposing a simple, template method API over underlying HTTP client libraries such as the 阅读全文
posted @ 2020-08-14 22:37 歪头儿在帝都 阅读(1966) 评论(0) 推荐(0) 编辑