封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。 封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和 ...
过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。 垂直(纵向)拆分: ...
分类:
数据库 时间:
2016-08-17 22:49:59
阅读次数:
279
Node.js全局对象 JavaScript中的特殊对象:全局对象,Global Object 它及其所有属性都可以在程序的任何地方访问 浏览器JavaScript中,通常window是全局对象,而Node.js的全局对象是global,所有全局变量(除了global本身以外)都是global对象的 ...
分类:
Web程序 时间:
2016-08-17 22:34:19
阅读次数:
182
本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识: 一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现 ...
分类:
移动开发 时间:
2016-08-17 21:25:39
阅读次数:
365
.NET的SSL通信过程中,使用的证书可能存在各种问题,某种情况下可以忽略证书的错误继续访问。 经过下面的处理服务器证书验证中不会有错误发生,证书认证一直通过,并正常通信 1.设置回调属性ServicePointManager.ServerCertificateValidationCallback ...
分类:
其他好文 时间:
2016-08-17 21:21:58
阅读次数:
115
系统服务 服务 独立监听的、响应速度快、持续战胜系统资源 临时服务 响应较慢、有访问时启用、更节省资源 路径 系统服务(脚本):/etc/rc.d/init.d/* 临时服务(配置文件):/etc/xinetd.d/* 列出所有系统服务 ll /etc/init.d/ 列出所有临时服务 ls /et ...
分类:
其他好文 时间:
2016-08-17 21:21:14
阅读次数:
274
php引用(&)变量引用,函数引用,对象引用和参数引用用法 php引用(&)变量引用,函数引用,对象引用和参数引用用法 php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在 ...
分类:
Web程序 时间:
2016-08-17 21:16:30
阅读次数:
169
目前,为了使web能适应大规模的访问,需要实现应用的集群部署。集群最有效的方案就是负载均衡,而实现负载均衡用户每一个请求都有可能被分配到不固定的服务器上,这样我们首先要解决session的统一来保证无论用户的请求被转发到哪个服务器上都能保证用户的正常使用,即需要实现session的共享机制。 在集群 ...
分类:
其他好文 时间:
2016-08-17 21:02:40
阅读次数:
111
Lvs常用术语说明 术语 解释 Load balancer或director 负载调度器 RS或Real Server 真实服务器,提供服务的服务器 VIP 虚拟IP地址,客户端访问集群的地址 RIP 集群所提供应用程序的地址(HTTP,FTP) DIP 调度器的真实地址 Lvs的类型 Lvs-na ...
分类:
编程语言 时间:
2016-08-17 19:43:19
阅读次数:
251
什么是延迟加载? 延迟加载是指当应用程序想要从数据库获取对象时(在没有设置lazy属性值为false),Hibernate只是从数据库获取符合条件的对象的OId从而生成代理对象,并没有加载出对象 访问该对象的属性时才会加载出相应的值。简答来说就是尽可能的减少查询的数据量。 如何配置延迟加载 在Hib... ...
分类:
Web程序 时间:
2016-08-17 19:37:39
阅读次数:
341