自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA 文件上传

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。断点续传是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传或者下载未完成的部分,而没有必要从头开始上传或者下载。

2023-09-25 18:56:00 41

原创 JAVA树形结构数据优化

5.如果Redis中也没有数据(说明Redis挂了),则从数据库中查询数据,更新到Redis中(万一Redis恢复了呢),然后更新到本地缓存中,返回返回数据;1.由于当时这个是从0-1的新项目,为了开快速开发功能,我们第一版接口,直接从数据库中查询组织数据,组装成组织树,然后返回给前端。4.但组织本身是更新频率比较低的数据,对于用户来说不太敏感,即使在短时间内,用户看到的组织树有些差异,也不会对用户造成太大的影响;4.如果Redis中有数据,则将数据更新到本地缓存中,然后返回数据;

2023-09-20 16:38:58 374

原创 AOP日志注解实现机制

1.自定义注解用于标识需要拦截的方法,可以是主题和类型等,具体视情况而定;Spring AOP提供了几种注解用于不同的场景。这里选择了@AfterReturning,在方法执行完后再去执行,并且用@Async声明了该方法是异步的执行。注:SpringBoot使用@Async需要在启动时加上@EnableAsync1.@Before 在拦截方法执行前执行;2.@After 在拦截方法执行之后执行;3.@AfterReturning 在拦截方法返回后执行;

2023-09-20 16:30:28 34

原创 SpringBoot 实现 Excel 导入导出,百万数据量设计

SpringBoot 实现 Excel 导入导出,百万数据量设计。

2023-09-20 15:32:20 710

原创 Eclipse安装教程及压缩工具包

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-09-25 09:59:26 381

空空如也

空空如也

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

TA关注的人

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