代码改变世界

阅读排行榜

3分钟了解数据库事务

2018-11-07 15:22 by 李明成, 723 阅读, 收藏,
摘要: 事务是由几个读取和修改数据的sql命令组成的,但是知道commit命令被执行之后,修改操作才被认为是正常的完成。显式事务常以Begin tran语句开头,以commit tran或者rollback tran语句结尾的。 事务具有acid属性 原子性(atomicity):原子性指的是每个事务要不提 阅读全文

Redis事务

2018-11-05 13:27 by 李明成, 716 阅读, 收藏,
摘要: Redis事务和实现 Redis事务可以让一个客户端在不被其他客户端打断的情况下执行多个命令。通过使用Multi标记一个事务块的开始,把事务块内的多条命令,按照先后顺序放进一个队列当中,最后执行Exec命令原子性执行。 与事务相关的几个命令 Redis 乐观锁 CAS主要解决原子性操作的问题。比如用 阅读全文

对话线程

2018-06-23 15:41 by 李明成, 524 阅读, 收藏,
摘要: 大部分程序员对线程这个概念印象深刻,不是在项目中用到了线程,而是来自面试官的对话。 线程和进程的区别是什么?你可以回忆下你当时的答案,可以在评论去写出来大家共享自己的理解。 进程 运行中的程序实例就叫进程;也就是说一个程序加载到内存后就变成了进程。 进程空间也称为地址空间。地址空间就是进程要用的所有 阅读全文

阅读源码学设计模式-单例模式

2019-11-14 13:11 by 李明成, 402 阅读, 收藏,
摘要: 现在.NETcore 默认提供了DI功能,那我想设计一个全局的引擎类,进行注入服务、解析服务、配置中间件。并且要求该引擎类全局唯一,其他地方不能进行实例化。那单例模式就派上用场了。 单例模式官方定义: 伪代码实现需求 在Main函数中调用 输出 小结:从实例代码中我们看到构造函数设置了级别为priv 阅读全文

代理模式

2017-11-24 16:02 by 李明成, 365 阅读, 收藏,
摘要: 代理模式的意图:为其他对象提供一种代理以控制对这个对象的访问;定义蛮简单的,不好理解,那就联想下现实生活中的代理(委托人),比如生产上生产了不错的产品,可是生产商优势不在于营销呀,就请个代理商吧,我定个价格,你来营销,卖高价是你们的本事。这就是代理模式。 输出 do this beforedo th 阅读全文
上一页 1 ··· 5 6 7 8 9