摘要: 前言 数据库管理系统中并发控制的任务是确保在多个事务同时存取数据库中同一数据不破坏事务的隔离性和统一性以及数据库的统一性 乐观锁和悲观锁式并发控制主要采用的技术手段 悲观锁 在关系数据库管理系统中,悲观并发控制(悲观锁,PCC)是一种并发控制的方法。它可以阻止一个事务以影响其他用户的方式来修改数据。 阅读全文
posted @ 2019-01-31 14:25 我涛 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 并发控制 数据库管理系统中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 封锁,时间戳,乐观并发控制和悲观并发控制是并发控制主要采用的技术手段 锁 当并发事务同时访问一个资源时,有可能导致数据不一致,因此需要一种机制来将数据访问顺序化,以保证 阅读全文
posted @ 2019-01-31 12:21 我涛 阅读(509) 评论(0) 推荐(0) 编辑
摘要: MySQL事务隔离级别的实现原理 知识储备 只有InnoDB支持事务,所以这里说的事务隔离级别是指InnoDB下的事务隔离级别 隔离级别 读未提交:一个事务可以读取到另一个事务未提交的修改。这会带来脏读,幻读,不可重复读问题 读已提交:一个事务只能读取另一个事务已经提交的修改。其避免了脏读,仍然存在 阅读全文
posted @ 2019-01-30 17:41 我涛 阅读(13046) 评论(0) 推荐(1) 编辑
摘要: MySQL事务以及事务隔离级别 MySQL事务主要用于处理操作量大,复杂度高的数据。比如在人员管理系统中,你删除一个人员,你就要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等,这些数据库操作语句就构成了一个事务 MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务 阅读全文
posted @ 2019-01-30 17:36 我涛 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 写久了OC后来写swift,总感觉写着是swift的皮毛,但是实际上是OC的核心,这里整理了OC迁移至swift中的一些小细节。 1 在当前类中,实例方法调用属性以及方法都可以将self省略掉,而且是建议省略 2 selector是调用方法写法是:Selector("sayHello")或者是#se 阅读全文
posted @ 2016-06-04 15:04 我涛 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 前言 在上一篇文章中我们初尝了runtime的黑魔法,可以在程序编译阶段就获取到成员变量的名字,特性以及动态的给对象增加属性等等,在接下来中我们进一步了解OC的消息发送机制。如果之前没接触过runtime的同学建议先看看:上一篇《runtime之玩转成员变量》 OC的消息发送机制是早有耳闻,鉴于自己 阅读全文
posted @ 2016-04-04 14:48 我涛 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 前言: 不铺垫那么多,单刀直入吧:runtime是一个C和汇编写的动态库,就像是一个小小的系统,将OC和C紧密关联在一次,这个系统主要做两件事情。 1,封装C语言的结构体和函数,让开发者在运行时创建,检查或者修改类,对象和方法等2,传递消息,找出方法的最终执行代码 也就是说我们写的OC代码在运行的时 阅读全文
posted @ 2016-04-02 21:30 我涛 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 前言: 在一些大型的项目中常常在加载页面的时候根据服务器请求下来的数据动态创建视图控制器对象,最近的一个项目就有这一方面的需求,加载页面之前需要先请求服务器的数据得到一个JSON字典,根据里面字符串的名字创建对应的控制器,当然项目工程中有预留对应的控制器。之前在OC中利用字符串动态创建对象可以利用方 阅读全文
posted @ 2016-03-22 15:38 我涛 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: 前言: 上一篇讲ReactiveCocoa是函数响应式编程,并将多种事件响应的方式统一起来,使得不同的事件响应方式高度统一。同时也讲了ReactiveCocoa框架里面常见的几个概念。接下来基于那几个概念来看看UI开发中的几个应用。 实战: 1,替换了UIButton的target-Action: 阅读全文
posted @ 2016-03-18 16:27 我涛 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: EasyImagePicker 闲暇之余对UIImagePicker做了封装,将代理调用的方式封装成block回调的方式,这样一行代码就能够搞定UIImagePicker的使用,包括选择图片,取消选择等。 平常的代理会调用两个方法,一个是取消图片的时候,一个是选择好图片的时候调用。特别是代码量比较大 阅读全文
posted @ 2016-03-17 19:17 我涛 阅读(547) 评论(0) 推荐(0) 编辑