MySQL之MVVC原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huaishu/article/details/89924250 什么是MVVC MVVC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,通过版本号,避免同一数据在不同事务间
分类: 其他 发布时间: 05-10 22:57 阅读次数: 0

数据库索引数据结构总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huaishu/article/details/89949872 数据库查询类型 点查:主键ID查询 多点:返回多条记录 范围:大于、小于 匹配查询:like 极值查询:max 排序:order by 分组查询:group by 连接查询:多表联合 数据结构 B、B-、B+树 离根越远的节点越不可能被存放在RAM中,B+树NULL值不在索引中 B+ Tree索引优点 全值匹配:指的是和索引中所有列
分类: 其他 发布时间: 05-10 22:57 阅读次数: 0

聊聊并发(八)——Fork/Join 框架介绍

1. 什么是 Fork/Join 框架 Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过 Fork 和 Join 这两个单词来理解下 Fork/Join 框架,Fork 就是把一个大任务切分为若干子任务并行的执行,Join 就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算 1+2+。。+10000,可以分割成 10 个子任务,每个子任务分别对 1000 个数
分类: 其他 发布时间: 05-10 22:56 阅读次数: 0

聊聊并发(七)——Java 中的阻塞队列

1. 什么是阻塞队列? 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。 阻塞队列提供了四种处理方法: 方法\处理方式 抛出异常 返回特殊值 一直阻塞 超时退出 插入方法 add(e) offer(e) pu
分类: 其他 发布时间: 05-10 22:56 阅读次数: 0

《Modeling Multi-turn Conversation with Deep Utterance Aggregation》阅读笔记

论文原文:https://arxiv.org/pdf/1806.09102.pdf 刚看到小夕的这篇总结个人感觉讲的很好很容易理解,里面涉及了4篇论文串烧,按照时间讲了算法的发展,文风也蛮有趣(有点嗲,哈哈~) 上海交通大学等2018年发表的文章,主要涉及基于检索式的多伦问答模型,提出了一个深度对话整合模型(DUA),是针对多轮对话将过去会话直接拼接作为上下文信息存在噪声和冗余等问题,DUA从对话和回复中采用attention机制挖掘关键信息,凸显关键信息忽略冗余信息,最终获得utteranc
分类: 其他 发布时间: 05-10 22:56 阅读次数: 0

《MIX: Multi-Channel Information Crossing for Text Matching》阅读笔记

论文地址:https://sites.ualberta.ca/~dniu/Homepage/Publications_files/hchen-kdd18.pdf 摘要 来自腾讯MIG移动浏览产品部和阿尔伯塔大学2018年KDD文章,论文中提到在QQ浏览器上CTR提升5.7个百分点 带注意力机制的多粒度CNNs融合模型,可分为3个步骤如下: 多粒度表示文本片段,文中采用单字、双字、三字表示文本片段 融合多通道匹配结果 文中融合两种通道,一种是单字、双字、三字等的语义匹配通道, 另一种是词权重、P
分类: 其他 发布时间: 05-10 22:55 阅读次数: 0

matchzoo中文支持研究笔记

在几个公众号中都看到有matchzoo的推荐,是一个通用的文本匹配工具包,主要是几种最新的深度学习文本匹配模型,到本篇博客为止,这里记录下自己在看matchzoo中文支持研究的笔记,原github地址:https://github.com/NTMC-Community/MatchZoo 以github的tutorials为例: import matchzoo as mz task = mz.tasks.Ranking() print(task) train_raw = mz.dataset
分类: 其他 发布时间: 05-10 22:55 阅读次数: 0

No.1 前端入门碎碎念(一)

实习期间第一个前端小模块 前言 实习期间刚刚接触前端,虽然只做了小模块,进行了界面的修改,后端也只是简单的SELECT,目前只是简单的前后端交互,但是也遇到了一些问题,记录下来,与大家共勉~ 前台利用HTML+CSS+JS,后台利用PHP 收获 学会了利用浮动将上下布局改成左上右上下布局(利用的是float:left与float:right) 修改html代码时要注意头尾 在删除代码时,一部分一部分进行注释 json数据可以利用BEJSON网站进行在线解析 整个交互过程:前台的url->后台的
分类: 其他 发布时间: 05-10 22:55 阅读次数: 0

4 索引及执行计划

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89194015 索引及执行计划 一. 索引作用 二. 索引的种类 三. B树基于不同的查找算法分类介绍 四. 在功能上的分类 辅助索引(S)怎么构建B树结构的? 聚集索引(C) 五.辅助索引细分 六. 关于索引树的高度受什么影响 七. 索引的基本管理 索引建立前 单列普通辅助索引 覆盖索引(联合索引) 前缀索引 唯一索引 八. 执行计划获取
分类: 其他 发布时间: 05-10 22:54 阅读次数: 0

5 MySQL-存储引擎(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89207162 存储引擎 简介 功能了解 存储引擎种类(笔试) 介绍 简历案例(存储引擎替换) InnoDB存储引擎介绍 优点 笔试题 存储引擎查看 使用 SELECT 确认会话存储引擎 存储引擎(不代表生产操作) SHOW 确认每个表的存储引擎: INFORMATION_SCHEMA 确认每个表的存储引擎 修改一个表的存储引擎 扩展:如何
分类: 其他 发布时间: 05-10 22:54 阅读次数: 0

6 MySQL-存储引擎(二)-事务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89256633 存储引擎 事务简介 (OLTP,在线事务处理系统)***** 事务的ACID特性 事务的生命周期(事务控制语句) 事务的开始 事务的结束 自动提交策略(autocommit) 隐式提交语句 InnoDB 事务的ACID如何保证? redo log undo 回滚日志 概念性的东西: 锁 隔离级别 InnoDB存储引擎核心特性
分类: 其他 发布时间: 05-10 22:53 阅读次数: 0

7 MySQL-日志管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89319516 日志 错误日志(log_error) 作用 错误日志配置 日志内容查看 binlog(binary logs):二进制日志 ***** 作用 binlog配置 (5.7必须加server_id) binlog记录了什么? event(事件)是什么? 日志文件查看 日志内容查看 基于Position号进行日志截取 binlog
分类: 其他 发布时间: 05-10 22:53 阅读次数: 0

8 MySQL-备份和恢复

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89340781 备份和恢复 运维的备份恢复相关的职责 备份类型 备份方式及工具介绍 逻辑备份和物理备份的比较 备份工具使用 mysqldump (逻辑备份的客户端工具) 压缩备份并添加时间戳 企业故障恢复案例 故障模拟演练 课下作业: 备份时优化参数: MySQL物理备份工具-xtrabackup(XBK、Xbackup) 安装 备份命令介
分类: 其他 发布时间: 05-10 22:53 阅读次数: 0

MySQL-年终故障演练

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89343451 年终故障演练案例(一) 1、创建一个数据库 app 2、在app下创建一张表t1 3、插入5行任意数据 4、全备 5、插入两行数据,任意修改1行数据,删除1行数据 6、删除所有数据 7、再t1中又插入5行新数据,修改3行数据 需求,跳过第六步恢复表数据 写备份脚本和策略 环境模拟 #1、创建一个数据库 app create
分类: 其他 发布时间: 05-10 22:53 阅读次数: 0

9 MySQL-主从复制基础

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89363648 主从复制基础 企业高可用性标准 *** 全年无故障率(非计划内故障停机) 高可用架构方案 主从复制搭建(Classic replication) *** 清理主库数据 重新初始化3307 修改my.cnf ,开启二进制日志功能 启动所有节点 主库中创建复制用户 备份主库并恢复到从库 告知从库关键复制信息 开启主从专用线程 检
分类: 其他 发布时间: 05-10 22:52 阅读次数: 0

10 MySQL-主从复制高级进阶

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89363825 主从复制高级进阶 主从高级功能 延时从 半同步 *** 半同步复制工作原理的变化 配置半同步复制 过滤复制 说明 实现过程 GTID复制 GTID引入 GTID介绍 GTID核心参数 GTID复制配置过程: GTID 从库误写入操作处理 GTID 复制和普通复制的区别 主从高级功能 延时从 介绍 是我们认为配置的一种特殊从库
分类: 其他 发布时间: 05-10 22:52 阅读次数: 0

MySQL无法连接ERROR 2002 (HY000): Can't connect to local MySQL server through socket

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89397056 报错信息 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 分析: 数据库没启动 解决方法: c6 server mysqld start c7 systemctl start mysqld
分类: 其他 发布时间: 05-10 22:52 阅读次数: 0

12 MySQL-主从复制架构演变-读写分离架构-Atlas

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89460046 主从复制架构演变-读写分离架构-Atlas 作用 安装配置 Atlas功能测试 生产用户要求 Atlas基本管理 作用 读写分离 从库负载均衡 IP过滤 SQL语句黑白名单 DBA可平滑上下线DB 自动摘除宕机的DB 自动分表 下载地址 https://github.com/Qihoo360/Atlas/releases 注
分类: 其他 发布时间: 05-10 22:52 阅读次数: 0

linux加大服务器文件描述符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89465870 查看系统文件描述符 [root@alice ~]# ulimit -n 65535 修改 [root@alice ~]# echo '* - nofile 65535'>>/etc/security/limits.conf [root@alice ~]# tail
分类: 其他 发布时间: 05-10 22:51 阅读次数: 0

13 MySQL-优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34646546/article/details/89508836 MySQL优化 优化哲学 为什么优化? 优化风险 谁参与优化 优化方向 优化的范围及思路 优化工具的使用 系统层面的 CPU MEM 数据库优化工具 优化思路分解 应用端 MySQL参数优化测试 优化细节: 参数优化 back_log *** wait_timeout和interactive_timeout **** key
分类: 其他 发布时间: 05-10 22:51 阅读次数: 0