- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Java 跨平台编码注意事项
一直以来都是理论看得多,代码敲得少,上周写的功能由于IO相关操作不熟悉让测试MM发现我代码深处隐藏的空指针异常,ε(┬┬﹏┬┬)3。Java虽然号称跨平台,但如果我们在Windows下开发,代码如果可能运行在MAC或者Linux,仍有许多需要注意的小坑,在此小结~1. 文件分隔符和路径分隔符在Windows路径中,文件路径层级的分隔符是”\”,比如”C\windows\System32”,...
2018-06-29 22:37:58 436
原创 Java8 Signature探秘
由于最近负责项目的license模块,对称加密、非对称加密、摘要加密、签名都大量用到,所以想写个系列博客探究下Java中各种加密算法的使用和注意事项,既然这样,那就先从签名开始吧!No.1 签名是什么现实中,由于我们每个人的笔迹近似独一无二,所以一旦我们在文件中签字就无法抵赖说不是自己签的,因为对方可以做笔迹鉴定。 计算机的世界更加错综复杂,A向B发送了一个文件,中途可能别拦截,然后...
2018-06-28 22:22:49 5558
原创 Base64编码原理
1.为什么需要Base64编码?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议的情况下,开辟一种新的方案来支持二进制文件的传送。把不可见字符用可见字符来表示。而Base64就是一种基于64个可见字符来...
2018-06-28 20:24:21 401
快学Scala(中文完整版-带目录).pdf
2019-07-12
大数据之路:阿里巴巴大数据实践[PDF][高清扫描版][带目录]
2018-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人