Toggle navigation
fsoooo Blog
Home
About
Tags
fsoooo Blog
内不欺己,外不欺人,上不欺天。君子所以慎独。
Mysql事务特性及隔离级别
什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。 假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。 ...
Posted by fsoooo Blog on March 10, 2018
Mysql之索引添加与使用
MySQL之索引添加与使用 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考...
Posted by fsoooo Blog on March 10, 2018
Mysql之where和having的区别
MySQL之Where和Having的区别 对于使用where和having,相信很多人都有过困扰,今天就来讲一下我对where和having的认识: 从整体声明的角度来理解: Where是一个约束声明,在查询数据库的结果返回之前对数据库中的查询条件进行约束,即在结果返回之前起作用,且where后面不能使用聚合函数 Having是一个过滤声明,所谓过滤是在查询数据库的结果返回之后进行...
Posted by fsoooo Blog on March 10, 2018
Mysql Innodb事务acid实现原理
这一篇主要讲一下InnoDB中的事务到底是如何实现ACID的 原子性(atomicity) 一致性(consistency) 隔离性(isolation) 持久性(durability) 一.隔离性 其实隔离性的实现原理就是锁,因而隔离性也可以称为并发控制、锁等。事务的隔离性要求每个读写事务的对象对其他事务的操作对象能互相分离。再者,比如操作缓冲池中的LRU列表,删...
Posted by fsoooo Blog on March 10, 2018
Linux Nginx负载均衡
负载均衡 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 架构图 负载均衡策略 Nginx 提供...
Posted by fsoooo Blog on March 10, 2018
Laravel学习笔记 生命周期
PHP生命周期 模块初始化阶段 — php_module_startup() 请求初始化阶段 — php_request_startup() 执行脚本阶段 — php_execute_script() 请求关闭阶段 — php_request_shutdown() 模块关闭阶段 — php_module_shutdown...
Posted by fsoooo Blog on March 10, 2018
Laravel学习笔记 核心概念
Laravel核心概念 PHP的生命周期 万物皆有生命,每个生命都有自己的生命周期。 Laravel是什么?一个PHP框架。所以要想真正说清Laravel的生命周期,必须说清PHP的生命周期: 模块初始化阶段 — php_module_startup() 请求初始化阶段 — php_request_startup() 执行脚本阶段 — php_e...
Posted by fsoooo Blog on March 10, 2018
Laravel学习笔记 Redis操作大全
入门级操作 普通 set / get 操作; set操作,如果键名存在,则会覆盖原有的值; $redis = app('redis.connection'); $redis->set('library', 'predis'); // 存储 key 为 library, 值为 predis 的记录; $redis->get('library'); // 获取 key 为 lib...
Posted by fsoooo Blog on March 10, 2018
Laravel学习笔记 Redis 哈希
Redis 哈希(Hash) Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 实例: 127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis b...
Posted by fsoooo Blog on March 10, 2018
Lnmp Lamp环境搭建
名词解释: LNMP:Linux+Nginx+MySql+PHP LAMP:LInux+Apache+MySql+PHP 前置条件 操作系统安装:CentOS 6.8 64位最小化安装。 配置好IP、DNS、网关、主机名 配置防火墙,开启80、3306端口 vim /etc/sysconfig/iptables 关闭访问墙 service iptables stop ...
Posted by fsoooo Blog on March 10, 2018
← Newer Posts
Older Posts →
FEATURED TAGS
前端
编程
PHP
Laravel
Vue
小程序
生活
随笔
品格
成长
历史
岁月
读书
情感
亲情
修行
ABOUT ME
内不欺己,外不欺人,上不欺天。君子所以慎独。
简
知
FRIENDS
简书·fsoooo
码云·wangslei