- 我的故乡熊庄
熊秀会
我的家乡小熊庄|熊秀会原创:熊秀会临江文苑2018-03-29主编按语:今天推出河南南阳作者熊秀会的作品。生长在历史名人的故里是幸运的,小熊庄悠久的历史,深厚的文化,熏陶出一个热爱文学和写作的人。在诸葛亮的故里,卧龙岗西南有个叫小熊庄的小村,那就是我的家乡。说起卧龙岗,大家一定不会陌生,那是三国时期杰出的政治家、军事家诸葛亮躬耕隐居地——刘备三顾茅庐处。悠久的历史文化造就了小熊庄人的淳朴善良。记得
- 2018-03-29
鲍弘军
图片发自App是否有风,愿负重前行;是否有云,愿轻抚我心;是否有雨,愿润化万灵。我愿是风,若有雨,化是大海的面纱;我愿是云,再有雨,便是大海的泪花。为何流泪,或是风、或是云,或是雨、或是你。
- 2018-03-29
明天有宇
2018年3月28号星期三天气晴亲子日记48篇一年级七班谢明宇妈妈。明宇今晚上有右脑课,右脑结束安排明宇自己写作业,问明宇知道写什么作业吗?他说能,那就独立完成作业,一再强调字一定要写好。这几天我感冒,身体不太舒服,对明宇要求也不是很严格。写完作业后,我们又把一米阅读上册后面的古诗,背了一遍,说实话,孩子什么时候背的时候我都不知道,但是我检查的时候,已经背的很熟了。不管做什么,首先,家长先以身作则
- 2018-03-29
薇薇冰朵
闺女今晚这是怎么了?刚睡着,现在还抱着呢,累断我的小腰了!小曼曼越来越熊了,这个脾气可不像他哥哥。今晚已经给儿子布置好礼拜天的作业了,明天放学回家就可劲儿做行了。儿子说明天还有数学测试,我嘱咐了又嘱咐,写完了一定要认真检查,检查不是让你光看看就行了,检查就等于重新做一遍!!儿子坚定的点了点头。妈妈相信你一定会努力的,加油吧!儿子今晚看了45分钟的书,拔不下眼来了,我以为他睡觉了,过去一看,好家伙,
- 2018-03-29
你觉得啥就啥吧
我实在忍受不了你把你的活全交给我做自己溜达一圈就回去了。装模作样的,你比我厉害,讨厌你。那天接学生,所有学生的名字我都记着了,她妈的永远觉得自己最他妈清楚了。
- 金刚书院2018-03-29冯延红修行分享
再造堂主冯延红
图片发自App本周共修的主题是:1》今日事今日毕,回向给自己,建立对自己的信任感。为自己点赞。今日气温骤变,感觉难以适应。回向自己,心理防御能力较差,修行远远不够。瑜伽冥想得道者,可随意控制自己的意识,不受外界环境影响。反观自己修行尚浅,未能专注内心,受外界环境左右影响,故紧跟老师教导,用心参悟,带着觉知修行,早日使自己进入天人合一境界,能控制自己意识,减少环境干扰,拥有强大内心力量。今日填写重要
- 2018-03-29
93650345d0d1
图片发自App图片发自App图片发自App年轻,是一生中最宝贵的财富;每个人的青春,只有一次。在内心深处时刻保持着青春的活力,不断与挑战作伴,督促自己:虚心请教.耐心学习;要求自己:向前迈步.向上攀登.送给前行中的自己一句话:原地踏步就是退步。
- 2018-03-29
41b22729e5d9
中高级工程师职称太重要?各区、县人事局,市属各委、办、局、总公司、高等院校人事(干部)处,各人民团体人事(干部)部门,各有关单位:根据《人事局关于深化职称改革试行社会化职称评审的意见》(京人发[2005]26号):为贯彻全国人才工作会议精神,进一步加强我国专业技术人员队伍建设,深化职称制度改革,推进专业技术资格社会化评审工作,提高职称评审工作的科学性、公正性,从2005年起,我国在工程技术、农业技
- 2018-03-29
清若晨曦一束光
图片发自App今天军训终于结束了,对于自己这6天的辛苦,也算有个交代,这次收获很大,克服了内心里的恐惧,怕承担,还有不自信以及惰性,我勇于挑战,最终战胜内心里的小人,也拿到了非常满意的结果,得了个人优秀突出奖,同时也让自己团队拿到了冠军,收获了体验战胜自己的力量。图片发自App晚上小组会,再次听到大家的声音,内心瞬间被爱被回忆填满,谢谢思俊,常春,洪绮,凤兰的用心和付出,以及浓浓的爱,这次小组会谢
- 2018-03-29
蒋雨波分水碶
姓名:蒋雨波公司:杭州安简设计创意有限公司【日精进打卡第3天】【知~学习】《六项精进》读5遍共6遍《大学》读5遍共6遍《活法》第三章磨练灵魂、提升心志日本人为什么丢失了“美好的心灵”小节【经典名句分享】如果你总是把改变推到明年后年,那么现在你要付出更大的代价来维持不改变的今天明天。【行~实践】一、修身:1.坚持看书笔记2.坚持读经典名言二、齐家:1.做一些简单的家务三、建功:1.提升自己{积善}:
- 2018-03-29
夏晓薇
姓名:舒微媛日期:2018年3月27日名称:宁波万尚组别:六项精进364期努力一组【日精进打卡第1天】【知~学习】诵读《六项精进大纲》5遍,累计5遍;诵读《大学》5遍,累计5遍。【行~实践】一、修身:坚持瑜伽,音乐,看书二、齐家:整理房间,打扫卫生,洗碗三、建功:处理异常事物{积善}:今日行2善;累计:2善。【省~觉悟】原来多多注意别人的优点真的很快乐,宽以待人,严于律己【感谢】感谢公司安排的六项
- selenium+python处理警示框
麻辣烫里面放麻花
author="jolting"date="2018-03-29"图片发自App执行同事的自动化用例时,碰到alter的没处理好报错了,不太了解如何操作,查看了一下警示框也不只是一种形式,有alter、comfirm、prompt三种样子,如下图1,图1警示框但他们主要操作方法都是一样的:switch_to_alter()1.text:获取文本值2.accept():点击确认3.dismiss()
- 2018-03-29
c苗xi
是否时光会重来?没有人能做到,又或许做到了不公开。前方好大一座孔夫子像,他都没有做到让时光重来,又或许他做到了所以有了儒家思想……
- 2018-03-29
秋日私语666
2018年3月29日星期四天气晴今天接孩子放学回家的路上,儿子对我说:“妈妈,我英语测试考了100分。”我说:“你知道你为什么考了100吧?”儿子说:“因为我每天早上第一件事就是读英语呀,读的多了所以就懂了,”我接着说:“孩子,你说的很对,功夫不负有心人,只要你去做了,你就会有收获,如果数学多做题,语文多阅读,你的成绩也会进步,但是进步一点千万别骄傲。”孩子说:“妈妈我知道。”我心里想,希望你能说
- 2018-03-29
蓝海心理
每个人也许都在坚持,都有难过的时候都有坚持不下去的地方,并非都开心与欢笑。结果很重要,但是过程坚持也非常重要。成功没有不同,看你能坚持多久
- 2018-03-29
阿里梓墨
mpc模型预测控制。8小时的任务量,给你8小时,如何规划?大部分人是工作8小时,每小时完成1/8。如果是mpc会这么做:规划4小时,每小时完成1小时工作量,工作一小时后,停下来反馈,总结再次规划接下来4小时,再工作一小时,循环上面…mpc说白了就是多了反馈和调整,人生也如此﹉控制科学和人生规划有联系啊…
- 2018-03-29
黄觉远
今天第一次下载这种软件,因为是,所以觉得可以简短的表达自己一时的情绪宣泄。不知道怎么就不快乐,也不知道如何去快乐。面对如今的苍老觉得怎么去感应自己的内心世界。很多人迷惘都觉得是庸人自扰,其实只是忘了最初的自己曾经有一颗渴望爱情的心,直至到最后才发现爱与被爱都要体现于自己有能力与否,所以有人分有人和。而自己介于两者之间的边缘,想感慨的事情很多,只是麻木了曾经有的记忆,叹服了如今。我该如何才能为今天负
- 2018-03-29
赵淇淇
当身边谣言四起,当自身牵涉其中,怎么做才是最明智的呢?心里的疑问大起来。随风吹散心里的失落。大家都是努力的人儿,只有谁比谁更努力,谁比谁过得更好,日子里哪有那么多的时间造谣生事呀!原谅那无心之过,也远离那是非之地。当身上没有足够的钱的时候,请不要在每天悲戚哀怨了,能有什么是比挣钱更迫切的事啊。一个同事形容的特别好,她说现在压力真的很大,恨不得睡觉的时间也得出去挣钱去呢。觉得在家里都是浪费时间,可想
- 2018-03-29
诗心小鹿
昆明梁艳分享313天。网络中级五期。2018.03.29今天一早到医院抽血,那个人叫多呐!远远地望过去,黑压压一片,人群已从厅内排到厅外。走进一看,几排排队的人都在静静地等候,惟有一小孩的嚎叫声很是刺耳,出于好奇,我惦着脚想探个究竟,却发现除了看到前面的人头,什么也看不到。于是拿出手机随便翻翻。10分钟过去了,没有向前移动一步,20分钟过去了,仍旧原地踏步,这时,排队的人里面有人找着工作人员“讲理
- 李斐敏• 遵循内心,用心走好脚下每一步
老汤文馆
【今日人物】李斐敏•遵循内心,用心走好脚下每一步原创2018-03-29李斐敏青年作家每日分享总第853期主办:广州市青年作家协会个人简介:李斐敏,女,95后,广东广州人。广东食品药品职业学院学生,广州市青年作家协会会员。曾获“阅读看世界——2015年世界阅读日粤港创作大赛”三等奖、“《少男少女》杯征文书画摄影大赛”文学类金奖、“齐运动•健身心——2016年世界阅读日粤港澳创作比赛”优秀奖、“中华
- 2018-03-29
冷欲秋
"永远不要去揣度人心,因为你无法估量自己的轻薄,更不要被一时的假象所迷惑,因为只有涉及利益时,才会展露出对方罕见的本色。平日的交集只是工作需要,不要纵情至深,更不要为此伤感,这只是你必须经历的成长阶段,人只有从挫败中才得以成长...."
- 2018-03-29
林深叶茂
朋友是一位好的益友,也是一位好的学习伙伴。即使因为一些小矛盾发生了一些争执,也可以在空闲的时间当面解决。图片发自App
- 2018-03-29工作空间中的无情
刘霞
工作中制定规则时,会将人想到最坏,这是最开始参与制定规则时听到的一句话。目前尤其是在“断案”的过程中,可谓每个人都有每个人的道理,作为断案人,没有亲身经历过,只能是无情的去按照已有的规则去裁判,并在此过程中不断的去修正规则。
- 2018-03-29
漫漫来lily
忙碌的一天,娃刚睡着!今天动物园打鸟,我这个小白辛苦并快乐着,相机很沉但已经慢慢在适应!下午扛着相机走了好几公里,也没有像以前那样不舒服,看来平时欠练……图片发自App图片发自App图片发自App
- 2018-03-29
敢比会重要
3月28日日记复盘第33天,复盘第125天A区,关键词:自信力、亲子、管理能力提升、减肥美丽B区:自信力:减肥等于整容事业:全天做好每件事,影响未来两年的结果亲子:早起半小时亲子时光,做算数,很开心减肥:67.5公斤(始重70.8公斤,减重3.3公斤,下周目标65公斤)理财:吃饭200元c区1.要事优先2.时间管理3.敢比会重要4.借助微习惯
- 2018-03-29
小晴天smile
伙伴们,做一个电视与咱们家摄像头联动的分享,大家可以演示给顾客看,可以显著提高顾客对电视的兴趣和店铺连带率哦1.电视与摄像头登录同一个小米账号,打开米家可以发现设备里的摄像机图片发自App2.在精选页面使用蓝牙语音遥控器说‘打开摄像机’这时三台都会打开(这时还可以讲一波蓝牙语音遥控器的便捷)图片发自App图片发自App3.选一个摄像机(最好是小白,原因不只是她最白)坐看清晰画质
- 2018-03-29
残缺的记忆碎片
有了你,我迷失了自我。失去你,我多么希望自己再度迷失。Atthetouchofloveeveryonebecomesapoet.
- 2018-03-29
安徽老袁石业
工作地点图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 2018-03-29,有些力竭,需要休息
大梦斋
这几天中午都没休息,今天疲劳感比较强烈。1.今天做了冥想今天的冥想内容是顺应生活的浪潮。要努力适应,不要逆着浪潮而行。要积极运用无反应性训练所教会我们的,去观察各种情绪,认真觉知,并逐渐形成洞察力。2.今天读了《诗经国风魏风十亩之间》今天这首诗很简短。总感觉魏风有一种与之前的诗不太一样的感觉。今天这首诗各种不同的解释,越短的诗让人了解的东西越少,猜想的就越多。我感觉放佛是其他人,看着采桑的人互相招
- 2018-03-29
广电二班钟瑞龙
二十九岁的你依然笑魇如花带着精致的妆容自信穿梭在车水马龙的街道也会有好多追求者你说眼前人不是心里人拒绝了他们可是啊最终我们还是输给了现实图片发自App
- 算法 单链的创建与删除
换个号韩国红果果
c算法
先创建结构体
struct student {
int data;
//int tag;//标记这是第几个
struct student *next;
};
// addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
if(h==NULL) //??????
- 《大型网站系统与Java中间件实践》第2章读后感
白糖_
java中间件
断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。
看完整章内容,
- zeus持久层spring事务单元测试
deng520159
javaDAOspringjdbc
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import
- Rss 订阅 开发
周凡杨
htmlxml订阅rss规范
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。
RSS
- 分页查询实现
g21121
分页查询
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。
按实现形式分前台分页和服务器分页:
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据
- spring jms异步消息处理
510888780
jms
spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下:
- highCharts柱状图
布衣凌宇
hightCharts柱图
第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController { private UserServi
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
springmvcSpring 教程spring3 教程Spring 入门
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- TLS java简单实现
antlove
javasslkeystoretlssecure
1. SSLServer.java
package ssl;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import
- Zip解压压缩文件
百合不是茶
Zip格式解压Zip流的使用文件解压
ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件;
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
&n
- underscore.js 学习(一)
bijian1013
JavaScriptunderscore
工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。 学
- java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)
bijian1013
javajvmjstatd
1.介绍
jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jstatd是基于RMI的,所以在运行jstatd的服务
- 【Spring框架三】Spring常用注解之Transactional
bit1129
transactional
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义:
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version
- 我(程序员)的前进方向
bitray
程序员
作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....
- nginx lua开发经验总结
ronin47
使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下 1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa
- java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶
bylijinnan
java
import java.util.Stack;
public class ReverseStackRecursive {
/**
* Q 66.颠倒栈。
* 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
* 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
*1. Pop the top element
*2. Revers
- 正确理解Linux内存占用过高的问题
cfyme
linux
Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上:
Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers
Swap: 6127608k total,&nb
- [JWFD开源工作流]当前流程引擎设计的一个急需解决的问题
comsci
工作流
当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。
而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。
- 自定义类的equals函数
dai_lm
equals
仅作笔记使用
public class VectorQueue {
private final Vector<VectorItem> queue;
private class VectorItem {
private final Object item;
private final int quantity;
public VectorI
- Linux下安装R语言
datageek
R语言 linux
命令如下:sudo gedit /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke
- 如何修改mysql 并发数(连接数)最大值
dcj3sjt126com
mysql
MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass
- 单一功能原则
dcj3sjt126com
面向对象的程序设计软件设计编程原则
单一功能原则[
编辑]
SOLID 原则
单一功能原则
开闭原则
Liskov代换原则
接口隔离原则
依赖反转原则
查
论
编
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有
- POJO、VO和JavaBean区别和联系
fanmingxing
VOPOJOjavabean
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被
- SpringSecurity3.X--LDAP:AD配置
hanqunfeng
SpringSecurity
前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。
将配置文件中的如下部分删除:
<!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->
- mac mysql 修改密码
IXHONG
mysql
$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-
- 设计模式--抽象工厂模式
kerryg
设计模式
抽象工厂模式:
工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,
- 评"高中女生军训期跳楼”
nannan408
首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。
孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军
- scala如何读取和写入文件内容?
qindongliang1922
javajvmscala
直接看如下代码:
package file
import java.io.RandomAccessFile
import java.nio.charset.Charset
import scala.io.Source
import scala.reflect.io.{File, Path}
/**
* Created by qindongliang on 2015/
- C语言算法之百元买百鸡
qiufeihu
c算法
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h>
int main()
{
int cock,hen,chick; /*定义变量为基本整型*/
for(coc
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode
wyz2009107220
NameNode
正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。
1. Secondary NameNode
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image
优点:Hadoop较早的版本都自带,