自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSS上传文件403,Invalid according to Policy: Policy expired.

因为主机时间比网络时间慢了一分钟,导致Policy在服务器上生成的Policy是一分钟之前的了,我设置的expiration就只有30s,所以到了oss服务那边自然就过期了。1:expiration设置过短,生成获取Policy的接口和上传接口响应时间太长导致Policy失效。排查上传接口的Policy和key以及Bucket等都是正确的,所以也不是第二种情况。我这边是联系运维同学,将服务器上的时间和网络时间保持一致了。解决办法:将expiration的时间设置长一点,或者修改好服务器上的时间。

2023-05-08 20:14:21 1277

原创 mysql轻松实现排序后增加序号列

mysql中如何实现自定义序列号呢?

2023-03-08 11:54:28 2939

原创 mybatis-plus分页插件的一种优化策略

前言:日常开发中我们经常会遇到数据量比较大的分页列表,在使用mybatis-plus分页插件的时候,我们会发现接口的性能大部分消耗在计算total的语句中计算total的sql语句:一般来说不是业务需要,在10万-100万条数据的列表中,用户可能只需要看前1000-5000条数据,这时候我们可以手动设置total的数量一、关闭查询total语句二、设置total数量基于上面我们发现的两个问题,我们会发现写sql查询total的数量是不可避免的了,我们通过代码和sql语句可以手动构造。一、查询

2023-02-09 17:20:51 3160

原创 “==”和equals的区别

“==” 和 equals的区别equals :equals 是方法,所以一般的数据类型是不能调用equals方法的,只有他们的包装类才可以调用equals方法;String str1 = "123";String str2 = "123";String str3 = new String("123");String str4 = new String("123");System.out.println(str1.equals(str2));//trueSystem.out.println(

2021-01-29 21:44:16 155

原创 十进制转二进制和十六进制的方法

十进制转二进制:将一个十进制数除以2,记录每次的余数,不断将商除以2,知道商为0,最后将所有的余数倒叙排列,得到的一串01数字就是这个十进制数的二进制十进制转十六进制同理,将十进制数除以16记录每次的余数和商,将商不断除以16直到商为0,最后将所有的余数倒序排列,得到的数就是十进制数转换后的十六进制数,10记为A,11记为B,12记为C,13记为D,14记为E,15记为F。...

2020-10-11 23:31:15 844

原创 JAVA中变量、数据类型以及运算符的基本知识点

一、变量变量的概念:变量指的是程序运行时可变的量,在内存中开辟内存用来保存数据变量的命名规则:一个变量名只能包含数字, 字母, 下划线 和$符;数字和下划线不能开头;变量名是大小写敏感的,即 num 和 Num 是两个不同的变量;变量的命名遵循小驼峰命名法,即当一个变量名由多个单词构成的时候,除了第一个单词之外,其他单词首字母都大写。示例:String studentName = "张三";变量的作用域:也就是该变量能生效的范围, 一般是变量定义所在的代码块 (大括号)cla

2020-10-10 18:05:48 350

空空如也

空空如也

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

TA关注的人

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