- 浏览: 92596 次
- 性别:
- 来自: 深圳
文章列表
MongoDB 聚合
- 博客分类:
- MongoDB
1.count
db.user.find().count();
db.user.count();
db.user.count({"name": "路人甲0"});
2.distinct
//语法
db.collection.distinct( key )
//e.g.
db.user.distinct("name");
3.group
//语法
db.collection.group( { [key|$keyf] : ...[, [cond/condition]: ...], initial: ..., red ...
1.开发
FOR JAVA:
Eclipse/MyEclipse
Eclipse插件
1)Easy Explore
2)Properties Edit
JAVA DECOMPILE:
jd-gui
FOR DB:
1)ORACLE : PL/SQL, SQL DEVELOPER
2)MYSQL: EMS SQL Manager
2.文本比较
Beyond Compare
Araxis Merge Professional
winmerge
3.WEB API下载
Portable Offline Browser
4.文本编辑器 ...
MongoDB 索引
- 博客分类:
- MongoDB
初始化数据
var names = [""];
for (var i = 0; i < 100; i++) {
var user = {
"id": i,
"name": "路人甲" + i%10,
"age": i%50,
"bestFriend": {
"name": "路人甲" + (i+1)%10
}
};
db.user.insert(user);
}
1.使用 ...
TortoiseSVN合并
- 博客分类:
- SVN
1.简介
本文将介绍将Branch合并至Trunk的过程。
2.步骤
1)在Trunk的Working Copy下选择Merge
2)选择Merge Type
3)输入要合并Branch的URL
4)Merge5)选择冲突处理方式:选择Resolve all later 6)处理冲突
冲突有两种:conflict,tree conflict
-- ...
TortoiseSVN开分支
- 博客分类:
- SVN
1.简介
Tortosie开分支有两种方式:Branch/Tag,Repo-Browser->copy to
2.操作步骤
方式一:Branch/Tag
1)点击需要创建分支的SVN本地文件夹,选择Branch/Tag
2)输入Branch的URL,日志,选择创建Branch的源
3)创建成功
方式二:Repo-Browser->copy to
1)打开Repo-Browser
2)输入Repository的URL
3)选中需要开分支的SVN文件夹,选择copy to
4)输入Branch的URL
3.区别
方式一创建Branch时有三种源的选择,而 ...
Hadoop HDFS
- 博客分类:
- Hadoop
1. Hadoop文件系统简介
Hadoop有一个抽象的文件系统概念,由FileSystem接口定义,有以下具体实现:
Local, HDFS, HFTP, HSFTP, HAR, hfs, FTP, S3(原生), S3(基于块)
2. Hadoop文件系统基本操作
Hadoop提供了命令行来操作文件系统。
查看帮助文档
hadoop fs -help
通过URI前缀来区分不同类型的文件系统,设置默认的文件系统
core-site.xml
<property>
<name>fs.default.name</name>
< ...
Hadoop 第一个Hadoop程序
- 博客分类:
- Hadoop
1. 旧版API
-- 源代码
MaxTemperatureMapper.java
package com.hadoop.study.chap01;
import java.io.IOException;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapred.MapReduceBase;
import org.apache.h ...
Hadoop 本地集成环境搭建
- 博客分类:
- Hadoop
1. 相关软件
VMwave6,RedHat5 32bit,JDK6,Hadoop1.2
2. 集成环境搭建步骤
2.1 安装虚拟机
安装过程出现错误:
setup has detected vmware software running on this machine
解决方式:
打开TASK管理器,终止进程里VM相关的进程
出处:
http://zhidao.baidu.com/question/206989601.html?fr=qrl&cid=89&index=1
虚拟机配置:
网络:NAT
硬盘:30G
内存:512M
2.2 安装Red ...
MongoDB 查询
- 博客分类:
- MongoDB
1. find简介
db.collection.find([query],[fields])
query:查询文档
fields:指定返回的键
micromsg.user集合
{ "_id" : ObjectId("530c90500fd432925cb60204"), "id" : 100, "nickname" : "路人甲01", "lover" : { "id" : 101, "nickname" : "路 ...
MongoDB CURD
- 博客分类:
- MongoDB
1.shell基本操作
shell是一个功能完备的JavaScript解释器,可以运行任何JavaScript程序。
通过mongo.exe运行MongoDB shell后,shell会连到MongoDB服务器的test服务器,并将这个数据库连接赋值给全局变量db。
切换数据库
use DB_NAME
查看帮助文档
help
2.数据库的创建和删除
通过切换数据库的命令来创建数据库,不过此时该数据库尚未真正创建起来,只有当数据库中创建了集合后,该数据才会真正建立起来。
use micromsg
此时使用查看数据库的命令是看不到micromsg的
show dbs
...
MongoDB windows安装
- 博客分类:
- MongoDB
1.从官网下载最新的安装包,将安装包解压到某一文件夹,记为%MongoDB_HOME%
2.创建一文件夹用于存储MongoDB数据,记为%MongoDB_DATA_PATH%,创建一文件用于存储MongoDB log,记为%MongoDB_LOG_PATH%
2.执行下列命令作为windows服务安装
%MongoDB_HOME%\bin\mongod --dbpath %MongoDB_DATA_PATH% --logpath %MongoDB_LOG_PATH% --install
注:--logpath参数为文件,非文件夹
3.客户端工具推荐
MongoVUE
MongoDB的基本概念
- 博客分类:
- MongoDB
1.文档
相当于RDBMS中的行,是MongoDB的核心概念,多个键及其关联的值有序地放置在一起便是文档。采用BSON(Binary JSON)的表达方式。
例如:{ "greeting": "Hello, MongoDB"}
特点有:
--文档中的键/值对是有序的
--文档 ...
MongoDB 简介
- 博客分类:
- MongoDB
1.关于NOSQL
NoSQL,(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,指的是非关系型的数据库。
2.关于WEB2.0
随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题
1)High performance - 对数据库高并发读写的需求
2)Huge Storage - 对海量数据的高效率存储和访问的需求
3)High Scalability && High Availability- 对数据库的高可扩展性和 ...
在IE6下,弹出脚本错误的提示:无法设置selected属性 未指明的错误
jQuery(this).attr("selected", true);
修复方式
setTimeout(function(){
jQuery(this).attr("selected", true);
}, 0);
http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/