软件设计模式定义

创建型设计模式: 单例模式,确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 Builder 模式,将一个复杂对象的构建与它的表示分离,使得同样的构件过程可以创建不同的表示。 原型模式,用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象; 工厂方法模式,定义一个...

2016-11-13 17:56:22

阅读数:256

评论数:0

Java 基础

在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。 通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程, 其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即...

2016-10-16 09:55:17

阅读数:513

评论数:0

未来三十年的迷茫与机遇

房地产业说,中国当下在经历第三次财富大洗牌, 第一次是胆大的对胆小的进行洗牌,第二次是有知识、有见解的认识对知识和见解缺乏的认识洗牌,第三次是新思维方式者对对旧思维方式者的洗牌; 何谓新思维方式者?第三次大洗牌的表现方式有 股权投资和房地产投资,因为两者未来10年成为对抗通货膨胀和人民币贬值的...

2016-10-13 23:15:57

阅读数:272

评论数:0

系统架构师要点总结(一) —— 软件架构设计

软件架构概述 关键词:软件元素及软件元素间的关系, 元素行为, 定义: 存在两大类别定义,”决策派“  和 ”组成派“ 软件架构是根据关键功能和非功能性约束(质量属性和设计约束)进行设计和决策的结果; 软件架构设计要考虑硬件特性和网络特性; 基于架构的软件开发模型将整个软件过程划...

2016-09-03 18:52:26

阅读数:1296

评论数:0

浅谈微服务架构

微服务架构,旨在将业务服务化,对外(上层和下层)提供输入和输出接口,上层的输入输出接口面对上层应用的业务调用,向下层获取服务需要的底层支持数据,如数据表数据和底层运算结果; 微服务是一种将功能服务化的架构,google 早些就提出这种开发理念,所有的功能服务化,对外提供特定的API,增强...

2016-09-03 17:41:13

阅读数:234

评论数:0

Android Camera 浅析

Android的Camera包含取景器(viewfinder)和拍摄照片的功能。其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。 Camera的JAVA程序的路径: packages/apps/Camera/src/com/andr...

2016-06-16 22:14:43

阅读数:209

评论数:0

弹性计算

弹性计算包括云服务器、云数据库、负载均衡。 云服务器整合了高性能服务器与优质网络资源,云OS统一管理集群资源,每个集群可虚拟出多个独立服务器,且可以在集群中自由迁移,数据存储在云OS,大大提高云服务器的稳定性。关系型数据库服务是一个基于高稳定,大规模平台的商用关系型数据库服务,提供高可用性、高读...

2016-06-11 21:40:40

阅读数:197

评论数:0

阿里大数据技术

通过Hadoop可以做大数据,通过OpenStack可以做虚拟化。  第一,陷入虚拟化的误区:将虚拟化等同于云计算,沿着虚拟化的这条路走到黑。  第二,缺乏数据中心全局方案:在小规模的应用场景下,进行简单的虚拟化还是可行的,但是当云变成了企业的公共资产,变成一个平台的时候,就需要从...

2016-06-11 15:47:48

阅读数:373

评论数:0

云计算基本原理

管理中间件负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够高效、安全地为应用提供服务; SOA构建层将云计算能力封装成标准的Web Services服务,并纳入到SOA体系进行管理和使用,包括服务注册、查找、访问和构建服务工作流等。 基于上述体系结构,本文以IaaS...

2016-06-11 15:33:23

阅读数:608

评论数:0

私有云软件

目前市场上比较好用的个人私有云软件有Polkast、Plex、 LogMeln Pro、Spotdox等  Polkast   Polkast私有云软件的免费版可以安装在任何一台PC或者Mac电脑上,还提供Android和iOS客户端,如果你想安装在更多电脑上,可以购买Polkas...

2016-06-10 15:02:32

阅读数:790

评论数:0

云计算 概念

云计算就是在云端(互联网)进行各种运算,存储; 接入端使用要求是,有网络接入能力或者浏览器; 客观弊端, 你的资料在第三方手中; 云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多...

2016-06-10 14:47:07

阅读数:270

评论数:0

LCD 基本原理知识

液晶显示的原理 —— 液晶在不同的电压作用下呈现不同的光特性;  一类是无源Passive (被动式),这类液晶本身不发光,需要外部提供光源; 另一类是有电源的,主要是TFT,Thin Film Transitor, 每个液晶实际上是一个可以发光的晶体管。 液晶显示屏就是许多液晶排列...

2016-06-10 11:37:57

阅读数:290

评论数:0

Andriod 排查功耗应用推荐

Android 手机有两个处理器, 即Applicatio Processor (AP,应用处理器) 和Baseband Processor (BP, 基带处理器); wakelock ,一种锁机制,可以是超时或没超时的,超时的锁在超时后自动解锁,当没有锁了,内核就会启动 休眠机制进...

2016-06-09 00:37:51

阅读数:188

评论数:0

android 电量消耗检测原理 & 获取程序耗电排行

Android电量监控软件 Battery Monitor Widget 用ZDbox这款软件,能测量Android手机内各个应用的耗电情况。 耗电原因: 大部分的电都耗损在网络连接、GPS、传感器上; 1)完全没WiFi 的情况,开启wifi功...

2016-06-08 23:15:23

阅读数:1883

评论数:0

ArrayMAP介绍

它不是一个适应大数据的数据结构,相比传统的HashMap速度要慢,因为查找方法是二分法,并且当你删除或者添加数据时,会对空间重新调整,在使用大量数据时,效率并不明显,低于50%。 ArrayMap is a generic key->value mapping data str...

2016-06-07 23:11:15

阅读数:185

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭