1 基础概念 信号量在创建时须要设置一个初始值,表示同一时候能够有几个任务能够訪问该信号量保护的共享资源。初始值为1就变成相互排斥锁(Mutex),即同一时候仅仅能有一个任务能够訪问信号量保护的共享资源。 一个任务要想訪问共享资源,首先必须得到信号量,获取信号量的操作将把信号量的值减1。若当前信号量 ...
分类:
其他好文 时间:
2017-05-06 10:19:25
阅读次数:
121
深入理解HTML协议 http协议学 习系列 1. 基础概念篇 1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet E ...
分类:
Web程序 时间:
2017-05-05 14:22:13
阅读次数:
307
WeTest导读 我们常常会听说,某个互联网应用的服务器端系统多么牛逼,比如QQ、微信、淘宝。那么,一个互联网应用的服务器端系统,到底牛逼在什么地方?为什么海量的用户访问,会让一个服务器端系统变得更复杂?本文就是想从最基本的地方开始,探寻服务器端系统技术的基础概念。 承载量是分布式系统存在的原因 当 ...
分类:
其他好文 时间:
2017-05-04 14:48:58
阅读次数:
285
原文地址:http://www.diggerplus.org/archives/3110 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多 ...
分类:
其他好文 时间:
2017-05-04 01:28:29
阅读次数:
253
关于编译原理 语法树 句柄 简单短语 短语 的区分,通过两个例子来理解概念以及方法: 例子1——语法树 S -> a|b|(T) T -> TdS|S Vt={a,b,d,(,)}.Vn={S,T},S是开始符 句型(Sd(T)db)是S的一个推导,其中___是句柄;____是最左素短语;____是 ...
分类:
其他好文 时间:
2017-05-01 22:21:44
阅读次数:
250
上一节加入了tiles积木,但不能进行鼠标操作。以下加入鼠标相关的控制。 【加入鼠标关节】 b2MouseJoint *mMouseJoint 【处理按键响应】 设置开启触屏之类的就不说了。在触屏開始的时候要查询相交的形状,依据其夹具fixture获得物体。然后创建它与地面间的鼠标关节。 bool ...
分类:
其他好文 时间:
2017-04-30 18:37:04
阅读次数:
190
Storm是一个分布式的,可靠的,容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。Storm集群的输入流由一个被称作spout的组件管理,spout把数据传递给bolt, bolt要么把数据保存到某种存储器,要么把数据传递给其它的bolt。你可以想象一下 ...
分类:
其他好文 时间:
2017-04-27 21:04:37
阅读次数:
105
转载请注明原文地址: 一:Spring是什么 Spring的主要作用是作为对象的容器。 传统编程中,我们需要调用其他类的方法时,都是需要new一个对象,然后通过 对象.fun() 调用方法的。这样的话,一个类中又引用其他类,耦合度非常高。如果日后需要调整、修改时,比如:更换一个成员对象。则需要重新修 ...
分类:
编程语言 时间:
2017-04-27 15:32:44
阅读次数:
130
本文系本人根据官方文档的翻译,能力有限、水平一般,如果对想学习Elasticsearch的朋友有帮助,将是本人的莫大荣幸。 原文出处:https://www.elastic.co/guide/en/elasticsearch/reference/current/_basic_concepts.htm ...
分类:
其他好文 时间:
2017-04-26 21:32:12
阅读次数:
134
接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。 集群(cluster) 一个集群就是由一个或多个节点组织在一起,它们共同持有你整个的数据,并一起提供索引和搜索功能。一个集群由一个唯一的名字标识, ...
分类:
其他好文 时间:
2017-04-25 17:08:59
阅读次数:
150