在oracle中没有自动增长类型,但是有序列可以代替自动增长类型; 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。 l 自动提供唯一的数值 l 共享对象 l 主要用于提供主键值 l 将序列值装入内存可以提高访问效率 创建序列: 1、 要有创建序列的权限 create sequence ...
分类:
数据库 时间:
2017-05-14 01:07:04
阅读次数:
734
开始第二模块的学习: 装饰器 : 描述: 装饰器原则: 1、不能修改被装饰的函数的源代码 2、不能修改装饰的函数的调用方试 实现装饰器的需要: 高阶函数+嵌套函数=装饰器 高阶函数: 类型I:将函数做为实参的函数,可以称为高阶函数 类型II:返回值中包含函数名的函数,也可以称为高阶函数 嵌套函数: ...
分类:
编程语言 时间:
2017-05-14 01:05:39
阅读次数:
203
会话技术: 会话:双方的交流或者交互,计算机中也是,浏览器和服务器的交互称之为会话会话的生命周期: 开始: 浏览器访问服务器时会话开始 结束: 浏览器或者服务器一方中断时,会话结束 由于服务器一般一直处于持续运行状态,会话结束一般是浏览器关闭引起的 会话技术:交互过程中的数据存储技术会话中会产生一些 ...
分类:
其他好文 时间:
2017-05-14 01:02:06
阅读次数:
203
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 ...
分类:
编程语言 时间:
2017-05-14 00:56:59
阅读次数:
147
随着公司产品业务的推广发展壮大,对服务器的硬件性能、相应速度、服务稳定性、数据可靠性的要求越来越高。今后服务器的负载将难以承受所有的访问。从公司的实际情况,运营成本网络安全性考虑,排除使用价格昂贵的大型服务器、以及部署价格高昂的专用负载均衡设备。 DNS轮询负载均衡解决方案虽然成本低廉但是安全性能不 ...
分类:
Web程序 时间:
2017-05-14 00:53:24
阅读次数:
257
Nginx具有反向代理(注意和正向代理的区别)和负载均衡等特点。 这次Nginx安装在 192.168.1.108 这台linux 机器上。安装Nginx 先要装openssl库,gcc,PCRE,zlib库等。 Tomcat 安装在192.168.1.168 和 192.168.1.178 这两台 ...
分类:
系统相关 时间:
2017-05-14 00:48:38
阅读次数:
257
Viewport的用处:手机拥有了浏览器的初期,人们并没有专门为移动设备设计页面,造成的直接结果就是,访问的页面是直接将电脑页面进行缩放,操作起来有诸多不便,viewport就是用来解决这个问题的 1、viewport的概念:移动设备上,用来显示网页的区域. 如果把移动设备的浏览器(也有可能是app ...
分类:
其他好文 时间:
2017-05-13 23:27:36
阅读次数:
162
引子 1. 先讲个歪果仁的故事,在庞贝古城的废墟中,有一座名为赫库兰尼姆的城市,在这个遗迹中人们发现一块石碑,石碑上写着一个非常有趣的拉丁串:sator arepo tenet opera rotas翻译到中文大概意思是:一个叫做arepo的耕作者,他用力地把着车轮。 这样排列一下,从上下左右读都是 ...
分类:
其他好文 时间:
2017-05-13 23:13:10
阅读次数:
454
一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分 ...
分类:
编程语言 时间:
2017-05-13 22:17:37
阅读次数:
206
进程的概念: 内核的功用:进程管理,文件系统,网络功能,内存管理, 驱动程序,等 process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(process ID,PID)号码被用来标记各个进程,UID, GID和SELinux语境决定对文件系统的存取和访问权限.通常从执行进程的用 ...
分类:
系统相关 时间:
2017-05-13 22:14:02
阅读次数:
354