WebSocket结合AES算法实现加密聊天
项目已经接近尾声,一个Web网页聊天室P-LinkC。出于信息安全的考虑,准备为聊天室添加一套信息加密技术对聊天信息进行加密处理。这里我选用AES对称加密技术。
项目已经接近尾声,一个Web网页聊天室P-LinkC。出于信息安全的考虑,准备为聊天室添加一套信息加密技术对聊天信息进行加密处理。这里我选用AES对称加密技术。
第一次接触WebSocket,感觉和第一次接触JavaScript一样,诶这玩意是不是socket家的哪门亲戚啊?
当然,有了之前学习JavaScript的经验,知道JavaScript和Java八竿子打不到一块,让我对WebSocket的户口保有怀疑。毕竟这个圈子起名字之随意可是出了名的,Java这个名字不就是喝咖啡想起来的嘛。
前边我们完成了SSM框架搭建的第一步:Spring和SpringMVC的整合。接下来实现将Mybatis整合到两者之间去,即实现与数据库的交互。
与数据库的交互无非是常用的“增删改查”等操作。这就是项目开发中重复且枯燥的部分,所以我们用到了Mybatis的逆向工程,来简化这一步骤。
MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。
wistbean老师的github:https://github.com/wistbean
这里的从0到1不是通过我个人魅力把一个gay掰直了,而是通过开发一个电商网站,系统学习Java web开发和SSM框架的使用等知识。
前段时间电脑出了点问题重装了系统,一切都是这么突然 :(
其实还好,每一次重装系统都是电脑的新生,只要做好备份就好了。
然而百密一疏,我的博客,即Hexo的本地配置文件我忘记备份了。苦哈哈的我只能重新安装配置,还要把之前的日志重新整理、部署。整理的时候我就在想:“早知道就把hexo配置文件上传的GitHub了,这样本地文件丢了也可以从GitHub上clone下来,不用配置得那么辛苦。”
水有源树有根,这就是份日志的根。