- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 零侵入性:一个注解,优雅的实现循环重试功能
前言在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。一、@Retryable是什么?spring系列的spring-retry是另
2022-04-14 15:43:01
123
转载 介绍@Component,@Bean,@service,@Autowire 和 @Resource等
Spring 中的一些注解@Component 和 @Bean 的区别是什么? 作用对象不同:@Component注解作用于类,而@Bean注解作用于方法、 @Component通常是通过路径扫描来自动侦测以及自动装配到 Spring 容器中(我们可以使用@ComponentScan注解定义要扫描的路径从中找出标识了需要装配的类自动装配到 Spring 的 bean 容器中)。@Bean注解通常是我们在标有该注解的方法中定义产生这个 bean,@Bean告诉了 Spr...
2022-02-17 10:20:13
1305
原创 DQL、DML、DDL、DCL的概念
SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下: 1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。 1976年—–IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL。 1979年—–Oracle公司发表第一个基于SQL的商业化RDBMS产品。 1982年—–IBM公司出版第一个RDBMS语言SQL/DS。 1985年—–IBM公司出版第一个RDBMS语言DB2。 1
2021-06-18 09:08:49
345
转载 mybatis中的mapper接口文件和example类的实例函数详解
##Example example = new ##Example(); example.setOrderByClause("字段名 ASC"); //升序排列,desc为降序排列。 example.setDistinct(false)//去除重复,boolean型,true为选择不重复的记录。 Criteria criteria = new Example()
2017-08-22 15:28:50
331
原创 IDEA启动spring-boot项目时报Error:java: 无效的源发行版: 8
在部署spring-boot项目时报无效的源发行版:8idea版本:14.0.2comcat:1.7原因:idea在启动spring-boot项目的时候会默认去找1.8版本的tomcat,这里如果用的是1.7的版本就会报错解决办法:在项目的pom.xml中加上下面的代码重新启动,问题解决 org.apac
2017-08-17 16:55:08
831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人