自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何让SpringBoot的后端API接口显的比较优雅<1>

使用注解,统一参数校验也没有什么问题,就是不好看且不美观。后面还没有处理业务逻辑,代码看起来特别冗余累赘。优化方案:使用注解的方式,来进行参数校验。 spring boot有个validation的组件,我们可以拿来即用。引入这个包即可:org.springframework.bootspring-boot-starter-validation参数校验可以放入实体类中进行,如下图注意,不要忘记在UserParam参数对象中,加入@Validated注解哈,把错误信息接收到Bi...

2022-06-14 17:38:21 204 1

原创 关于图片流上传信息丢失的问题

公司开发新的开放平台,对接第三方信息,图片可能有多种方式接入进来,但是传入高分辨率的大图时,原有的图片上传,会丢失字节流信息,导致图片只传输部分。原有的上传工具类:修改后的工具类:新增了长度参数原有的方法改为...

2022-04-14 10:32:32 431

原创 【无标题】

关于动态数据源导致的异常引起的原因pom文件中引入了动态数据源,需要将其删掉。com.baomidoudynamic-datasource-spring-boot-starter2.5.7

2022-03-07 14:44:06 97

原创 上传图片到客户的华为云指定位置

步骤:1.注册华为云注册地址:https://reg.huaweicloud.com/registerui/public/custom/register.html?locale=zh-cn#/register2.实名认证认证地址:https://account.huaweicloud.com/usercenter/?agencyId=1fdc8331ec1e4c9bb81f90180fba9dc7&region=cn-south-1&locale=zh-cn#/accountind

2022-01-04 15:24:13 379

原创 关于BigDecimal数值,去掉结尾0,转换为String

public static void main(String[] args) {System.out.println( new BigDecimal(“100.000”).toString());System.out.println( new BigDecimal(“100.000”).stripTrailingZeros().toString());System.out.println( new BigDecimal(“100.0250”).stripTrailingZeros().toPlainS

2021-09-26 10:38:41 1836

原创 Json,对象,集合的相互转换

大过年的,一大早吃过饭被弟弟和弟妹拉起来学习,一个在看研究生视频课程,一个忙着考证的视频学习。做为老大姐的悲哀,本想卧床追个剧,刷个视频。做不了榜样的我,不能被当作反面教材。爬起来写个博客,巩固巩固以前的知识吧今天复习一下Json,对象,集合的相互转换。以前写了个工具类,今天再把旧知识拉出来溜溜

2021-02-08 10:46:47 2928

原创 SpringCloud中JWT组件实现token认证

上上周六抽了个空去海康面试了一把,跟人经理聊了近一个小时,聊的过程是很美好的,但还是没有通过,可能是因为我是一个并不怎么好看的妹子吧?哈哈。面试过程其中问了我一个关于SpringCloud权限问题,跨域问题,我觉得回答这个问题,我的逻辑没有什么毛病,但那个经理说,他想问的不是具体的业务逻辑,问的是技术。我只能说这种东西,在我具体写代码的时候,我能找出来怎么写,但具体到用什么方法,什么底层包,引入什么jar包,我还真是大脑一空,回答不上。说到底还是咱技术不行,啥也不是 Json Web Token是目前比

2021-02-06 20:09:57 758

原创 总结二维码的生成与下载(Java后台)

在java日常的开发过程中,通常会有支付的功能,现在很多支付需要二维码,在这里简单记录一下,以便以后使用的时候参考业务要求:前台页面展示支付数据,有下载按钮,点击下载,下载对应数据的二维码1.配置Maven的pom.xml依赖2.控制层的书写首先,在pom中引入相关包的依赖,maven项目,我们只需要把上面的依赖放入项目的pom.xml文件中就能自动导入jar包到项目,前提是自己的maven环境都已经搭建好了,这里不做详细讲述 <dependency> <

2021-02-06 11:08:34 447

原创 关于无法访问此网站。。网址拒绝了我们的链接请求,需要启动Nginx的事情

早上打开我们项目的开发环境。发现页面打不开,页面显示无法显示此网站。然后我就看了一下部署的项目的服务是否启动了。正常啊,没有问题的。。然后我就咨询建伟,怎么打不开了呐,服务也是启动了的。。然后建伟让我看看nginx启动没,![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603161338433.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9.

2020-06-03 16:59:57 2812

原创 没有思想的代码不是好代码

自己低头写代码。功能也是可以实现的。但是自己的想法,逻辑真的很乱,有的时候自己返回来,都不愿意看第二遍。所以代码思想很重要,要让除了你之外的第二个人,也能看的懂且容易上手你的代码。一定要跟人多多交流。也许自己看不到自己的不足之处。别人(当然这个别人大部分的时候是指的那些有丰富经验的同事)他随便说的几句话,就能指出你的不足之处,对自己来讲真的就是受益匪浅 今天早上跟我们项目主管磊哥进行了短暂的交流,醍醐灌顶!瞬间明白自己代码的质量是简直的不堪入目。太多重复性的赋值(明明两个三个变量可以支撑,偏偏定义多个变.

2020-06-01 15:22:45 117

原创 关于循环调用webservice接口

双向对账中涉及到调用外部的webservice接口对端提供了的webservice接口,需要我们拼接xml数据,简直不要太坑了,不能发送一次请求,返回多个虚拟子账户的信息。每个子账户都要拼接一个xml,循环调用对端的接口。返回的xml数据经过解析,入库到我们的表中1.循环账户信息,拼接请求参数 for(ElePayCheckParamsDto dto:gasList){ dto.setStartBankCountTime(elePayCheckParamsDto.getSta

2020-05-29 15:51:19 990

空空如也

空空如也

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

TA关注的人

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