自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 多线程的实现方式

多线程的实现方式和线程池

2022-03-04 17:41:55 200

转载 接口中的default方法(默认方法)

一、概念1. 接口提供一个默认实现的方法,并且不强制实现类重写此方法2. 默认方法使用default关键字来修饰二、引入背景1. 当一个接口添加新方法时,需要所有的实现类都重写新方法,影响到了已有的实现类,可能导致应用崩溃2. 默认方法可以不强制重写,也不会影响到已有的实现类3. 例如Iterable接口的foreach方法,就是一个默认方法,参数是一个Consumer对象三、使用1. 当一个实现类实现了多个接口,多个接口里都有相同的默认方法时,实现类必须重写该默认方

2022-02-11 17:32:07 931

原创 函数式接口

函数式接口是java8的新特性;定义:函数式接口是@FunctionalInterface修饰且必须有一个抽象方法的接口。可以有多个static和default修饰的方法,但是抽象方法只能唯一;例子:@FunctionalInterfacepublic interface FunctionInterfaceTest { void test1(String s); static String test2(String a,String b){ retu

2022-02-11 16:55:43 196

原创 内部类和lambda

java基础、nimign匿名内部类和lambda

2022-01-26 15:00:25 386

原创 spring 事务详解,原理及其代码实现

事务分为编程式事务和声明式事务1、所谓编程式事务,毫无疑问代码实现如下://编程式事务public class OrderServiceImpl implements orderService{ @Autowired @Qualifier("transactionManager")//获取事务管理器 private DataSourceTransactionManager transactionManager; public void update(Ord

2022-01-25 17:59:59 746

原创 spring事务不起作用的几种情况及其解决方法

1、未配置事务管理器 @Bean(name = "agentTransactionManager")@Primarypublic DataSourceTransactionManager agentTransactionManager(@Qualifier("agentDataSource") DataSource dataSource) throws Exception { return new DataSourceTransactionManager(dataSourc...

2022-01-24 18:32:41 4443 1

转载 git代码提交规范

一、提交格式type (scope): message二、参数介绍:1、type:指的代码的提交类型,不同的提交类型表示对应不同的代码改动,比如:feat:新功能的开发fix:bug的修复docs:文档格式的改动style:代码格式改变refactor:对已有的功能进行重构perf:性能优化test:增加测试build:改变了build工具revert:撤销上一次的commit提交chore:构建过程或辅助工具的变动2、scope:用于说明commit影响的范围,比如:权限模块、

2021-11-05 14:13:22 4844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除