摘要: [TOC] 1. 事务定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列读或写操作。 其目的是提供三种方法: 1. 失败恢复到正常状态的方法 2. 保持一致性的方法 3. 并发操作之间保持隔离的方法, 2. 事务特性(ACID) 1. 原子性(Act 阅读全文
posted @ 2019-04-14 15:48 zkeeper 阅读(342) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. 锁的概念 1. 锁的定义 锁主要用于多用户环境下,保证数据库完整性和一致性的技术。 2. 锁的解释 当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。 若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的完整性和一致性。 当事务在对某个数据对 阅读全文
posted @ 2019-04-14 00:21 zkeeper 阅读(379) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. PHP函数前面添加@的作用 2. PHP连接MySQL数据库字符集设置 1. 通过PDO扩展连接MySQL数据库 2. 通过mysql扩展连接 3. php查询数据库出现中文乱码 1. 获取默认字符集 2. 设置PHP头部的编码规则与数据库一致 3. 设置HTML页面的编码规则 3 阅读全文
posted @ 2019-04-13 11:52 zkeeper 阅读(151) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. CSS(Cross Site Scripting,又名XSS,即跨站脚本攻击) 1. 定义 跨站脚本(Cross Site Scripting)攻击是指在远程WEB页面的HTML代码中插入恶意的JavaScript,VBScript, ActiveX,HTML,或Flash等脚本, 阅读全文
posted @ 2019-04-12 16:04 zkeeper 阅读(236) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. SSL connect error 2. ERROR: certificate error bash ERROR: certificate common name `www.github.com' doesn't match requested host name wget no 阅读全文
posted @ 2019-04-04 19:53 zkeeper 阅读(271) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. CPU信息 1. 查看物理CPU的个数 2. 查看逻辑CPU的个数 3. 查看CPU是几核 4. 查看CPU的主频 5. 查看CPU型号及个数 6. 查看系统核心数 7. cpu的运行模式 8. 计算能力 9. 完整的cpu信息 2. 操作系统及内核信息 1. 查看当前操作系统内核 阅读全文
posted @ 2019-04-01 11:55 zkeeper 阅读(747) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. 前提 基于微信开放平台已经配置好域名(80端口)并且认证成功获得app_id和secret并有权限调用微信的接口。 2. 简介 1. 二维码的失效时间和失效状态 一旦扫过一次二维码或者在某段时间内没有扫描页面上的二维码,该二维码就失效了。 2. 微信官网提供两种方式来显示二维码 后 阅读全文
posted @ 2019-04-01 09:28 zkeeper 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: "参考" [TOC] 1. 单一职责 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 可以降低类的复杂度,一个类只负责一项职责,逻辑简单 提高类的可读性,提高系统的可维护性 变更引起的风险降低,变更是必然的 2. 里氏代换原则 定义:所有引用基类的地方必须能透明地使用其子 阅读全文
posted @ 2019-03-14 17:22 zkeeper 阅读(189) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. 查看某一个分支( dev_1.0 )创建的时间 git reflog show date=iso dev_1.0 2. 查看某个文件每次提交的diff git log p filename 3. 查看某次提交中的某个文件变化 git show commit id filename 阅读全文
posted @ 2019-03-06 11:26 zkeeper 阅读(200) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. Scrapy旧版架构图(绿线是数据流向) Spiders(爬虫) :负责处理所有Responses,从中分析提取数据,获取Items字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Scheduler(调度器)。 Engine(引擎) :负责Spider、Item Pipel 阅读全文
posted @ 2019-03-06 09:44 zkeeper 阅读(1016) 评论(0) 推荐(0) 编辑