工厂模式适用的场景: 1.用户需要一个类的子类的实例,但不希望该类与子类形成耦合。 2.用户需要一个类的子类的实例,单用户不知道该类有哪些子类可用。 设计的核心思想是把类的实例化延迟到子类。 案例1 :java.util中的Iterator类的设计。 java中Collection接口继承了Iter ...
分类:
其他好文 时间:
2018-11-25 13:18:34
阅读次数:
130
Linux OS 将操作 环境分为以下7个等级,即 0:关机 1:单用户模式(单用户、无网络) 2:无网络支持的多用户模式(多用户、无网络) 3:有网络支持的多用户模式(多用户、有网络) 4:保留,未使用 5:有网络支持有X Window支持的多用户模式(多用户、有网络、X Window界面) 6: ...
分类:
系统相关 时间:
2018-11-22 14:27:48
阅读次数:
216
一.DB2简介 IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQ ...
分类:
数据库 时间:
2018-11-21 16:16:57
阅读次数:
175
oracle-数据库的各种-锁-详解 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 如果是单用户的系统,那完全没有必要这个锁,就是因为有多用户并发操作,我们为了 ...
分类:
数据库 时间:
2018-11-21 10:19:41
阅读次数:
230
现在许多网站都要求登录后才能进行进一步的操作,当不允许多用户同时登录一个帐号时,就需要一种机制,当再登录一个相同的帐号时,前面登录的人被挤下线,或者禁止后面的人登录。这里实现的是前一种功能。 网上有许多文章都有描述如何实现该功能,看过之后,想着自己也动手记录一下吧,这里是参考的原文地址:http:/ ...
分类:
Web程序 时间:
2018-11-15 10:21:19
阅读次数:
202
models.py #在扩展用户表内,多添加一个session字段,用于存放session_key views.py ...
分类:
其他好文 时间:
2018-11-09 16:25:10
阅读次数:
189
最近几年时间,短视频以迅雷不及掩耳之势火遍大江南北,以抖音、快手为首的发展极为迅速,侵占了中国的大半个市场,这些上市公司更是赚的盆满钵满,看到这你是不是也想了解一下短视频的开发呢?这件看起来容易的事情其实并不是特别简单,用户所使用的短视频app看似功能简单,但在实际的app开发过程中却有很大的难度,主要体现在以下几个方面:一、功能点多,功能机制复杂短视频平台开发包含拍摄、编辑、合成三个重要组成部分
分类:
其他好文 时间:
2018-11-06 16:39:03
阅读次数:
226
\目录树是倒过来的树, / 斜杠 \ 反斜杠 以下常用的linux文件系统目录: /bin:存放最常用命令;是在单用户维护模式下还能够被操作的命令,在/bin下面的命令可以被root和一般账号使用,主要有cat,chmod,chown,cpmkdir等常用命令。 /boot:启动Linux的核心文件 ...
分类:
系统相关 时间:
2018-11-04 19:40:07
阅读次数:
213
分区表1)MBR:最多只能支持4个主分区,磁盘占用磁盘头部512字节,其中446字节存储引导信息,剩余64字节为分区信息(每个分区占用16字节)2)GPT:最多可支持128个主分区,每个分区桥都占用头部信息,能支持2TB以上磁盘Linux引导过程1)开机2)加电自检(BIOS,一段程序用于控制管理硬件,并决定启动顺序;所有数据来源于CMOS芯片)3)MBR引导(寻找启动设备上的MBR信息,搜寻系统
分类:
系统相关 时间:
2018-10-31 20:11:19
阅读次数:
236