2020年7月22日

MVCC底层实现方式

摘要: MVCC(Mutil-Version Concurrency Control),就是多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。 在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE REA 阅读全文

posted @ 2020-07-22 18:40 totau 阅读(553) 评论(0) 推荐(0) 编辑

2020年5月28日

一个故事教你看懂什么是数字证书,它的原理是什么?它的作用是什么?

摘要: 一个故事教你看懂什么是数字证书,它的原理是什么?它的作用是什么? 原创地址:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分内容。 1.1、公钥密码体 阅读全文

posted @ 2020-05-28 09:18 totau 阅读(609) 评论(0) 推荐(0) 编辑

2020年4月29日

GIT clone分支 去掉根目录

摘要: 当前文件夹 d:\mygit\ clone到当前文件 git clone http://x.com/mytest.git /* 结果: 会在当前文件夹下生成 mytest 默认文件夹 完整路径 d:\mygit\mytest\...(文件) */ clone到指定文件夹 注意:请确保指定的的文件夹下 阅读全文

posted @ 2020-04-29 17:09 totau 阅读(2835) 评论(0) 推荐(0) 编辑

2020年2月21日

vim 命令替换重复命令

摘要: :g/^\(.*\)$\n\1$/d:g/\%(^\1$\n\)\@<=\(.*\)$/d 两者都是前面的命令和我的相似,它删除的是重复项的前面一项;后面的命令删除的重复项的后面的内容。注意两个命令独立的,可以分别使用。对于g命令不是很熟悉,它是一个全局命令,以后会有全面介绍。 阅读全文

posted @ 2020-02-21 10:58 totau 阅读(331) 评论(0) 推荐(0) 编辑

2020年2月5日

Python环境安装

摘要: 1首先安装 sqlite 扩展 yum install sqlite-devel 2安装Python 3.6.0 2.1 安装python3.6可能使用的依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sql 阅读全文

posted @ 2020-02-05 20:01 totau 阅读(141) 评论(0) 推荐(0) 编辑

2019年12月30日

MySQL 查看show profile

摘要: 查看InnoDB锁信息 show status like "innodb_row_lock%" innodb_row_lock_current_waits 当前正在等待锁定的数据量 innodb_row_lock_time 从系统启动到现在锁定总时间长度 innodb_row_lock_time_a 阅读全文

posted @ 2019-12-30 11:17 totau 阅读(171) 评论(0) 推荐(0) 编辑

2019年12月25日

XSS攻击与CSRF攻击与防御

摘要: CSRF:跨站点请求伪造(Cross—Site Request Forgery) 用户在自己电脑浏览一个站点A,进行登录动作后,浏览完后没有退出站点。在新的tab页面打开一个站点B ,加入站点B是一个钓鱼网站,其中有一个连接是跳到站点A,这时候站点A的登录信息你并没退出,站点A认为是用户操作行为,站 阅读全文

posted @ 2019-12-25 17:54 totau 阅读(183) 评论(0) 推荐(0) 编辑

2019年12月14日

HTTPS的原理

摘要: 介绍HTTPS前先介绍一下HTTP HTTP是超文本传输协议,HTTP传输的数据是明文所以在用户登录时的用户名及密码容易泄露,明文传输数据。 HTTPS是基于HTTP传输加上SSL/TLS建立全信道通信,SSL层加密数据,传输加密数据。 加密的方法 对称加密、非对称加密 对称加密是指客户端、服务器可 阅读全文

posted @ 2019-12-14 16:43 totau 阅读(262) 评论(0) 推荐(0) 编辑

PHP curl的请求步骤

摘要: 使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 初始化连接句柄; 设置CURL选项; 执行并获取结果; 释放VURL连接句柄。 // 1. 初始化 $ch = curl_init(); // 2. 设置选项,包括URL curl_setopt( 阅读全文

posted @ 2019-12-14 14:10 totau 阅读(1017) 评论(0) 推荐(0) 编辑

socket连接方式

摘要: socket 在连接时首先socket是成对出现 一个在客户端一个在服务端, socket在OSI在7层协议中不存在任何一个层中,只是他在应用层与传输层之间的一个虚拟接口,封装了TCP与UDP做为应用层调用。 socket 与HTTP区别 socket是长连接客户端可以主动跟服务器端请求,服务端也可 阅读全文

posted @ 2019-12-14 13:10 totau 阅读(1631) 评论(0) 推荐(0) 编辑

导航