欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:编程乐园

程序人生,不多说,程序员们懂得。。。技术、坚持、努力、分享。。

appium环境部署

appium环境部署
Appium环境部署 安装JAVA环境 安装Android环境 安装node.js, npm(解压包,建立软连接)  例如: ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/...

water 9年前 (2016-07-26) 3008℃ 0评论 0喜欢

CouchBase的新引擎ForestDB

CouchBase的新引擎ForestDB
2014年底CouchBase公布了ForestDB的Beta版,将用来作为下一代的存储引擎。仓库star了半年之后才开始来看介绍,感觉还是值得继续关注的项目,倒并不是说用了多么独特的设计,而是作为数据库底层所涵盖的性能,事务,崩溃恢复等等,ForestDB都顾及到了,并且目前...

water 9年前 (2016-07-21) 4654℃ 0评论 4喜欢

Couchbase 中的分布式储存

Couchbase 中的分布式储存
概述 Couchbase 是一个具有高性能、可扩展性和可 用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用 N1QL 的形式对数据进行操作(N1QL 是非常类似于 SQL 的一种语法操作 JSON 数据的方式)。以...

water 9年前 (2016-07-21) 2882℃ 0评论 0喜欢

15个nosql数据库

15个nosql数据库
http://blog.csdn.net/fishmai/article/details/51699161 1、MongoDB 介绍 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决...

water 9年前 (2016-07-21) 3077℃ 0评论 0喜欢

yum install 与 yum groupinstall 的区别

yum install 与 yum groupinstall 的区别
yum 提供二种安装软件的方式 1,yum install 它安装单个软件,以及这个软件的依赖关系 2,yum groupinstall 它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。 举例说明一下。 我想装mysql yum install mysql...

water 9年前 (2016-07-13) 2510℃ 0评论 0喜欢

lsof命令

lsof命令
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 ...

water 9年前 (2016-07-12) 2378℃ 0评论 0喜欢

Memcache升级版:CouchBase的安装配置与使用说明

Memcache升级版:CouchBase的安装配置与使用说明
Memcached 问世以来,风声水起,也不断更新着,当初只是做分布式缓存, 到 MemBase ,已经是可以分布式缓存+存储机制的产品了。 最后听说与 CouchDb 合并成了: CacheBase 。 Memcache基本上已经是开发的标配了,但是对于Memcache集群,...

water 9年前 (2016-07-12) 3684℃ 0评论 0喜欢

关于BETA、RC、ALPHA、Release、GA等版本号的意义

关于BETA、RC、ALPHA、Release、GA等版本号的意义
最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料,对版本号的意义加以说明。       ...

water 9年前 (2016-07-08) 3001℃ 0评论 0喜欢

couchbase简单介绍

couchbase简单介绍
couchbase作为新兴的NOSQL数据库,可堪使用的资料少的可怜,更别提中文资料了,基本上就是在官网的手册和论坛上查询所需资料,所以这 要求有一定的英语基础,词汇量不是问题,不认识的直接百度,关键是语法和耐心要过关,我从刚接触couchbase开始天天啃英文手册也是读得烦躁不...

water 9年前 (2016-07-05) 4096℃ 0评论 2喜欢

Couchbase 介绍

Couchbase 介绍
在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。 术语 节点:指集群里的一台服务器。 现有 Cache 系统的特点 目前业界使用得最多的 Cache 系统主要是 memcached 和 redis。 这两个 Cac...

water 9年前 (2016-07-05) 3198℃ 0评论 0喜欢

reactor官方文档译文(1)Reactor简介

reactor官方文档译文(1)Reactor简介
原文地址:http://projectreactor.io/docs/reference/ Reactor简介 Reactor是一个基础库,用在构建实时数据流应用、要求有容错和低延迟至毫秒、纳秒、皮秒的服务。 — PrefaceTL;DR 什么是Reactor?   让我们大致了...

water 9年前 (2016-07-05) 2714℃ 0评论 0喜欢

java8学习笔记总结(六)

java8学习笔记总结(六)
流API JDK8新增加的许多功能中,有两个极为重要,分别是lambda表达式和流api。 流Api的关键一点在于能执行非常复杂的查找、过滤和映射数据等操作。 流Api提供了一种高效且易于使用的处理数据的方式 要想完整地理解和使用流API,需要牢固地掌握泛型和lambda表达式。...

water 9年前 (2016-06-29) 2641℃ 0评论 0喜欢

如何更好地使用Java 8的Optional

如何更好地使用Java 8的Optional
1.Optional简述  到目前为止,著名的NullPointerException是导致Java应用程序失败的最常见原因。过去,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励...

water 9年前 (2016-06-29) 3454℃ 0评论 1喜欢

java8学习笔记总结(五)

java8学习笔记总结(五)
Lambda表达式 自Java1.0以来,已经增加了许多功能,其中两个最为突出,对java语言产生了深远影响,从根本上改变了代码的编写方式。第一是JDK5增加的泛型,第二是Lambda表达式   Lambda表达式是JDK8新增加的功能,它显著增强了Java,原因有两个...

water 9年前 (2016-06-28) 2681℃ 0评论 0喜欢

java8学习笔记总结(四)

java8学习笔记总结(四)
I/O 、applet以及其他主题 Java 程序通过流执行I/O。流是一种抽象,要么产生信息,要么使用信息 。流通过Java的I/O系统链接到物理设备。所有流的行为方式是相同的,尽管与它们链接的物理设备是不同的。这意味着可以将许多不同类型的输入-磁盘文件、键盘或网络socket...

water 9年前 (2016-06-21) 2508℃ 0评论 0喜欢

java8学习笔记总结(三)

java8学习笔记总结(三)
多线程编程 多任务处理有两种不同的类型:基于进程的多任务处理和基于线程的多任务处理 基于进程的多任务处理“大局”,而基于线程的多任务处理“细节”   使用多线程可以编写出更加高效的程序,以最大限度地利用系统提供的处理功能(使空闲时间保持最小)比如网络上数据传输速率比计算...

water 9年前 (2016-06-19) 2919℃ 0评论 0喜欢

五大基于JVM的脚本语言

五大基于JVM的脚本语言
还记得以前本站的一篇文章《如何在Google App Engine上运行PHP》吗,其实那是借用 Quercus, 一个 100% 的用Java 实现的一个 PHP 引擎。今天,这样的东西太多了,能运行在Java的虚拟机JVM上的程序意味着有天然的跨平台性,现...

water 9年前 (2016-06-16) 2940℃ 0评论 0喜欢

leveldb为什么这么快

leveldb为什么这么快
nosql数据库大多采用leveldb或者类似leveldb的存储引擎,我们来看看它为什么能够这么快。 levelDB则采用了一种全新的数据结构,叫做log structured merge tree(LSMT),写入数据时,一方面会把数据保存到内存,另一方面写入到日志,防止do...

water 9年前 (2016-06-16) 3172℃ 0评论 0喜欢