分类 coding 下的文章

java通过xor实现可逆加密

在实际项目开发当中我们可能经常用到md5、sha1等加密,又或者base64这种更基础的编码。
其中md5和sha1等加密方式是不可逆的,只能起到验证的作用,而base64这种又无法起到加密的作用,只是一种编码。
查了查网上的可逆加密,好多都是DES、AES等,我测试了一下,这些加密确实可以还原,但是加密出来的密文基本上如果输出成string会是乱码,所以我们需要一个可以还原,同时输出出来不会乱码的加密方式。



- 阅读剩余部分 -

java输出zip文件打包下载

项目中有这样一个需求,url参数有年月日,就下载指定日期的一个文件,如果只有年月,则打包下载整个月的文件,如果只有年则下载置顶年份的日期。于是乎就需要用到java将文件(夹)打包输出下载。一番百度后自己整理了一下写了如下一个java的zip工具包。

- 阅读剩余部分 -

Mac上初始化MySQL

在mac上安装了MySQL,发现和win下面有所不同,win下面安装完毕后会弹出一个类似于设置向导的东西帮你一步步配置你的MySQL,很可惜,mac下面没有这个东西。
一番百度之后有如下研究


- 阅读剩余部分 -