P10

  新浪的web缓存系统NCache 文档

NCACHE 是基于 NGINX 的 WEB 服务器模型构件起来的缓存系统, 是SINA公司的开源产品.<br> 起初的目的是为了提升缓存响应速度而开发的,因为SQUID实在比较慢, 而NGINX的优势就在于网络服务上,所以NCACHE计划也就诞生了.<br> NCACHE 最早的时候是作为NGINX的一个HTTP模块进行开发的,因为当时希望做到更好的兼容性和可扩展性,作为独立模块,可以被更好的推广和使用,安装也会很 方便.但后来发现随着代码量的增加,功能的扩充,NGINX的原有模块框架已经不能很好的满足我们了,因此,我们提取了NGINX的内核代码,并把 CACHE部分欠入其中,形成了今天的NCACHE<br> NCACHE本身功能并不强大,且不具备像SQUID般完善的功能和开发框架,甚至不 能支持RFC中关于CACHE部分的描述. NCACHE完全是一套定制化的产品,可以满足像我们一样需要快速部署,简单易用,大并发量,大存储量的朋友们的需求,它不需要复杂的配置,不需要冗余的 复杂代码,并使用最先进的技术组合.

josh_zgq 2013-08-21   588   0
缓存组件   Nginx   Go  
P36

  Mybatis 基础教程 文档

前世今生MyBatis的前身就是iBatis,iBatis本是由ClintonBegin开发,后来捐给Apache基金会,成立了iBatis开源项目。2010年5月该项目由Apahce基金会迁移到了Google Code,并且改名为MyBatis。MyBatis介绍MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。MyBatis的优点:1.基于SQL语法,简单易学。2.能了解底层组装过程。 3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。4.程序调试方便。与传统JDBC的比较减少了61%的代码量最简单的持久化框架架构级性能增强SQL代码从程序代码中彻底分离,可重用增强了项目中的分工增强了移植性JDBC与MyBatis直观对比MyBatis就是将上面这几行代码分解包装。

loverqiao 2013-08-20   1902   0
P16

  云计算介绍以及可能应用 文档

Wikipedia:云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。认识云计算对于用户而言是一种服务:按需购买互联网接入无需了解基础设施对于云提供商而言是大型集群:大量价格较低的服务器组成软件实现容错并行实现吞吐量云计算服务软件即服务(SaaS)

arbalest 2013-08-19   3879   0
P5

  如何编写Go代码 文档

本文档会介绍如何编写一个新的包,以及如何测试代码。本文档假设读者已经根据安装指南成功地安装了Go。

Freax 2013-08-14   2669   0
P8

  Go语言指南(针对c++程序员) 文档

Go和C++一样,也是一门系统编程语言。该文档主要面向有C++经验的程序开发人员。它讨论了Go和C++的不同之处,当然也讨论了一些相似之处。如果是想要Go的概要介绍,请参考Gotutorial和EffectiveGo。关于语言细节的正式说明,请参考Gospec。概念差异Go没有支持构造和析构的class类型,也没有继承和虚函数的概念。但是go提供接口interfaces支持,我们可以把接口看作是C++中模板类似的技术。Go提供垃圾内存回收支持。我们没有必要显式释放内存,go的运行时系统会帮我们收集垃圾内存。Go中有指针,但是没有指针算术。因此,你不可能通过指针以字节方式来遍历一个字符串。数组一个普通类型变量。

Freax 2013-08-14   537   0
P9

  Go语言--defer, panic, and recover语句 文档

Go语言提供一般的流程控制语句:if,for,switch,goto.同时它还提供go语句来执行一个goroutine.这里我们将介绍几个不太常见的语句:defer,panic,和recover.一个defer调用的函数将被暂时保存到调用列表中.保存的调用列表在当前环境返回的时候被执行.

Freax 2013-08-14   4978   0
P6

  Go 内存模型 文档

简介Go的内存模型详述了"在一个groutine中对变量进行读操作能够侦测到在其他goroutine中对该变量的写操作"的条件.HappensBefore对于一个goroutine来说,它其中变量的读,写操作执行表现必须和从所写的代码得出的预期是一致的。也就是说,在不改变程序表现的情况下,编译器和处理器为了优化代码可能会改变变量的操作顺序即:指令乱序重排。但是在两个不同的goroutine对相同变量操作时,会因为指令重排导致不同的goroutine对变量的操作顺序的认识变得不一致。

Freax 2013-08-14   3173   0
P4

  Go编程Faq 文档

Go里的所有的东西都是用数值传递. 一个函数总是获取这个东西传递的拷贝,只是有一个分配声明给这个参数分配这个数值. 例如,拷贝一个指针数值就做了这个指针的拷贝,而不是指针指向的数据.

Freax 2013-08-14   1845   0
P39

  Effective Go 文档

Go是一个新的语言。虽然它从其他语言中借鉴了一些特性,但是Go语言的编程方式和其他是有本质却别的。如果只是简单的将C++或Java等代码翻译为Go代码是不可能得到最优的Go代码的。java程序员用java的思维方式编程,并不是Go的思维方式。如果采用go的思维方式,一个问题可能有完全不同的解决方法。因此,如果要真正的用好Go语言,理解它的语言特性和设计思想是很重要的。另外,还要知道Go语言的变成风格,例如命名方式、格式化、程序结构等等,采用通用的方式也便于和其他的Go程序员交流。

Freax 2013-08-14   5168   0
P5

  安装Go环境 文档

简介Go是一个开源项目,采用BSD授权协议。该文档介绍如何获取Go源代码,如何编译,以及如何运行Go程序。目前有两种方式使用Go语言。这里主要讲述如何使用Go专用的gc系列工具(6g、8g等)。另一个可选的编译器是基于gcc后端的gccgo编译器。

Freax 2013-08-14   554   0
P17

  Go 编程语言简介 文档

简介本文是关于Go编程语言的基础教程,主要面向有C/C++基础的读者。它并不是一个语言的完整指南,关于Go的具体细节请参考语言规范一文。在读完这个入门教程后,深入的华可以继续看Effective Go,这个文档将涉及到Go语言的更多特性。此外,还有一个《Go语言三日教程》系列讲座:第一日,第二日,第三日。下面将通过一些小程序来演示go语言的一些关键特性。所有的演示程序都是可以运行的,程序的代码在安装目录的"/doc/progs/"子目录中。文中的代码都会标出在源代码文件中对应的行号。

Freax 2013-08-14   557   0
P37

  亚马逊云计算 文档

亚马逊云计算AWS(Amazon Web Service)电子工业出版社刘鹏主编《云计算》教材配套课件6概述Amazon的云从哪里来Amazon提供的云计算服务AWS的应用案例AWS的业务流程AWS的体系架构及关键技术Amazon的云从哪里来?一个简单的想法IaaS:将硬件设备等基础资源封装成服务供用户使用主要思想:虚拟优势:动态申请,资源无限Amazon提供的云计算服务弹性计算云EC2简单存储服务S3简单数据库服务SimpleDB简单队列服务SQS弹性MapReduce服务内容推送服务CloudFront电子商务服务DevPay灵活支付服务FPSAWS的应用案例——SmugMug为什么选择AWSSmugMug是一家在线照片存储共享网站,拥有数亿照片资源和几十万付费用户。业务量的急剧增长导致该新兴公司无法承受巨额的基础设施开销,SmugMug选择了Amazon的EC2服务和S3服务。

wtigter 2013-08-14   626   0
P61

  AVM2虚拟机浅析&AS3性能优化(陈士凯) 文档

从Flash Player 9.0开始引入,用于AS3.0代码的解释和二进制翻译执行。 采用JIT/Interpret混合执行,大幅提高运行效率 AS3比AS1/2运行速度提升~10x 内建对XML, Array类型的处理支持

数据结构体 2013-08-11   6397   0
P32

  分布式 XMPP Server 文档

开放的IM标准协议 Jeremie Miller 于1999 January the 4th, 把一种新的开放的IM协议取名Jabber the IETF accepted XMPP-related RFCs as Internet Drafts on 2004 october the 4th, 目前业界逐渐转向新名称

aasdfg 2013-08-09   677   0
P74

  Mongodb 实践总结 文档

BSON及数据类型 Binary JSON是一种类JSON二进制形式的存储格式,支持内嵌的文档对象和数组对象 基本JSON数据类型:string, integer, boolean, double, null, array 和object 包括JSON没有的数据类型: timestamp, object id, binary data, regular expression 和code

renshifa 2013-08-03   2220   0
P24

  MongoDB In Cloud 盛大云计算 文档

MongoDB In Cloud盛大云计算--MongoIC&CDS什么是MONGODB云数据库应该提供什么服务?云数据库实现流派共享流面对的问题Mongodb备份Mongnodb数据恢复.特性Mongnodb数据恢复共享型数据库公平性共享型数据库公平性MongoIC功能Tips-mongostatTips-监控Tips-监控Tips启动前的准备CDS是什么?CDS简介CDS=各种数据库+云主机+云硬盘+云存储CDS就是提供各种关系型数据库以及各种NoSQL数据库的云端服务。CDS是基于云主机和云硬盘的独享型数据库服务,利用云主机来保证动态申请、资源公平以及访问安全利用云硬盘来保证存储资源的动态扩容、快速镜像以及故障转移利用云存储来保存数据库的镜像以及数据库操作日志而不用考虑容量与持久保证CDS功能.

renshifa 2013-08-03   525   0
NoSQL数据库   JSON   SQL   Go  
P29

  淘宝商品库MySQL优化实践 文档

商品库项目背景介绍以及约束技术要求和方案性能保证安全性保证运维保证优化成果交流时间 商品库(单机,测试)情况无复杂查询,离散度高记录数:1亿条键值对记录大小:100字节 数据文件:170G访问热点情况:20%的键占用55%的访问量键读写比例。

pm77n 2013-07-28   2358   0
P22

  Android GPS 开发 文档

AndroidGPS开发GPS:24颗卫星,12小时的周期,进行定位。GoogleMap是Google公司提供的电子地图。三种地图:矢量地图、卫星照片、地形视图。GoogleMap的主要功能:地图浏览、搜索地图、搜索周边、行车路线等。GoogleMap与GPS概述MapActivityMapView通过上面两个类就可以直接调用GoogleMapLocationManager:提供系统位置的访问方法。

38563424 2013-07-24   2653   0
P84

  第12次与13次课 运算符重载 文档

第7章运算符重载7.1运算符重载概述1、系统为基本数据类型提供了大量运算符。如:intx,y;x=x+y;表达简洁,使用方便。

cloudia 2013-07-24   1764   0
C/C++开发   C/C++   Go  
P16

  C语言学习方法与目标 文档

湖南科技大学计算机学院 - C语言程序设计总复习向德生制作C语言程序设计电子教案 

juncom 2013-07-16   2555   0
C/C++开发   Go  
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档