- 博客(4)
- 收藏
- 关注
原创 两次MD5加密的值不一致
每次调用会在原有哈希结果的基础上进行更新,而不是重新计算整个消息。这意味着,如果你多次调用update()方法并提供相同的输入数据,每次调用都会在当前哈希结果的基础上进行更新,导致最终的哈希值不同。
2023-08-16 17:45:19
1592
1
原创 插件Alibaba Java Code Guidelines的使用
2.2 如果不想全部扫描,只扫描某一文件夹下的所有文件或者单一文件的话,选中该目录或者单一文件右键也会出现此功能按钮,效果就是扫描出该文件所包含的bug或者不规范。2.1 选中整个项目右键会出现两个功能按钮,点击绿色的【 编码规约扫描 】,即可开始扫描全局代码,或者在工程目录上右键也会出现检测的功能按钮。点击Blocker后,发现它说if后没有加大括号,点击All-Check检查所有问题。点击编码规约扫描后如下显示,该插件会对不规范的问题进行分类。该插件也能支持实时监测,比如写了如下代码,它会实时报错。
2023-08-14 17:15:16
1064
原创 八股---Redis篇
浏览器向服务器发送一个请求如:服务器首先会查找redis,如果命中了就返回给客户端,如果没有查找到就再找寻数据库,把结果再返回给客户端若我知道了你服务器的请求路径,疯狂像你的服务器发送请求,服务器疯狂查找redis,当然redis中永远都找不到,所以总是会去再查数据库,相当于穿透了redis直接查找数据库。这服务器肯定扛不住啊,一下就寄了。1.1 解决:空值存储当有人查找一个不存在的数据时,数据库查找的结果为空,服务器仍把空值存入redis中,下次再访问时会直接从redis中返回空值。
2023-05-15 23:13:55
84
1
原创 浅聊 java的equals和==
String` 中的 `equals` 方法是被重写过的,因为 `Object` 的 `equals` 方法是比较的对象的内存地址,而 `String` 的 `equals` 方法比较的是对象的值。1. 类没有重写 `equals()`方法** :通过`equals()`比较该类的两个对象时,等价于通过“==”比较这两个对象,使用的默认是 `Object`类`equals()`方法。2. 类重写了 `equals()`方法** :一般我们都重写 `equals()`方法来比较两个对象中的属性是否相等;
2023-04-25 23:21:39
73
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人