- 博客(2)
- 收藏
- 关注
原创 JAVA队列之优先队列
最近在项目开发中开发了全双工异步长连接的通讯组件,内部用到了延迟队列。而延迟队列的内部实现的存储是用到了优先队列,当时看C++的数据结构时,了解过优先队列,用的存储是二叉树的逻辑,应该叫完全二叉树,也可以叫做最大堆。下面看一下二叉树的算法,主要看插入和删除。二叉树顾名思义就像一棵树,每个节点下最多可以挂两个节点,如图在优先队列中存储的方式就是 queue = {A,B,C,D,
2016-05-24 09:01:55 10157 1
原创 JAVA 自定义的base64编解码
想必大家在项目开发中或多或少的接触过base64编码,说它是一种加密方式,未免太过了。其实就是一种为了防止被肉眼直接看到而做的一种转码。下面来说一下base64编码的原理,有三个字节转换成四个字节,假如一个字节数组是长度是3,如下:01110010 11001010 00110111 一共24个bit,每六个一组,前面补充00 这3个字节转换后变成 00011100
2016-05-22 15:21:41 4163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人