![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刨根问底
17级南邮彭于晏
这个作者很懒,什么都没留下…
展开
-
https如何工作的
为什么使用https 不是存在http了吗,为什么还要https呢,两个字“安全”,HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。 基础知识 如果你还不知道http是什么,麻烦出门百度吧。 加密技术 对称加密(AES):采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密 非对称加密(RSA): 公钥与私钥是一对,如果用公钥对数据进行加原创 2020-09-26 13:13:18 · 2826 阅读 · 0 评论 -
cpu和多线程设计
cpu即中央处理器,但仅仅知道这个是远远不够的,了解cpu的原理才能够更加有助于多线程的设计。 什么是cpu cpu内部由很多寄存器组成,大致可以分为运算器和控制器。 运算器顾名思义,就是对寄存器中的数据做基本的算术和逻辑运算,先将数据从内存加载到相应寄存器中,如数据缓冲寄存器(DR),再经过算术逻辑单元(ALU) 的运算,再存入相应的寄存器中,如累计寄存器(AC),之后可能会再次写入内存当中。 ...原创 2020-02-23 20:31:38 · 387 阅读 · 0 评论 -
mysql insert锁分析
本文主要针对mysql中多事务下insert锁分析 环境:mysql:5.6,Navicat 先看下表结构,订单号是唯一索引 CREATE TABLE `order_info` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', `order_id` bigint(20) NOT NULL DEFAULT '0' ...原创 2020-01-29 13:44:33 · 1546 阅读 · 0 评论 -
由RequestContextHolder获取HttpServletRequest引发的思考
最近做项目中需要获取request,从而获取请求ip,request可以从控制层传过来,也可以调用RequestContextHolder获取。获取方式如下: HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder .getRequestAttributes...原创 2019-03-06 17:34:03 · 853 阅读 · 0 评论