排序
SVN代码更新到远程服务器
最近做了一个项目,环境有分测试服跟正式服,由于代码比较大,代码管理是用SVN,并且正式服跟测试服是在不同服务器,所以需要做到根据commit更新代码到不同环境。 之前是搞过,怕自己后面忘记了...
IPv6地址:基础知识、特性与应用
互联网协议(IP)是一个用于数据包在网络中发送的规则,而IPv6(Internet Protocol version 6)是IP的最新版本,设计的初衷是取代现有的IPv4协议。 在本文中,我们将详细介绍IPv6地址,包括其基...
HTTP状态码深入解析:401 Unauthorized
在互联网通信中,HTTP状态码是用来表示服务器响应的一种方式。 当我们在浏览器中访问网页时,服务器会返回一个状态码,用来告诉我们请求是否成功,以及具体的状态情况。 本文将深入解析HTTP 401...
浏览器中输入url地址之后的过程
面试中常问的一个问题就是:在浏览器输入 URL 地址回车后,发生了什么?这里简单概述一下。 总体流程图如下: 1. URL解析 浏览器首先对 URL 解析,解析出协议、域名、端口、资源路径、参数等。 ...
什么是闭包函数与装饰器,它们有哪些作用?
闭包函数与装饰器 闭包函数 闭函数指的是在一个函数内部的函数,即嵌套在函数内部的函数。 包函数指的是内部函数对外层函数(非全局作用域)作用域名字的引用。 闭包函数基于函数对象,可以将函数...
Redis和MySQL如何保证一致性
可以采用「先更新数据库,再删除缓存」的更新策略+过期时间来兜底。 我们用「读 + 写」请求的并发的场景来分析。 假如某个用户数据在缓存中不存在,请求 A 读取数据时从数据库中查询到年龄为 20...
Iptables与IPVS的区别有哪些?
iptables 表中规则过多时,响应变慢,即规则遍历匹配和更新,呈线性时延 灵活,功能强大(可以在数据包不同阶段对包进行操作) 工作在内核空间 优点 缺点 IPVS 内核支持不全,低版本内核不能使...
隔离性的4个级别是什么
四个隔离级别如下: 读未提交(*read uncommitted*),指一个事务还没提交时,它做的变更就能被其他事务看到; 读提交(*read committed*),指一个事务提交之后,它做的变更才能被其他事务看到...












