#设计名片的软件

设计模式——建造者模式

前面讲述了工厂模式,主要用于创建对象;建造者模式与工厂模式的相同之处在于都属于创建型的设计模式,即都是为解决方便创建对象而产生的设计模式!不同之处在于,工厂模式一般用于创建产品本身较为简单,但是产品种类比较多,产品分类较复杂的场景;建造者模式一般用于创建产品本身比较复杂,但是不同产品的创建都需要遵循一定的流程章法,并且...
代码星球 ·2020-08-12

【tornado】系列项目(一)之基于领域驱动模型架构设计的京东用户管理后台

   本博文将一步步揭秘京东等大型网站的领域驱动模型,致力于让读者完全掌握这种网络架构中的“高富帅”。python中并没有类似java等其它语言中的接口类型,但是python中有抽象类和抽象方法。如果一个抽象类有抽象方法,那么继承它的子类必须实现抽象类的所有方法,因此,我们基于pyth...

二十三种设计模式及其python实现

 本文源码寄方于github:https://github.com/w392807287/Design_pattern_of_python参考文献:《大话设计模式》——吴强《Python设计模式》——pythontip.com《23种设计模式》—&m...

常见设计模式 (python代码实现)

单例模式单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个AppConfig的类来读取配置文件的信息。如果在程序运行期间...

设计模式(Python)-策略模式

本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题:为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题?是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。怎么用?理解了为什么我们也就基本了解了...

设计模式(Python)-简单工厂,工厂方法和抽象工厂模式

本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题:为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题?是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。怎么用?理解了为什么我们也就基本了解了...

设计模式(Python)-单例模式

本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题:为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题?是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。怎么用?理解了为什么我们也就基本了解了...

设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处?

知乎采集:MyISAM/InnoDB默认用B-Tree索引(可理解为"排好序的快速查找结构")。InnoDB中,主索引文件上直接存放该行数据,称为聚簇索引。次索引指向对主键的引用;MyISAM中,主索引和次索引,都指向物理行(磁盘位置);注意:对InnoDB来说1:主键索引既存储索引值,又在叶子中存储行的数据;2:如果...

几分钟搞定redis存储session共享——设计实现

前面我们写过C#在redis中存储常用的5种数据类型demo,没看过的可以点击电梯直达:https://www.cnblogs.com/xiongze520/p/10267804.html我们上一篇说到Windows7系统中使用nginx部署服务器集群:https://www.cnblogs.com/xiongze52...

秒杀核心设计(减库存部分)-防超卖与高并发

商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化mysql配置层面的优化可以参考我的这篇文章 《关于mysqlinnodb引擎性能优化的一点心得》重点设计在数据库层面。2张表:第一张:判重表(buy_record),该用户有没秒杀过该商品字段:id,ui...

MariaDB第三章:数据库设计与备份--小白博客

1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。2.第二范式(确保表中的每列都和主键相关)第二范式在第一范式的基础之上更进一层。第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。...

深入设计电子计算器(一)——CPU框架及指令集设计

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/8278418.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  前几天写了一篇《如何设计一个电子计算器》,一...

如何设计一个电子计算器

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/8185972.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  首先,不要误解,我这里的计算器是指硬件的计算...

设计模式---单例模式

#!/usr/bin/envpython#-*-coding:utf-8-*-#1.单例模式:所有对象封装的数据相同时#单例模式(SingletonPattern)是一种常用的软件设计模式,#该模式的主要目的是确保某一个类只有一个实例存在。#当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。#比如,...
代码星球 ·2020-08-09

Kubernetes设计架构

Kubernetes集群包含有节点代理kubelet和Master组件(APIs,scheduler,etc),一切都基于分布式的存储系统。下面这张图是Kubernetes的架构图。在这张系统架构图中,我们把服务分为运行在工作节点上的服务和组成集群级别控制板的服务。Kubernetes节点有运行应用容器必备的服务,而这...
代码星球 ·2020-08-09
首页上一页...6667686970...下一页尾页