zhzh980
码龄8年
关注
提问 私信
  • 博客:22,571
    22,571
    总访问量
  • 11
    原创
  • 459,486
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:手持两把锟斤考,口中疾呼诺诺诺

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-05-05
博客简介:

zhzh980的博客

查看详细资料
个人成就
  • 获得51次点赞
  • 内容获得4次评论
  • 获得79次收藏
  • 代码片获得229次分享
创作历程
  • 11篇
    2023年
  • 1篇
    2017年
成就勋章
TA的专栏
  • ARTS
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

上传文件时用Multipartfile还是InputStream?

所以综上,在Spring MVC的文件上传中,MultipartFile应是较好的选择。它能提供更完整的文件上传处理功能,且性能更优。当上传文件很大时,使用 MultipartFile更省内存,因为它在底层会将文件保存到临时文件中,然后通过流进行操作。它由Spring进行管理,有更好的与SpringMVC的整合,例如可以与@ModelAttribute等注解联合使用,更符合Spring的开发范式。如果还需要获取其他文件属性,或使用Spring提供的文件存储方法,应选择MultipartFile。
原创
发布博客 2023.05.08 ·
894 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

如何覆盖java应用中的系统变量?

D 参数用于设置系统属性。因此,-D 参数会覆盖原有的系统属性。例如,使用-Dname=value设置一个系统属性,使用-Dname+=value将值添加到现有的系统属性中。在命令行中使用“-D”选项时,需要指定属性名和属性值,例如“-Dmy.property=value”。需要注意的是,-D属于JVM参数,需要放在jar包或主类之前,放在之后则会失效。覆盖:在使用-jar -D参数时,-D参数将会覆盖原有的参数。追加:如果需要保留原有的系统属性,可以使用-D参数的+=选项。
原创
发布博客 2023.04.21 ·
400 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

SpringBoot技术概述

使用显示配置进行覆盖案例来自《SpringBoot实战》当我们显示编写了SpringSecurity的配置时,Spring Boot会降低自动配置的优先级,以显式配置为准。其原因在于@ConditionalOnMissingBean注解是覆盖自动配置的关键。. . . }@ConditionalOnMissingBean注解要求当下没有WebSecurityConfiguration类型的Bean。
原创
发布博客 2023.04.10 ·
1322 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

@Transctional事务传播机制(Propagation)

Transactional注解可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有public方法将都具有该类型的事务属性。当作用在方法级别时,会覆盖类级别的定义。当作用在接口和接口方法时,则只有在使用基于接口的代理时它才会生效,也就是JDK代理。在Spring中,事务的传播类型对方法执行顺序和结果都有影响。调用者和被调用者方法所定义的事务传播类型共同决定了代码的结果。ps.两个问题:Q1:类内部方法调用时,避免@Transcational失效的获取代理类方法待验证。
原创
发布博客 2023.04.05 ·
6499 阅读 ·
19 点赞 ·
1 评论 ·
35 收藏

@Transcational事务注解失效场景解析

【前言】 这篇笔记主要用于记录下使用@Transcational注解时,哪些场景会导致事务失效,扫坑排雷。
原创
发布博客 2023.03.31 ·
1000 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

phind实践-技术问题快速检索归纳

在技术问题检索的过程中,有时候传统搜索引擎给出的信息较为繁杂,往往需要用户进行去粗取精、分析甄别的过程,才能提炼出有效的信息。而有时候我们希望得到的结果是有AI帮助我们挑选过滤的,更专注于帮助开发者快速得到其想要的结果。
原创
发布博客 2023.03.15 ·
958 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

耗时统计利器——StopWatch秒表

StopWatch的封装很漂亮,日常可以使用秒表来进行耗时统计,性能评估,排查问题。
原创
发布博客 2023.03.07 ·
2056 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

如何向Docker镜像安装rpm软件包

我们在构建镜像容器的时候,容器需要使用的工具,可能在基础镜像中并没有,这时候就需要我们人工的向Docker镜像中补充这些软件工具,这里对这些应用场景进行了实践梳理。
原创
发布博客 2023.03.04 ·
4103 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

【对象存储】MINIO概述与搭建之道

对象存储是一种基于对象的存储设备,综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的分布式数据共享等优势。适合存储海量图片、视频、日志文件、备份数据、容器镜像等。2006年美国亚马逊发布了AWS S3(Simple Storage Service)服务,正式将对象存储作为一种云存储服务,引入云计算领域,正式开启了对象存储的黄金年代,S3现在也作为一种主流的对象存储协议标准,让很多服务实现厂家都需要进行兼容。
原创
发布博客 2023.03.02 ·
2548 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

What are some of the most basic things every programmer should know?

来源自Quora:What are some of the most basic things every programmer should know?
翻译
发布博客 2023.03.02 ·
107 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【Java】参数校验与统一异常处理

Java开发——如何优雅的进行参数校验及统一异常处理
原创
发布博客 2023.02.26 ·
2395 阅读 ·
7 点赞 ·
1 评论 ·
13 收藏

pat1002.写出这个数(20)

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu----
原创
发布博客 2017.05.25 ·
241 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏