上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

2018年3月7日

乐观锁和悲观锁--简记

摘要: 乐观锁(Optimistic Locking): 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。 悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大的程度的独占性。 但随之而来的就是数据库性能的大量开销,特别是对于长事务而言。 乐观锁大多是基于数据版本记录机制实现。 数据版本:为数据增加 阅读全文

posted @ 2018-03-07 16:34 我要的明天 阅读(181) 评论(0) 推荐(0) 编辑

设计模式--适配器模式--简记

摘要: 适配器模式(Adapter Pattern): 将一个类的接口转换成客户希望的另外一个接口。 使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 何时使用: 1.系统需要使用现有的类,而此类的接口不符合系统的需要。 2.想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类。 阅读全文

posted @ 2018-03-07 15:44 我要的明天 阅读(143) 评论(0) 推荐(0) 编辑

2018年3月6日

设计模式--建造者模式--简记

摘要: 建造者(Builder)模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 通常包括的角色: 1.Builder:给出一个抽象的接口,以规范产品对象的各个组成成分的建造。 这个接口规定要实现复杂对象的哪些部分的创建,不涉及具体的对象部件的创建。 2.Concret 阅读全文

posted @ 2018-03-06 23:12 我要的明天 阅读(151) 评论(0) 推荐(0) 编辑

2018年3月5日

设计模式--抽象工厂模式--简记

摘要: 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的 阅读全文

posted @ 2018-03-05 22:53 我要的明天 阅读(161) 评论(0) 推荐(0) 编辑

设计模式--工厂方法模式--简记

摘要: 工厂方法模式: 创建一个工厂接口和创建多个工厂实现类。 当需要增加多个功能时,直接增加新的工厂类就可以了,不需要修改之前的代码。 好处:便于新增功能,而无需更改之前的代码。 比如:新增一个发送及时信息的功能,只需要写一个实现类,实现Sender接口,再写一个工厂类,实现Provide接口就可以了,拓 阅读全文

posted @ 2018-03-05 22:01 我要的明天 阅读(112) 评论(0) 推荐(0) 编辑

设计模式--简单工厂模式--简记

摘要: 简单工厂一般分为: 1.普通简单工厂 2.多方法简单工厂 3.静态方法简单工厂 一、普通简单工厂 概念:就是建立一个工厂类,对实现了统一接口的一些类进行实例的创建。 二、多个方法简单工厂 概念:提供多个工厂方法,分别创建对象。 三、多个静态方法简单工厂 概念:提供多个静态工厂方法,分别创建对象。 工 阅读全文

posted @ 2018-03-05 21:34 我要的明天 阅读(152) 评论(0) 推荐(0) 编辑

设计模式--单例模式--简记

摘要: 单例模式(Singleton Pattern):确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。 单例模式有三个要点: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 饿汉式单例类不能实现延迟加 阅读全文

posted @ 2018-03-05 20:56 我要的明天 阅读(175) 评论(0) 推荐(0) 编辑

2018年2月26日

git--简单操作

摘要: Git简介 一、 安装 下载地址: https://git-scm.com/downloads; https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit 二、 基本命令 创建一个版本库: 新建一个空文件夹,在该文件夹路径运行命令(git ini 阅读全文

posted @ 2018-02-26 20:41 我要的明天 阅读(358) 评论(0) 推荐(0) 编辑

2018年2月23日

flask--简记

摘要: Jinjia变量过滤器: safe 渲染值时不转义 capitalize 把值的首字母转换成大写,其他字母转换成小写 lower 把值转换成小写形式 upper 把值转换成大写形式 title 把值中每个单词的首字母都转换成大写 trim 把值的首尾空格去掉 striptags 渲染之前把值中所有的 阅读全文

posted @ 2018-02-23 22:28 我要的明天 阅读(185) 评论(0) 推荐(0) 编辑

2018年2月13日

Python--进阶处理9

摘要: # =========================第九章:元编程=============================# ----------------在函数上添加包装器-----------------------# 在函数上添加一个包装器,增加额外的操作处理(比如日志、计时等)import timefrom functools import wrapsdef timethis(f... 阅读全文

posted @ 2018-02-13 13:40 我要的明天 阅读(244) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

导航