`
sunshine_1985
  • 浏览: 11177 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
          深入理解JVM—gc相关 周四听了毕玄的JVM分享,对于JVM的相关知识, 有了初步的了解,然后根据现场笔记整理形成以下这篇blog。 一 内存管理     在所有的语言中, 一般是实现了以下两种内存管理的方式之 ...
  MongoDB源码分析 由于应用场景的需要, 我们需要对MongoDB具体实现机制进行进一步的了解,作为开源软件, 直接查看源代码, 肯定是最好的选择, 由于我们最关注的是,mongos作为一个转发的代理服务器, 是否可能会成为整个系统中的一个单点和实现瓶颈, 因此,在这次源码阅读过程中,最主要是关注了和mongos相关的几个类,其实也是整个mongoDB实现shard机制的最主要的类, 包括"s/config.cpp" , "s/grid.cpp" , "s/chunk.cpp" , "s/shard.cpp ...
  MongoDB简介 一MongoDB是什么? MongoDB, 取自英文单词(humongous), 是一个可扩展,高性能,开源的,面向文档的,使用c++实现的, NoSQL数据库。   二MongoDB几个主要的术语 (1)文档( Document ) 一个有序的键值关联的集合   相当于关系数据库中的列 (2)集合( Collections)集合就是一组文档   相当于关系数据库中的表 (3)数据库(
     NoSQL入门简介 一NoSQL来源与定义 NoSQL一词首先是Carlo Strozzi在1998年提出来的,指的是他开发的一个没有SQL功能,轻量级的,开源的关系型数据库。注意,这个定义跟我们现在对NoSQL的定义有很大的区别,它确确实实字如其名,指的就是“没有SQL”的数据库。不过,NoSQL的发展慢慢偏离了初衷,Carlo Strozzi也发觉,其实我们要的不是”no SQL”,而应该是”no relational”,也就是我们现在常说的非关系型数据库了。   二, 为什么要使用NoSQL <!--[if !supportLists]-->1、<! ...
Lucene 是一个高性能的信息检索链接库。能够添加索引和搜索的功能到你的应用程序中。 Lucene 核心类index 1 IndexWriter 创建一个索引, 并在索引中添加文档,但不是真的去读或者去搜索这个对象 2 Directory 是一个抽象类, 描述索引对象的位置。 FSDirectory 在文件系统中保存索引,也就是保存在硬盘中 RAMDirectory是将索引信息保存在内存中, 并在程序结束运行之后进行销毁,在内存中速度快, 适用于索引信息较少, 同时需要快速存储的索引 Analyzer 主要实现的是从文档中抽取令牌, 同时去掉其他内容。同时, 如果要索引内容存在着非纯文本, ...
Global site tag (gtag.js) - Google Analytics