自定义博客皮肤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)
  • 收藏
  • 关注

原创 简单json字符串在新型项目中的压缩快速传输及延伸探讨

简单json字符串在新型项目中的压缩快速传输优化及延伸探讨 把本文中的SimpleJsonRequestBodyAdvice、SimpleJsonResponseBodyAdvice、SimpleJsonResultBody导入到项目中,然后在RestController的控制类的公布方法中,加入注解@SimpleJsonResultBody,那么所有访问有该注解的rest请求,都可以在省略body请求中json字符串中key值的引号,返回的body参数也将省略json中key值的引号进行传输。

2024-02-07 14:38:31 850 1

原创 用maven插件创建在jdk1.8环境下springboot项目的可执行jar包-内置容器部署

现在我们开发的项目一般都是springboot项目,那么把springboot项目打包成可以直接执行,甚至能在docker容器中执行的项目,在jdk1.8环境下,你试过吗?下面我通过一个例子来给大家阐述一下怎么把jdk1.8环境下的springboot项目,打包成可以执行的jar包,在内置容器部署。

2024-02-05 17:20:41 1545 1

原创 为什么错误密码绝对不可能在Dsort密码单向加密校验中成功通过?

dsort加密的第一次加密由base64与Hex构成,由于base64加密有一个特性,正反单词加密后单个字符是不同的,因而相同几个单词混淆加密排序后得到的规律加密字符串,是完全不同的。举个例子,需要加密的明文“12”首次加密后是MTI,但是把明文换成“21”经过加密后得到的密文是MjE。所以就算相同单词的不同排列的明文,也是不能通过dsort的密码校验的。当然要是字符个数不同,那么在验证明文个数的时候就校验失败了,更不要说第24位开始的规律密文正确。经过上面的推理分析,我们不难理解清楚,错误的密码在dsor

2023-12-17 16:26:01 296 1

原创 解说Dsort 密码单向加密后的密文为什么不能被解密?

dsort加密后的密文由三部分组成,前10位是密码的长度,中间13位是当前时间加上13位随机数,后面的密文是由当前密文编码后在当前密文与中间13位数字混淆后排序的位置,即规律数字;就算黑客拿到前23位,与后面的规律数字,也无法尝试出加密的明文,因为这个规律本身也会根据需要推断的字符发生变化。即推断的明文,唯一知道的由多少字符构成。打个比方,密码明文由6位字符(10数字+26个英文字母)构成,即需要尝试36^6=2176782336次,如果包括所有国家的字符,那么黑客是无法在有限的时间推断出来的。

2023-12-17 14:01:28 499 1

原创 复杂for循环与复杂if判断的优化方式-表驱动

此判断用例,用大家熟悉的学生语文成绩与学生的电话号码做为素材,通过原生的判断代码编写方式与优化的判断代码编写方式比较,让大家熟练掌握代码中复杂的for循环与if判断的优化方式,从而写出 简洁与高效的高质量代码。

2023-10-28 22:40:28 101 1

原创 平面列表结构与树形结构的相互转换

今天刚好是国庆节假日的最后一天,我趁机把平面列表渲染成内存树,在树节点下插入节点(根据规则改变子节点所有编码),把树节点平铺为列表节点的实现整理为一个工具包,希望在各位同仁需要的时候能为各位服务。//把id为3的广州,放到id为7的香港下,并且重置所有的code,code规则为上个节点的code拼上本节点的id,不足6位用0补齐。@ApiModelProperty(value = "父节点id")@ApiModelProperty(value = "父节点id")

2023-10-06 18:27:44 192 1

原创 跨境电商币种转换方案

在跨境电商业务处理过程中,经常需要对币种进行转换,之后参与订单金额的精确换算。对于这种运算重要、频繁,并且准确性与性能要求都比较高,这对于研发人员是一种挑战。下面我将结合实际,提供币种转换方案,供各位参考使用。

2023-02-23 17:05:24 733

原创 跨境电商时区解决方案

跨境电商时区解决方案

2023-02-07 17:56:25 750

原创 Dsort单向算法密码加密

Dsort加密是一种不可逆的加密算法,Dsort加密是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能确认密码是否正确,相当于MD5加密。

2022-11-28 19:52:48 312 1

原创 全局唯一ID生成工具类

根据网卡、应用启动时间、当前时间,通过DESKeySpec随机加密,随机获取固定长度全局唯一ID。

2022-08-04 13:53:15 531 1

空空如也

空空如也

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

TA关注的人

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