怎么理解这两个文件? 这两个文件本质上是一样,都是备份。 先从盘古开天地讲起,(给你设计你会怎么设计) 一开始,光有namenode进程,还并没有这两个文件的概念,当外部客户端有操作了,namenode进程把客户端的操作生成元数据,在进程中记录下来,也就是可能在内存维护一个列表数据结构之类的什么吧。 ...
分类:
其他好文 时间:
2020-07-03 12:39:53
阅读次数:
80
第一章 盘古开天 1. 存储的发展 竹筒 -> 纸张 -> 选数管 -> 穿孔卡 -> 穿孔纸带 -> 磁带 -> 磁鼓存储器 -> 硬盘驱动器 -> 软盘 -> 光盘 -> Flash芯片 -> 卡式存储 -> 硬盘阵列 -> 大型网络化硬盘阵列 ...
分类:
其他好文 时间:
2020-02-27 13:17:51
阅读次数:
58
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u ...
分类:
其他好文 时间:
2020-01-07 10:36:07
阅读次数:
88
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. ...
分类:
其他好文 时间:
2020-01-07 10:28:59
阅读次数:
65
原文:Net Core使用Lucene.Net和盘古分词器 实现全文检索 Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本... ...
分类:
Web程序 时间:
2020-01-01 09:39:07
阅读次数:
325
Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本搜索引擎库。它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结 ...
分类:
Web程序 时间:
2019-12-31 20:12:39
阅读次数:
144
前言 这是 "Android 9.0 AOSP 系列" 的第五篇了,先来回顾一下前面几篇的大致内容。 "Java 世界的盘古和女娲 —— Zygote" 主要介绍了 Android 世界的第一个 Java 进程 的启动过程。 注册服务端 socket,用于响应客户端请求 各种预加载操作,类,资源,共 ...
分类:
其他好文 时间:
2019-12-04 01:37:28
阅读次数:
123
http://pangusegment.codeplex.com PanGu.dll 调用方法 初始化 在进程启动时,我们需要对盘古分词进行初始化,初始化的调用代码如下: 默认方式初始化 PanGu.Segment.Init(); 这个调用将使用和 PanGu.dll 同路径下的 pangu.xml ...
分类:
其他好文 时间:
2019-11-06 14:56:38
阅读次数:
91
本文基于 Android 9.0 , 代码仓库地址 : "android_9.0.0_r45" 系列文章目录: "Java 世界的盘古和女娲 —— Zygote" "Zygote 家的大儿子 —— SystemServer" "Android 世界中,谁喊醒了 Zygote ?" 文中相关源码链接: ...
分类:
其他好文 时间:
2019-10-28 00:28:15
阅读次数:
103
古老传说有个很古老的传说,那时候象棋刚刚发明出来,阿拉伯的一个国王一下就迷上了,觉得应该重奖发明这个游戏的人,结果发明者来了,他让人家提要求,人家说棋盘上第一个格放1粒麦子,第二个格2粒,第三格4粒,第四格8粒,这样类推下去,最后一个格也放满,最后把这些麦粒奖给他,国王欣然同意,觉得这个人很厚道,不 ...
分类:
其他好文 时间:
2019-10-27 01:21:51
阅读次数:
111