介绍 作为一种基础的抽象数据结构,队列被广泛应用在各类编程中。大数据时代对跨进程、跨机器的通讯提出了更高的要求,和以往相比,分布式队列编程的运用几乎已无处不在。但是,这种常见的基础性的事物往往容易被忽视,使用者往往会忽视两点: 使用分布式队列的时候,没有意识到它是队列。 有具体需求的时候,忘记了分布 ...
分类:
其他好文 时间:
2016-09-18 15:15:31
阅读次数:
237
注:本文适用读者范围,对Windows下的PE文件有一定认识的朋友 一、 名词解释 a) CLR: 公共语言运行时(Common LanguageRuntime),CLR时.NET框架的核心内容之一,可以把它看为一套标准资源,可以被任何.NET程序使用。它包括:面向对象的编程模型、安全模型、类型系统 ...
分类:
Web程序 时间:
2016-09-18 06:36:07
阅读次数:
226
Reactive Extensions for Javascript 诞生于几年前,随着angular2正式版的发布,它将会被更多开发者所认知。RxJs提供的核心是Observable对象,它是一个使用可观察数据序列实现组合异步和事件编程。 跟这个很类似的异步编程模型是Promise,Promise ...
分类:
其他好文 时间:
2016-09-16 01:37:14
阅读次数:
187
第二十六天414 1:网络编程(理解)414 (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享414 (2)网络编程模型414 (3)网络编程的三要素414 (4)网络编程中主要类介绍:416 A:InetAddress: 此类表示互联网协议 (IP) 地址。416 B:UDP协议... ...
分类:
编程语言 时间:
2016-09-15 13:35:44
阅读次数:
209
EventBus是最近项目用到的,也只是会些简单的功能,不过感觉功能蛮强大的。代码链接:http://download.csdn.net/detail/qq_29774291/9629346 EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。主要 ...
分类:
其他好文 时间:
2016-09-14 12:12:26
阅读次数:
218
Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2016-09-14 09:43:20
阅读次数:
395
一 UDP介绍 UDP是一种简单轻量级的传输层协议,提供无连接的,不可靠的报文传输。适合下面4种情况: 网络数据大多为短消息。 拥有大量客户端。 对数据安全性无特殊要求 网络负担非常重,但对响应速度要求高。 二 基于udp协议的c/s编程模型(广播),组播的话,明天再看。 客户端: 在使用udp t ...
分类:
其他好文 时间:
2016-09-10 21:59:42
阅读次数:
570
WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型, 架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境, 涵盖服 ...
分类:
Web程序 时间:
2016-09-07 20:46:42
阅读次数:
205
Storm是一个开源的分布式实时计算系统,可以简单、可靠的处理大量的数据流。Storm的部署和运维都很便捷,而且更为重要的是可以使用任意编程语言来开发应用。storm:实时计算系统低延迟,高性能,分布式,可扩展,容错特点:简单编程模型,热部署,各种编程语言,可扩展,容错,..
分类:
其他好文 时间:
2016-09-07 11:03:03
阅读次数:
185
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 ...
分类:
编程语言 时间:
2016-08-30 07:07:25
阅读次数:
121