自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 @EnableAutoConfiguration原理

要弄懂@EnableAutoConfiguration,首先我们需要知道Spring模块装配的知识,在我们开发过程中,经常会用到@Enablexxx注解,例如@EnableFeignClients、@EnableScheduling、@EnableAsync等,特别是在整合第三方工具包时。所需的Bean的,这也是我们在开发过程为什么,只需要引入一个starter包,我们能从IOC容器中直接获取到相应的包的。的类,与ImportSelector不同的是,该接口的方法并不会返回值,我们操作的是。...

2022-08-12 08:40:19 3162 1

原创 数据库备份(mysql+mydumper)

1、为什么选择mydumper数据库备份分为逻辑备份和物理备份逻辑备份:mysqldump、mydumper等物理备份:xtrabackupmysqldump对于大数据量的数据库,备份及还原都会非常慢。xtrabackup目前还无法备份远端的数据库实例,仅支持将本地实例数据备份远端。mydumper支持多线程备份,相对于mysqldump速度提升明显,但是只支持linux上使用。2、Linux安装mydumper2.1、安装所需依赖yum install make cmake pcre-d

2021-03-22 16:06:56 251

原创 SpringBoot中判断上传文件是否存在

一个栗子 @PostMapping("add") public RspMsg add(@RequestParam Map<String,Object> param,HttpServletRequest request, @RequestHeader("userNo")String userNo){ log.info("---->开始添加案件,{}",param); RspMsg rspMsg=new RspMsg(); Mul

2020-12-23 23:13:20 3068

原创 java使用fastJson

JSON类型的String转成ListList<String> list=JSON.parseArray((String) x,String.class);对象和字符串之间的互转将对象转换成字符串String str=JSON.toJSONString(infoDto);字符串转换成对象InfoDto infoDto=JSON.parseObject(str,InfoDto.class);对象集合与字符串之间的互转将对象集合转换成字符串String users=..

2020-12-09 15:29:42 258

原创 Lambda

Lambda表达式1、Lambda表达式简介1.1、什么是LambdaLambda是JAVA 8添加的一个新特性,说白了,Lambda就是一个匿名函数1.2、为什么要使用Lambda使用Lambda表达式可以对一个接口进行非常简洁的实现。示例:public class Program{ public static void main(String[] args){ //1、使用接口实现类的 Comparator comparator=new MyComparator();

2020-09-25 09:42:19 126

原创 java线程池理解

线程池线程是调度CPU的最小单元,也叫轻量级的进程LWP(Light Weight Process)1、两种线程模型用户级线程(ULT):用户程序实现,不依赖操作系统核心,应用提供创建、同步、调度和管理线程的函数来控制用户线程。**不需要用户态/核心态切换,速度快。**内核堆ULT无感知,线程阻塞则进程(包括他的所有线程)阻塞。内核级线程(KLT):系统内核管理线程(Kernel Level Threa)内核保存现成的状态和上下文信息,线程阻塞不会引起进程阻塞。在多处理器系统上,多线程在多处理器上

2020-09-25 09:41:27 81

原创 tablesaw使用

Tablesaw-后端数据可视化工具gitHub源码地址文档地址1、导入Tablesawgradle//tablesaw 库的核心代码,主要是数据的加工处理操作:数据的追加,排序,分组,查询等implementation "tech.tablesaw:tablesaw-core:0.38.1" //数据可视化的子项目,主要作用加载数据生成可视化图表implementation "tech.tablesaw:tablesaw-jsplot:0.38.1"maven<depe

2020-09-22 14:58:27 5907 3

@EnableAutoConfiguration原理

SpringBoot @EnableAutoConfiguration原理解析

2022-08-12

空空如也

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

TA关注的人

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