redo log redo log是实现在数据引擎层的,记录的是物理日志,属于物理变更,记录了关于每一个数据页是如何发生改变的。 作用:确保事务的持久性。防止在DB发生故障时...
redo log redo log是实现在数据引擎层的,记录的是物理日志,属于物理变更,记录了关于每一个数据页是如何发生改变的。 作用:确保事务的持久性。防止在DB发生故障时...
TCP/UDP处于运输层 UDP UDP报文比较简单:主要包含有源端口号和目的端口号。从而也看出UDP简单粗暴,只要有了目的端口号,就可以随意发送。UDP有以下几个特点: 沟...
什么是事务 事务是指由一系列数据库操作组成的一个完整的逻辑过程,这个过程中的所有操作要么都成功,要么都不成功。比如:常见的例子就是银行转账的例子,一次转账操作会包含多个数据库...
本文欢迎转载,转载请注明原文链接,并附作者个人信息李艳鹏。 1 背景 一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一...
常见的网关协议 在工作中一直使用PHP,但知道怎么开车,不知道车是怎么跑的是不行的,不然出问题了也不知道出在哪里,因此了解下PHP-FPM的运行原理。 CGI 通用网络接口(...
@不辣先生 从我看的资料来看,是因为双方都不完全信任对方的随机数是真随机,因此由双方都提供一个随机数,从而保证最终的随机性
HTTPS基本原理了解一下昨天顺手把站点上了HTTPS,但是为什么要上HTTPS,不能因为你浏览器给我显示‘安全’,我就认为他是安全的,还是要知根知底,不能知其然而不知其所以然,因此抽空了解一下。本文...
CSRF CSRF,全称Cross-site request forgery(跨站请求伪造),其原理是利用用户的身份,执行非用户本身意愿的操作(隐式身份验证机制)。 形式 图...
随机数A和随机数B是在网络上进行明文传输的,而选择的对称加密算法也是确定的,如果只用这两个随机数去生成对称密钥,攻击者在嗅探网络请求同样也可以生成对称加密密钥,那么后续的网络请求就暴露了。如果在加上第3个随机数,随机数通过非对称加密来传输,那么只有客户端和服务器端直到这个随机数,攻击者拿不到这个随机数,自然也没办法生成对称密钥。
HTTPS基本原理了解一下昨天顺手把站点上了HTTPS,但是为什么要上HTTPS,不能因为你浏览器给我显示‘安全’,我就认为他是安全的,还是要知根知底,不能知其然而不知其所以然,因此抽空了解一下。本文...
主要讲解的是以动态规划的方式来解决算法问题,虽然部分题目也可以使用其他更加快速方法解决,但本篇关注的是动态规划的思想 Best Time to Buy and Sell St...
二分查找是面试常考的知识点,其方法是在有序序列中寻找满足特定条件的值,存在许多不同的变种,最近在刷Leetcode深有感触,整理整理。 说明: 本文的二分查找变种都来自于Le...
昨天顺手把站点上了HTTPS,但是为什么要上HTTPS,不能因为你浏览器给我显示‘安全’,我就认为他是安全的,还是要知根知底,不能知其然而不知其所以然,因此抽空了解一下。本文...
在登录远程开发机要一直输入登录密码挺让我厌烦的,因此搞下免密登录,顺便了解下ssh的原理。 如何设置免密登录 在本地使用命令ssh-keygen -t rsa生成公钥id_r...
申请的域名备案下来了,然后将自己的博客地址挂上了域名。使用Chrome打开,发现Chrome显示为不安全的网站,这让有点强迫症的我如何忍受,不行,我要是上HTTPS。 我的域...
最近在做项目时,从头搭了个基于Flask的小框架,由于小伙伴之前没有用Flaks写过项目,而我又引入了一些第三方包,为了方便小伙伴进行开发,无需重新自己从头搭建一套环境,就打...
前面的博客已经将Gunicorn的核心流程给讲完了,剩下的最后其实就是Gunicorn的启动入口了 下面是Gunicorn入口函数: 从代码来看主要涉及以下两个文件: 其中主...
微软的Office2019来了,本来微软说过不会再发布镜像下载,意外的是这次依然流出了镜像,所以顺便提供下载给大家。镜像来源是蓝点网,有兴趣关注科技信息的可以去看看。 重要提...
Worker进程专门用来负责处理请求,那么当Worker进程挂掉或需要重新启动又或者需要关闭时,又要怎么办呢?这时候就需要一个负责全局统筹的进程——Master进程,同时也是...
最近在搭建Nginx+Gunicorn的时候,返现这两个进程可以通过一个后缀为.sock的文件进行进程之间的通讯,之前遇到的大多数都是通过管道或TCP连接进行通讯,因此花了点...