为了账号安全,请及时绑定邮箱和手机立即绑定

Java-其他的一些知识汇集

标签:
Java

一、Base64加密(严格讲是一种编码方式)
原理:
基于64个可打印字符(以6个比特表示一个字符),而传统字符是8个比特位表示一个字符
因此,需要对传统字符进行转换表示,取最小公倍数 46=38,因此三个传统字符就可以用四个
可打印字符表示,而当一个传统字符时,不足四位用'='表示
参考http://blog.csdn.net/wodeyuer125/article/details/45150223
解密:
(new BASE64Decoder()).decodeBuffer(key) <key type=String>
加密:
(new BASE64Encoder()).encodeBuffer(key) <key type=Byte[]>

位操作运算
博主的随笔值得学习:http://www.cnblogs.com/Free-Thinker/category/507475.html

二、SSL 加密传输协议(https)
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
TLS与SSL在传输层对网络连接进行加密。
CA?

三、ASCII与Unicode
ASCII:8位字符编码,可表示127个字符,
Unicode:世界字符编码方式,两个字节16位,为了统一各国语言编码
https://www.zhihu.com/question/23374078
http://blog.csdn.net/lx697/article/details/5914417

四、Java所有集合与队列
http://blog.csdn.net/u011192409/article/details/46841791

ArrayList 
动态数组,可以有重复的元素(可以有多个null值)
listIterator与iterator区别
http://blog.csdn.net/longshengguoji/article/details/41551491
源码详解:
http://www.cnblogs.com/skywang12345/p/3308556.html
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消