自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

转载 Yarn常用命令

概述yarn命令由bin/yarn下面的脚本调用。不带任何参数运行yarn脚本会打印所有命令的描述。用法: yarn [--config confdir] COMMANDyarn有一个选项解析框架作为运行类用于解析一般的选项。命令选项描述--config confdir覆盖缺省配置目录。 默认是 $HADOOP_P

2015-03-30 12:26:08 26008

原创 python数据结构之 列表和元组

python数据结构之 列表和元组序列:序列是一种数据结构,它包含的元素都进行了编号(从0开始)。典型的序列包括列表、字符串和元组。其中,列表是可变的(可以进行修改),而元组和字符串是不可变的(一旦创建了就是固定的)。序列中包含6种内建的序列,包括列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。列表的声明:mylist = []2.

2015-03-29 12:15:27 1159

转载 Scala教程:简单构建工具SBT

这个章节会讲解SBT(Simple Build Tool)!包含的主题有:创建一个sbt工程基本命令sbt控制台连续执行命令自定义工程自定义命令sbt代码简介(如果时间允许的话)关于SBTSBT是一个现代构建工具。它是用Scala编写的,并且针对Scala也提供了很多方便快捷的功能。它也是一个通用的构建工具。 为什么使用SBT?强大的依赖管理

2015-03-26 13:55:43 1383

转载 深入剖析MongoDB架构(数据存储架构)

近日,软件工程师Ricky Ho的在 他的博客里发表了一篇关于MongoDB架构( MongoDB Architecture)的博文,虽然这是一个听起来感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图进行简要描述。 1、MongoDB数据文件内部结构 MongoDB在数据存储上按命名空间来划分

2015-03-25 10:01:53 2106

原创 MongoDB简单查询操作符(非聚合操作)

简单查询操作符(非聚合操作)比较(Comparsion)操作相关(1)$eq : 用来等值条件过滤某一个key的值。用法示例(过滤某个key等于某个值,可以用 $eq)db.op_test.find({"name":{$eq:"steven"}})(2)$gt : 用来判断某个key值大于某个指定的值。用法示例(过滤某个key值,大于某个指定的值)db.o

2015-03-24 17:57:11 3600 1

转载 Netty系列之Netty线程模型

1. 背景1.1. Java线程模型的演进1.1.1. 单线程时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。1.1.2. 多线程随着硬件性能的提升,CPU的核数越

2015-03-24 13:59:38 862

转载 OIO、NIO、AIO区别

OIO、NIO、AIO区别网上很多IO资料,对新手来说,越看越晕。根据自己的理解,总结对比了一下OIO、NIO、AIO。OIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。如下图:NIO(reactor模型):线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻

2015-03-21 21:10:55 5322 1

原创 MongoDB数据模型和索引学习总结

MongoDB数据模型和索引学习总结1. MongoDB数据模型:MongoDB数据存储结构:MongoDB针对文档(大文件采用GridFS协议)采用BSON(binary json,采用二进制编码)数据格式来存储和交换数据。Bson吸收了JSON schema-less的特点,存储结构松散,不需要像RDB(关系数据)那样事先定义数据存储的元数据结构,另外增加了多种数据类型

2015-03-19 15:12:48 1542 1

转载 gitlab多人协同工作

gitlab多人协同工作本文为亨利向《Git权威指南》的作者蒋鑫老师的答疑邮件写成。 这里特别感谢蒋鑫老师对我询问gitlab的协同工作流程问题的详细解答。 蒋鑫老师的细致专业的解答让我非常感动。 gitlab----新颖的git服务器托管网站,开源免费。你可以在自己的公司或者开发团队搭建好一个。 gitlab的工作流程是 gitlab help中建议的工作流程是这

2015-03-17 15:57:46 887

原创 git 命令笔记

删除一个分支的2种方式:git branch -d [branch name]git push origin : [branch name]   推送一个本地空分支替换远程分支,相当于删除分支

2015-03-15 19:13:17 520

转载 B-树、B+树、B*树的区别

1、二叉搜索树       性质:所有非叶子结点至多拥有两个儿子(Left和Right);每个结点存储一个关键字;非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树。    搜索:从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找

2015-03-15 11:48:54 500

转载 MongoDB的查询数组

首先我们先插入几个文档> db.food.insert({"_id":1, "fruit":["apple","banana","peach"]})> db.food.insert({"_id":2, "fruit":["apple","kumquat","orange"]})> db.food.insert({"_id":3, "fruit":["

2015-03-10 14:16:59 475

转载 Python 包管理工具解惑

本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用 文章源码 进行转载;本文标题:Python 包管理工具解惑本文链接: http://zengrong.net/post/2169.htmPython 包管理工具解惑python pac

2015-03-07 22:12:00 702

转载 MongoDB范围查询的索引优化

我们知道,MongoDB的索引是B-Tree结构的,和MySQL的索引非常类似。所以你应该听过这样的建议:创建索引的时候要考虑到sort操作,尽量把sort操作要用到的字段放到你的索引后面。但是有的情况下,这样做反而会使你的查询性能更低。问题比如我们进行下面这样的查询:db.collection.find({"country": "A"}).sort({"carsOwned

2015-03-06 17:45:13 885

转载 bootstrap 栅格系统

要做一个完整的系统,除了需要MVC这样的B/S框架及EF这样的数据库访问技术之外,一个简洁、美观、大方的UI框架也是必不可少的。话不多说,有请今天的主角登场!!看看它的自我介绍,是不是很屌。没错,这个介绍一点都不夸张。回想起第一次工作中用Bootstrap做了一个专题网站,我们外籍老板就说了一个字:Amazing!从来没有一款UI框架可以给我如此震撼,如此耳

2015-03-04 10:27:29 1808

原创 SBT 编译工程如何更改jar包的下载路径

1.下载最新版的SBT。2.切换到SBT的解压根目录,里面包含 bin和conf两个子目录。 3. 在conf目录下建立 sbtconfig.txt配置文件。4. 并在里面添加2个配置项:-Dsbt.boot.directory=F:/sbt/base_sbt-Dsbt.ivy.home=F:/sbt/ivy2第一个参数指定sbt 依赖的一些基础资源文件的存储路径。

2015-03-03 16:47:51 5632

转载 五种开源协议的比较(BSD, Apache, GPL, LGPL, MIT)

五种开源协议的比较(BSD, Apache, GPL, LGPL, MIT)2010-03-22 11:31当 Adobe、Microsoft、Sun 等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过 Open Source Initiative 组织通过批准的开源协议目前有 58 种(http://www.opensou

2015-03-02 10:29:02 898

Netty Demo

一个Netty的使用demo,可以帮助你更好的了解Netty的使用,对netty有更加清晰的了解。下载即可运行

2013-04-20

Mina 使用DEMO

一个简单的mina运行DEMO,可以帮助你更好的使用Mina以及了解Mina

2013-04-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除