- 博客(10)
- 收藏
- 关注
原创 详解Python的深拷贝与浅拷贝
Python的深拷贝与浅拷贝浅拷贝深拷贝先举个例子。列表list。浅拷贝import copya = [1,2,3,[9,7]]b = copy.copy(a) # 浅拷贝print a, id(a), id(a[3])print b, id(b), id(b[3])a.append(6)print aprint ba[3].append(99)print aprint b运行结果[1, 2, 3, [9, 7]] 65877896 65878600[1, 2, 3,
2020-09-18 11:50:09 243
原创 Mysql数据库索引
文章目录Mysql数据库索引概念索引利弊建立索引的场景索引类型Mysql存储引擎概念存储引擎的数据结构分析InnoDB的聚集索引和普通索引的回表覆盖索引概念实现覆盖索引如何优化索引覆盖索引创建索引排序的问题like语句列运算不使用NOT INMysql数据库索引概念数据库索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候查字典),它是用于提高数据库表数据访问速度的数据库对象。索引利弊1
2020-08-10 18:43:30 528
原创 简单实现一个Redis分布式锁——Python
为什么需要分布式锁一个服务是用分布式部署,那么当一个大量的请求来临,尤其时这些请求都会指向一个数据或者变量时,就会发生可怕的事情,谁也没法保证最后数据的正确性,更无法预判,那么,我们就应该来控制这些请求,让他们按照一定的顺序进行,或者说,按照自己预判的最终数据来设计策略,这时,就出现了,分布式锁,顾名思义,有锁,就有加锁,解锁等操作,目的就是为了同一时间,无论多少请求过来,我只让其中某一个请求来执行数据,这样就保证了数据在单位时间的唯一性。Redis分布式锁原理:redis有一个设置key的方法,s
2020-05-30 20:02:50 705
转载 重温基础网络拓扑原理
重温基础网络拓扑原理前言适用人群网络基础从网线直连到交换机连接(二层网络)IP与网关(三层网络)路由(Router,依然是三层网络)简单描述正向代理与反向代理前言最近一段时间的工作偏运维开发,相对于纯粹的后端开发,关注的点由 CPU 和内存转到了更为宏观的系统、性能及稳定性。对我来说,做业务开发时技术上考虑更多的是计算效率与存储效率的问题,对IO(缓存、磁盘、网络等)的指标考虑的比较少,因此IO相关的知识储备就显得像是一块短板。俗话说“趁未老,补短板”,因此花了一点时间复习了一下网络相关的知识,现在总结
2020-05-23 12:06:30 1611
原创 Vlan详解,很好理解的一篇
Vlan详解,很好理解的一篇1.为什么需要Vlan?1.1什么是Vlan?1.2未分割广播域时将会发生什么?1.3广播信息是那么经常发出的吗?1.4广播域的分割与VLAN的必要性2.实现Vlan2.1实现Vlan机制2.2直观描述Vlan2.3Vlan间通信3.Vlan的访问链接3.1交换机端口3.2访问链接3.2.1静态Vlan3.2.1动态Vlan3.2.3访问链接的总结3.3汇聚链接3.3.1何谓汇聚链接3.3.2设置跨越多台交换机的Vlan3.3.3Vlan的汇聚方式4.Vlan间路由4.1Vlan
2020-05-23 11:50:13 1094
原创 处理器指令执行原理简析
处理器指令执行原理简析计算机系统基本构成处理器:控制计算机的操作,执行数据的处理功能内存:存储数据和程序。输入和输出模块:麦克风、硬盘、其他终端设备。系统总线:在处理器、内存和输入输出模块间提供通信的设施。处理器内部基本构件处理器通常的功能是与存储器做数据交互,为此它通常使用两个内部的寄存器。存储器地址寄存器MAR:用于确定下一次读写的存储器地址。存储器缓冲寄存器MBR:存...
2020-05-03 10:27:23 908
原创 网页请求过程的通信原理
网页请求过程的通信原理网页请求过程的通信原理TCP/IP概述TCP/IP数据处理流程计算机网络体系结构分层网页请求过程简析原理分析网页请求过程的通信原理本文结合TCP/IP协议族,对网页请求过程进行深度剖析,主要讲解网页请求过程中各种协议之间的耦合和原理,有不合之处,望不吝指教。TCP/IP概述TCP/IP(Transmission Control Protocol/Internet Pr...
2020-05-02 18:40:17 703
原创 使用OpenSSL创建SSL证书链
使用OpenSSL创建SSL证书链之前在单位从事一些HTTPS服务器配置的工作,在网上也查过很多资料,现在将这些资料加上自己的见解正确的写出来,有谬误之处,还请指出来,大家共勉。创建根证书简介根证书是干嘛的?根证书就是CA证书,那么CA又是干嘛的,CA就是Certificate Authority,证书颁发机构。是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担...
2020-04-25 11:18:41 2123
原创 ARP通信协议过程简析
ARP通信协议过程简析简介地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是...
2020-04-22 20:03:20 6543
原创 HTTPS通信原理与实例分析
HTTPS通信原理与实例分析HTTPS简介HTTPS作用HTTPS服务器类型HTTPS通信原理与实例分析通信原理通信流程和实例分析加密算法概述对称加密非对称加密哈希算法数字签名HTTPS简介HTTP 协议(HyperText Transfer Protocol,超文本传输协议):是客户端浏览器或其他程序与Web服务器之间的应用层通信协议 。HTTPS(全称:HyperText Transfer...
2020-04-20 21:35:14 738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人