自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL学习-7|事务隔离:事务到底是隔离的还是不隔离的?

MySQL数据库学习- 2 | 事务隔离:事务到底是隔离的还是不隔离的?事务简述示例分析视图快照解析示例参考资料写在后面事务简述环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)简单来说,事务就是要保证 一组 数据库操作,要么全部成功,要么全部失败。ACID(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、...

2019-06-03 20:24:16 220

原创 MySQL学习-6|行锁功过:怎么减少行锁对性能的影响?

MySQL数据库学习- 6 | 行锁功过:怎么减少行锁对性能的影响?锁的类型行锁两阶段锁死锁和死锁检测参考资料写在后面锁的类型环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)数据库锁设计的初衷是 处理并发 问题。作为多用户共享的资源,当出现并发访问时,数据库需要合理的控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根...

2019-05-31 16:52:29 270 1

原创 MySQL学习-5|全局锁和表锁:给表加个字段怎么有这么多阻碍?

MySQL数据库学习- 5 | 全局锁和表锁:给表加个字段怎么有这么多阻碍?锁的类型全局锁表级锁总结参考资料写在后面锁的类型环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)数据库锁设计的初衷是 处理并发 问题。作为多用户共享的资源,当出现并发访问时,数据库需要合理的控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据...

2019-05-30 19:32:11 257

原创 Linux操作系统基础命令-rpm

Linux 基础命令 rpmrpm 软件包管理命令rpm 用法简介rpm 五种操作rpm 通用选项rpm 安装操作rpm 查询操作rpm 卸载操作rpm 升级操作rpm 校验操作rpm 下载网址参考资料注脚rpm 软件包管理命令Linux操作系统中,几乎所有的软件都可通过 rpm1 命令(Redhat Package Manager) 进行管理(安装、卸载、升级、查询、验证)。rpm 用法简...

2019-05-29 15:08:59 364

原创 MySQL学习-4|深入浅出索引(下)

MySQL数据库学习- 4 | 深入浅出索引-下前文回顾示例分析覆盖索引最左前缀原则索引下推总结参考资料写在后面前文回顾环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)索引是为了 提高数据查询 的效率,MySQL 中,索引是在存储引擎层1实现的。示例分析假设,表T有一个主键ID,表中有字段k,并且在k上有索引。新增5条R1~R5记录,如下...

2019-05-28 18:30:15 158

原创 MySQL学习-3|深入浅出索引(上)

MySQL数据库学习- 3 | 深入浅出索引-上索引模型哈希表有序数组搜索树InnoDB的索引模型示例分析主键索引和普通索引基于主键索引和普通索引的查询的区别索引维护总结参考资料写在后面索引模型环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)简单来说,索引的出现其实就是为了 提高数据查询 的效率,就像书的目录一样。对于数据库的表而言,索引其实就是...

2019-05-27 18:39:38 182

原创 MySQL学习-2|事务隔离:为什么你改了我还看不到?

MySQL数据库学习- 2 | 事务隔离:为什么你改了我还看不到?事务简述隔离级别示例分析读未提交读提交可重复读串行化总结事务隔离的实现事务的启动方式参考资料写在后面事务简述环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)简单来说,事务就是要保证 一组 数据库操作,要么全部成功,要么全部失败。ACID(Atomicity 原子性、Consist...

2019-05-23 20:45:35 183

原创 MySQL学习-1|日志系统:一条SQL更新语句是如何执行的?

MySQL数据库学习- 1 | 日志系统:一条SQL更新语句是如何执行的?更新示例执行流程基础架构更新流程日志模块重做日志 redo log归档日志 binlog两阶段提交参考资料写在后面更新示例环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)示例: 一条简单的 update 更新语句在 MySQL的各个功能模块中的执行过程。-- CREATE...

2019-05-16 09:41:11 219

原创 MySQL学习-0|基础架构:一条SQL查询语句是如何执行的?

MySQL数据库学习- 0 | 基础架构基础架构参考资料基础架构环境: MySQL 5.7.24, for linux-glibc2.12 (x86_64)-- SELECTselect * from T where ID=10;一条简单的SQL查询语句在 MySQL的各个功能模块中的执行过程。todo 待完善。参考资料《高性能MySQL》《MySQL实战45讲》作者:丁奇...

2019-05-14 20:49:22 226

原创 Linux操作系统基础命令-top

Linux 基础命令 toptop 实时监控系统运行进程情况top 用法top 选项top 示例top 按键指令参考资料注脚top 实时监控系统运行进程情况Linux top1 命令(top) 用来实时监控Linux的系统状况,比如CPU、内存的使用,类似于Windows的任务管理器。top 用法Usage: top [options]options -hv | -bcHiOSs ...

2019-04-30 16:13:26 541

原创 Linux操作系统基础命令-free

Linux 基础命令 freefree 显示内存使用情况free 用法free 选项free 示例参考资料注脚free 显示内存使用情况Linux free1 命令(free) 用来显示Linux系统中空闲的、已用的物理内存及交换分区(swap)内存,及被内核使用的buffer。其数据取自 /proc/meminfo文件。在这个文件中,数据的存储就是以KB为单位,所以free的默认值也是KB...

2019-04-28 17:15:09 935

原创 Linux操作系统基础命令-vmstat

Linux 基础命令 vmstatvmstatvmstat 虚拟内存统计参考资料注脚vmstatLinux vmstat1 命令(Virtual Memory Statistics) 用来显示Linux系统虚拟内存状态。可以展现指定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况、I/O等系统整体运行状态。vmstat 虚拟内存统计vmstat 命令用于显...

2019-04-26 17:12:31 196

原创 Linux操作系统基础知识学习

Linux 基础知识学习 PART-1查看版本信息uname 系统信息cat /proc/version 版本信息cat /etc/centos-release 发布版本file /bin/lscat /etc/issuelsb_release -a修改系统时间date 系统时间hwclock 硬件时间timedatectl 时区设置常用命令参考资料查看版本信息查看Linux CentOS操作...

2019-04-24 20:09:27 754

原创 Linux环境MySQL数据库insert记录中文乱码1366问题

Linux环境MYSQL数据库insert记录中文乱码问题出现场景问题分析解决步骤参考资料出现场景环境: Linux CentOS 7.4.1708 (Core) 、MYSQL 5.7.24, for linux-glibc2.12 (x86_64)数据库pcsdb建库时指定gbk字符集,insert SQL语句中列的值若含有中文,执行insert语句时报1366错误。ERROR 13...

2019-04-23 21:28:22 497

原创 Linux环境C语言dlopen加载so库文件提示undefined symbol问题

Linux环境C语言dlopen加载so库文件提示undefined symbol问题出现场景问题分析解决步骤参考资料出现场景近期在做由AIX向Linux的迁移工作,迁移到Linux系统的C程序gcc编译无报错信息,但在程序运行时加载so动态库文件报错。dlopen() error: /app/home/slib/1000.so undefined symbol: fill_space...

2019-04-23 16:30:18 10039

新版Android开发教程及笔记-完整版.pdf

新版Android开发教程及笔记-完整版 详细讲解android开发的方法和技术细节,适合android开发爱好者和初学者。

2013-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除