自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot使用CountDownLatch+@Async配合案例

项目为影像文件系统,包含普通图片上传、视频上传和pdf转图片上传,在使用过程中我们发现在组合上传的时候pdf在页数比较多的情况下此接口响应速度缓慢,由此想到使用CountDownLatch+@Async异步多线程来处理pdf转图片操作,据测试可提升50%以上响应速率。

2023-10-13 13:45:06 244

原创 java如何优判空(附工具类)

在我们日常开发中见过最多的异常无非就是NEP空指针异常,因此记录一下个人避免此类异常出现的方法

2023-05-05 16:17:33 938

原创 分享一个免费的OCR图片文字识别接口

分享一个每天100次免费的OCR图片文字识别接口

2023-01-30 14:43:31 4705 5

原创 AOP实现日志切面

aop实现日志管理

2023-01-30 10:40:57 407

原创 js实现获取日期区间内所有日期

js实现获取日期区间内所有日期。

2022-12-13 15:57:42 737

原创 java基础回顾-遍历集合总结

总结java集合遍历的几种常见方法

2022-12-05 16:02:53 509

原创 简单理解分布式事务及常见解决方案

什么是事务事务是由一组操作组成的一个工作单元。怎么去理解这个问题呢?我们从现实生活中去理解那么事务有哪些特性呢?事务特性原子性:事务内部的一组操作要么同时成功,要么同时失败隔离性:不同事务之间是互相不影响的一致性:事务内部一组操作,各自操作产生的结果数据,要能够保证都是预期的状态持久性:事务内部一组操作,各个操作产生的数据要能够持久的效应什么是分布式事务分布式事务就是一组服务操作的集合例如:在分布式系统或者微服务系统内,完成一个任何,需要涉及到多个服务来共同完成,这一组服务操作组成的.

2021-05-13 00:04:34 252 2

原创 简单理解JVM

浅谈JVM一、JVM内存结构概述Java源代码编译成Java Class文件后通过类加载器ClassLoader加载到JVM中类存放在方法区中类创建的对象存放在堆中堆中对象的调用方法时会使用到虚拟机栈,本地方法栈,程序计数器方法执行时每行代码由解释器逐行执行热点代码由JIT编译器即时编译垃圾回收机制回收堆中资源和操作系统打交道需要调用本地方法接口程序计数器(Program Counter Register)每个线程都有一个独立的程序计数器,占用空间非常小,它记录了线程正在执行

2021-05-13 00:02:23 123

原创 java基础回顾(选择语句&判断语句)

判断语句1–ifif语句的第一种格式:ifif(关系表达式){ 语句体;}执行流程首先判断关系表达式看其结果是turn还是false如果是turn就执行语句体如果是false就不执行语句体[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NkhHcPvF-1604325871280)(G:\笔记\微信图片_20201023205709.png)]判断语句2–if…elseif语句第二种格式:if…elseif(关系表达式){ 语句体1;}

2020-11-02 22:06:23 320

原创 java基础回顾

基础标识符:是指在程序中,我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。 ​ HelloWorld案例中,出现的标识符有类的名字 HelloWorld命名规则:硬性要求标识符可以包含英文字母26个(区分大小写)、0-9数字、**$(美元符号)**和 _(下划线)标识符不能以数字开头。标识符不能是关键字。命名规范:软件建议类名规范:首字母大写,后面每个单词首字母大写(大驼峰)变量名规范:首字母小写,后面每个单词首字母大写(小驼峰

2020-11-02 22:02:47 139

空空如也

空空如也

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

TA关注的人

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