上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页
摘要: 一、什么是Base64编码 Base64是一种用64个字符来表示任意二进制数据的方法。它是一种编码方式,而非加密方式。它通过将二进制数据转变为64个“可打印字符”,完成了数据在HTTP协议上的传输 二、为何要用base64 转换二进制 计算机识别的都是二进制数据,依据我们给的编码方式不同,对方机器得 阅读全文
posted @ 2022-01-18 17:55 迷走神经 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 目录 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来作为私钥,不告诉你们,然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。 阅读全文
posted @ 2022-01-18 16:54 迷走神经 阅读(3213) 评论(0) 推荐(2) 编辑
摘要: 什么是MD5 MD5(Message-Digest Algorithm 5),即消息摘要算法第五版,是一种被广泛使用的密码散列函数。散列算法的基础原理是:将数据(如一段文字)运算演变为另一段固定长度(16/32)的值。 是否属于加密算法 说法不一: 1.不属于:没有解密算法,密文(散列值)不可逆向得 阅读全文
posted @ 2022-01-18 16:44 迷走神经 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 不止一次有人问我hash与MD5的区别以及如何选择使用,今天有人问我了,其实这方面我懂的也不太多,基础的还是了解一些的,把我知道的记一下吧。 MD5和Hash的区别 首先,MD5与hash都是单向加密的算法,可以把一些信息进行单向加密成固定长度的散列码。(hash算法即常说的散列算法,也被人翻译成哈 阅读全文
posted @ 2022-01-18 16:40 迷走神经 阅读(2541) 评论(0) 推荐(0) 编辑
摘要: 1、摘要 一段信息,经过摘要算法得到一串哈希值,就是摘要(dijest)。 信息是任意长度,而摘要是定长。 摘要算法有MD5、SHA1、SHA256、SHA512等,算法把无限的映射成有限,因此可能会有碰撞(两个不同的信息,算出的摘要相同) 摘要不同于加密算法,因为不存在解密,只不过从摘要反推原信息 阅读全文
posted @ 2022-01-18 16:37 迷走神经 阅读(432) 评论(0) 推荐(0) 编辑
摘要: spring事务管理中,用try-catch处理了异常,事务也会回滚? 咱们知道在平时的开发中,若是在事务方法中开发人员本身用try-catch处理了异常,那么spring aop就捕获不到异常信息,从而会致使spring不能对事务方法正确的进行管理,不能及时回滚错误信息。 下面用代码演示一下: @ 阅读全文
posted @ 2022-01-12 20:02 迷走神经 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 定义 一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。 转义就是指转换该字符的原本意义,从而变成另外的意义。 \作为Java的转义字符 1.在java字符常量中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。转义 阅读全文
posted @ 2022-01-11 15:56 迷走神经 阅读(4899) 评论(0) 推荐(0) 编辑
摘要: 前段时间看《Java编程思想》泛型时对 <? extends T>与<? super T>很懵逼,接着看到泛型与集合的更蒙蔽,随后又翻开《码出高效》时,对这些知识点才恍然大悟,发篇博客记录下 List、List<Object>、List<?> 的三者的区别以及 <? extends T>与<? su 阅读全文
posted @ 2022-01-10 11:07 迷走神经 阅读(3838) 评论(0) 推荐(0) 编辑
摘要: Spring @Import 注解介绍 提供与 xml 中 <import/> 等效的功能, 允许去导入@Configuration类, ImportSelector 和 ImportBeanDefinitionRegistrar 的具体实现, 以及常规组件类 (这一句划重点)。 类似于 Annot 阅读全文
posted @ 2022-01-05 10:55 迷走神经 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.背景 我们在平时的学习与工作中,都需要对参数进行校验,比如在注册时,用户名密码不能为空,用户名长度必须小于10等等。虽然有些校验在前端页面会进行验证,但是后端为了增加健壮性也需要对这些参数进行判断(比如绕过前端页面而直接调用了接口,参数的合法性未知),可能就会在controller或者servi 阅读全文
posted @ 2022-01-04 15:35 迷走神经 阅读(2211) 评论(2) 推荐(1) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页