- 博客(3)
- 收藏
- 关注
原创 HTTPS基础和握手过程
什么是HTTPSHTTPS是HTTP+TLS/SSL。因为HTTP是明文传输,所以会有安全问题,而TLS协议是传输层安全协定。在了解TLS之前,首先要了解一些常识性的概念加密算法对称加密算法对称加密算法就是加密和解密使用的一样的密钥进行加解密。 常见的对称加密算法有DES,AES,现在使用AES较多。如果只是用对称加密的话,密钥泄漏则会造成严重的后果。非对称加密算...
2018-08-14 10:58:46 1182
原创 Java线程池总结
为什么要用线程池1.线程池可以节约创建线程和销毁线程的时间。 2.线程池可以对线程进行管理。 3.线程池把执行机制和工作单元分离。工作单元就是Runnable和Callable,执行单元就是由Executor框架提供。Java中的线程池线程池的核心接口与类核心接口是Executor和ExecutorService。ExecutorService就是线程池的接口定义。 ...
2018-08-07 20:30:42 588
原创 红黑树基础
什么是红黑树红黑树是一种自平衡的二叉查找树。红黑树是一种很重要的数据结构,Java中TreeMap,TreeSet和jdk1.8中的HashMap底层都使用了红黑树。红黑树的性质红黑树有五个性质。 1. 节点为红色或者黑色 2. 根节点为黑色,新插入的节点为红色 3. 叶子节点为null并且为黑色 4. 红色节点的子节点都是黑色 5. 从任意一个节点到其每个叶子节点经过的...
2018-08-07 20:26:09 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人