码迷,mamicode.com
首页 >  
搜索关键字:隔离    ( 6053个结果
设计模式原则
设计模式原则 设计模式原则有七种:单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成复用原则、迪米特法则。 单一职责原则(SRP): 定义:一个对象应只包含单一的职责,并且该职责完全被封装在一个类中。 分析:1、单一原则是实现高内聚、低耦合的指导方针。 2、一个类承担的职责越多它 ...
分类:其他好文   时间:2018-03-12 15:20:53    阅读次数:133
记一个mysql环境RR隔离级别转换成RC的问题
先了解RR(REPEATABLE-READ)和RC(READ-COMMITTED)的区别.RR隔离级别增加了间隙锁,避免了幻读,并且阻止了不可重复读,让同一个事务里面的查询和修改都是一致的.mysql默认的隔离级别就是RR.虽然说RC隔离级别在同一个事务内会存在查询出不同数据的现象,但是这些数据都必然是提交过的,是真实存进硬盘的数据.所以也不用过分担忧,而且RC隔离级别反而降低了锁粒度,也不是毫无
分类:数据库   时间:2018-03-12 13:34:37    阅读次数:191
数据库事务特性汇总
数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。比如很多人都知道数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是A ...
分类:数据库   时间:2018-03-12 12:09:10    阅读次数:192
【数据库】
1.谈谈对Mysql索引的认识。 主键查询走索引,我们一般使用的索引都是Btree索引; MyISAM和InnoDB索引结构有很大差异,这里以InnoDB为例,InnoDB的叶节点存储的是数据的行,而除了主键之外的列索引存储的是主键key,也就是说在查询的时候需要二次查询,先通过列索引找到主键,再通 ...
分类:数据库   时间:2018-03-11 21:03:03    阅读次数:201
【架构】
1.如何设计高性能、高并发、高可用的系统。 系统架构三个利器:RPC服务组件、消息中间件(交互异步化、流量削峰)、配置管理(灰度发布、降级); 无状态:接口层最重要的就是无状态,将有状态的数据剥离到数据库或缓存中; 如何改善延时:找关键路径(“28原则”)、空间换时间,如各级缓存;时间换空间,如传输 ...
分类:其他好文   时间:2018-03-11 21:01:50    阅读次数:158
为什么选择 .NET Core?
为什么选择.NETCore? 学习新的开发框架是一项巨大的投资。您需要学习如何在新框架中编写,构建,测试,部署和维护应用程序。作为开发人员,有许多框架可供选择,很难知道什么是最适合的。即使您正在使用.NET开发软件,.NET Core也不相同,您需要花时间学习使用它的工具和技术。为了理解为什么.NE ...
分类:Web程序   时间:2018-03-11 19:17:56    阅读次数:385
S2:面向对象
面向对象七大设计原则 1、 开闭原则 2、 里氏替换原则 3、 单一职责原则 4、 接口隔离原则 5、 依赖倒置原则 6、 迪米特原则 7、组合/聚合复用原则 原则一:(SRP:Single responsibility principle)单一职责原则又称单一功能原则 核心:解耦和增强内聚性(高内 ...
分类:其他好文   时间:2018-03-10 16:06:28    阅读次数:184
访问虚拟机中web服务的
经常发现假如我们想弄一点小玩意或跑一些小demo,总是要不断的在自己的工作本本上搭建不同的运行环境,久而久之,本本上充斥着各种软件,速度下降了,同时管理也非常的不方便。于是想到用虚拟机来搭建运行环境,一可以搭建不同的环境,二可以相互隔离。接下来要介绍的就是如何在宿主机中访问虚拟机服务: 准备环境: ...
分类:Web程序   时间:2018-03-10 16:01:31    阅读次数:141
Redis 设计与实现 (七)--事务
事务 *ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) redis 通过multi exec watch 实现事务 事务开始 命令入队 事务执行 一、事务开始-- ...
分类:其他好文   时间:2018-03-10 01:24:38    阅读次数:154
面向对象(5)封装
【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问 私有变量和私有方法: 在python中用双下划线开头 ...
分类:其他好文   时间:2018-03-09 20:38:09    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!