
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要加密算法一般是用来保证数据的完整性和一致性,上一篇文章中提到了两个常用的摘要算法分别是SHA和MD5。在这篇里面,一起来学习一下一个常用的对称加密算法AES,它的主要作用是保证私密信息不被泄漏。对于这个应该都很熟悉,只要使用到对称加密,相信百分八十以上都是用AES。接下来将会根据其不同的组成部分、特性、使用以及存在的坑做一下详细的说明。本篇文章借鉴于小灰公众号文章:什么是AES算法?(整合版)
前言:数据结构和算法是广大程序猿的痛点,当然对我来说也是,所以这段时间我自己也是在狂补数据结构和算法相关的知识,因为个人对数据结构和算法研究不是很深入,基本在学习的过程都是借鉴别人的博客以及自己购买的学习课程。从深度来说,是远远不够的,如果您阅读这系列博客觉得都太简单小儿科,可以将您深入的理解投稿给我,分享给积极学习的小伙伴们。但我相信,这些内容对绝大多数人都是不可多得的好材料。在写文章的时候我会
问题:maven执行install命令,控制台出现的错误 这个开始遇到很揪心,maven的环境变量已经配置好了,但是一直报这个错误,最后在网上找到了这个问题的答案,我自己将其整理一下,希望对大家有帮助。解决:第一步:配置maven的环境变量配置maven环境变量和配置jdk的环境变量基本相同 第二步:在eclipse中加入环境变量的配置首先进入preferen
在一次部署的时候,遇到使用windows系统作为服务器的,按照正常的方式是打开doc窗口,定位到对应jar包所在的目录,直接使用java -jar运行jar包。java -jar xxx.jar后来就出现了灵异事件,刚启动的时候运行的还是好好的,但是过一段时间,通过远程请求这个服务就发现一直出现请求超时。检查网络、端口都是通的,证明这个服务是运行正常的。后来经过问题的排查和咨询其他有windows
平时都是用postman来调接口,有时候也会用到swagger。用swagger还可以,直接在浏览器上开个页面即可,但是postman就不行了,需要单独的运行,个人感觉postman还是比较占内存的。最近和一个其他组同事联调,发现他们使用的是idea自带的HTTP Client工具,感觉挺好用的,调接口不需要切浏览器,切应用。直接在idea中可以完成。挺酷(zhuang)炫(bi)的,所以准备学习
Hibernate-validator是对validation-api的再次封装,在开发过程中是经常使用到(spring boot里面的spring-boot-starter-web是默认应用了Hibernate-validator包的),特别是参数校验,刚开始做开发工作的时候,都是在Service层用if…else…来判断参数的合法性,这个会使代码显得很臃肿,后来接触Hibernate-vali
Spring data JPA是一个好东西,但是对于很多习惯于写SQL,直接怼数据库的人来说,这个真的用不习惯,还被一致认为是一个不易于程序员发展的技术。因为JPA提供了标准的封装,在操作数据库的时候,不需要写SQL,完全通过操作对象即可完成。久而久之,SQL就会被慢慢的遗忘,生疏,等以后面试的时候,也许这就是上升的一个短板。现在各大公司对JPA用的都很少,除非是这个公司的系统涉及到几种数据库,随
logback日志必备。平时在新建项目的时候都是Ctrl+C和Ctrl+V,完全不要自己做什么,不管使用Springmvc还是Springboot都不需要配置logback.xml文件的位置,直接将logb......







