HTTPS是什么 HTTPS全称HypertextTransferProtocolSecure,意为安全的超文本传输协议,简称HTTP安全版。 HTTPS在网络协议层级上位于TCP/IP协议之上,HTTP之下,跟HTTP的区别就是加入了SSL/TLS协议以确保数据安全。 他们的关系如下: 为什么需要加密 加密的原因是因为在HTTP的情况下,客户端与服务端之间数据的传输为明文,且没有认证机制,就会很容易出现数据泄露、数据篡改的情况。 我们简单的举例,假设服务器A要通过服务器B的代理程序访问到服务器C,使用HTTP协议,如下图 注意此时代理程序作为中转站,完全可以获取服务器A的请求数据,那么服...

  PzULTQun90tM   13天前   15   0   0 网络安全

实现基本的线程池 前提:我们要实现的线程池有如下功能: 基本的线程池模型 能提交和运行任务 能正常关闭线程池 线程的拒绝策略 线程池扩容 缩容线程池 代码地址: 1、线程池的介绍? 线程池是什么? 线程池是一种利用池化技术来管理线程的一种技术。 当没有线程池的时候,我们如何创建线程? 继承Thread 实现Runnable接口 使用Callable和Future来创建线程 当我们自己创建线程时,使用线程的步骤是什么?之间有什么问题? 使用线程的步骤: 创建线程 启动线程 执行业务 关闭线程 在上述的四步中,我们发现如下几个问题: 其实只有第三步是我们关键的步骤,其...

SPI是如何规避双亲委派机制的? 1、何为双亲委派机制? 双亲委派机制是什么? 双亲委派机制指的是Java中类加载机制的特性。 双亲委派机制是作用于什么地方? 双亲委派机制主要作用于类加载的时候。 类加载器 首先需要清晰的知道,双亲委派机制指的是类加载的特性。在了解其特性之前,我们需要先了解类加载器有哪些(不考虑自定义加载器的情况)。 加载器 解释 BootStrap加载器 最为顶层的加载器,负责加载System.getProperty("sun.boot.class.path")下的Jar包,主要是jre\lib目录下的内容。该类加载器为C实现,在Java中无法获取...

  PzULTQun90tM   2023年11月01日   72   0   0 Java

实现基本的线程池 前提:我们要实现的线程池有如下功能: 基本的线程池模型 能提交和运行任务 能正常关闭线程池 线程的拒绝策略 线程池扩容 缩容线程池 代码地址: 1、线程池的介绍? 线程池是什么? 线程池是一种利用池化技术来管理线程的一种技术。 当没有线程池的时候,我们如何创建线程? 继承Thread 实现Runnable接口 使用Callable和Future来创建线程 当我们自己创建线程时,使用线程的步骤是什么?之间有什么问题? 使用线程的步骤: 创建线程 启动线程 执行业务 关闭线程 在上述的四步中,我们发现如下几个问题: 其实只有第三步是我们关键的步骤,其...

  PzULTQun90tM   2023年11月01日   32   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~