- 2018-08-19六项精进打卡
万里晴空_498b
一、学习与实践1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼二、今日分享今天看过的一段话:坚持自己的理想,即使你的至亲反对也应该去坚持!在做一件事的时候确实会遇到各种困难,难以持之以恒,很多时候击垮自己的是内心的不坚定,六项中正好也提到这点,不忘初衷,努力做好该做的事!
- 2018-08-19
月亮上班了
安陆商业大楼店:形象还可以,货多货:款式多,比较丰满销售:还可以安陆西亚店:人流量大、老头面积小,西博涵、保罗等品牌占量大。货:以老款皮鞋为主,运动鞋没上。销售:夏季很淡,下半年开始卖。位置:木林森、奥康、西博涵包围。
- 2018-08-19
悟道修行
Iamnotafraidofdeath,Ijustdon'twanttobetherewhenithappens.
- 2018-08-19
盒子怪_c5ec
“该吃饭吃饭,该烧香烧香,该做的事天打雷劈也得办”,看过最好的章子怡了——《一代宗师》图片发自App
- 2018-08-19
丹哥520
我是一个缺乏安全感和爱的人,我最介意对方使用冷暴力,想要很多的爱与关心,但我也需要有自我空间。目前的爱情观还不算成熟,还没有做到真正看到自我,也没有形成很完整的自我人格,但正在一步步地学习和努力中。我想要找一个内外成熟有独特人格魅力的人,自由不受拘束,但要有责任心,有担当并懂得感恩。要是个肌肉男,(嘻嘻,我想当个被保护的温柔小女子),唱歌要好听。最好能进行思想上的沟通与交流,有共同的爱好,希望他的
- 2018-08-19
心菲芭比
具体事件一:已经连着两天生意不好了,没有进账,工资都发不下来。1.情绪:难过、羞愧2.念头:再也不想呆在这儿了3.应对模式:逃避4.情绪观照:浑身酸软无力,特别是后背;呼吸困难;眼圈发烫,头懵。5.核心需求:好好的照顾父母;获得身边人的尊重6.面对策略:静下心来,觉察身体的感受。坦然面对现实,活在当下,一方面做好现在的工作,更新菜品,提高上菜速度,一方面寻找新的职业。7.效果反馈:心里久久不能释怀
- 2018-08-19规则
寅颖
今天下午带着钧钧去参加了一次蒙氏工作。一个小时的时间,路上花了两个小时,但是这一个小时让我学到了两件事:规则的建立和我的交换原则一直在实行。一、规则建立钧钧最近想法越来越多,当然想要的就越来越多。但是他不明白规则:1,那是别人的,要之前要经过别人同意。2.不是所有东西想要就有,需要经过自己的努力,哪怕是跟别人沟通的努力。现在的他,只要没有满足就立刻会哭。其实就是发泄一下的哭,顺带看看能不能通过哭达
- 2018-08-19
炫酷88
者把讽刺的锋芒指向了当时的英国哲学家,脱离实际、沉溺于幻想的科学家,荒诞不经的发明家和颠倒黑白的评论家和历史家等
- 2018-08-19
姜子鱼
村上春树说:你要记住大雨中为你撑伞的人,帮你挡住外来之物的人,黑暗中默默抱紧你的人,逗你笑的人,陪你彻夜聊天的人,坐车来看望你的人,陪你哭过的人,在医院陪你的人,总是以你为重的人。是这些人组成你生命中一点一滴的温暖,是这些温暖使你远离阴霾,是这些温暖使你成为善良的人。图片发自App
- 2018-08-19
依诺2008
生活就是很现实,吃完这条鱼,再去坚持梦想。无意中来到这个小镇,碰到这条喝了鸡汤的鱼,内心仿佛被打开了。人生最美好的状态或许就是这样吧——所得皆所愿。感谢身边懂我爱我祝福我以及被我祝福的人们,都好好的。
- 2018-08-19
Chen豆豆
爷爷有好几天没来跟你唠嗑了,因为跑去郑州考试了,真的是非常难熬的几天,总算过去了。不过考的特别特别不好,所以肯定还得去考第二次,也不知道什么时候能到头。以后希望自己的生活变得有品质一点,所以想下个学期走读,这样可以做一些想做的事情,而不是在宿舍打游戏,睡懒觉。最近全国都在下雨,我们今天回井陉了,明天就是你离开我们的第一百天了,不知道你在平行的时空的这一百天过得还好吗?每次翻照片一看到你的照片,就马
- 中国第一个医师节
微风LG
八月十九日又一群体显现弱势一如儿童一如妇女一如青年一如老年一如护士一如记者一如教师他们救死扶伤他们无视贵贱他们无视职业他们本也无视贫富以极力挽救维护生命为天职他们是医师2018-08-19
- 2018-08-19
张文思_db3b
焦点解决初级班第八期坚持原创分享第235天(20180819星期日雨惠州)今天爸爸对小汤圆发脾气了,应该是也打他腿了。小汤圆说:你这么大个人,还对别人小孩很生气!我就这么小,别人打我我都和别人说,是不是这样?小家伙现在真的长大了,他有了自己的想法,有了自己的主意,有了自己的思维。不过他也模仿着我们的种种行为与做法,所以我们还是需要做好自己,给孩子一个良好的环境。
- 2018-08-19
六项精进阿晋
1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼今日分享:周末来姐姐家玩,家里四个小朋友,热闹的像幼儿园一样,小孩多带起来难免有一点烦恼,但更多的是开心欢笑。同一件事积极面对可能就是快乐,悲观面对也许就是烦恼。
- 2018-08-19
1d795f984d71
浮躁轻佻的人大多哗众取宠沉稳独立的人更趋向克制安宁每个人内心的质地都隐隐于一颦一笑一呼一吸一言一行
- 2018-08-19
新愉
20180819用照片形式复习一遍今天培训内容。图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图
- 2018-08-19
纤纤俏公子
有人说,当你经历了一场爱情,你就成长了。呵。爱情算什么。它只是让你懂得了什么。我没经历过什么撕心裂肺的爱情,却也不再期待了。
- 2018-08-19论晚年
樂毅_8196
今天的晨读内容,让我感触很多,当你到老年时,不为自己浪费光阴而感到羞愧,不因自己想做却不敢做的事情后悔,回忆年轻时的经历感到满足,那么你的老年生活就是幸福的。在年轻时努力奋斗,追求自己想要的生活,努力提升自我让自己变得优秀,具有价值,然后去创造价值,让老年的自己为现在的自己鼓掌,不负年少。用力追求自己想要的,不管成功也好,失败也罢,经历过就是一种成功,不要当我们年老了,精力不在充沛,记忆已经衰退时
- 2018-08-19
芩hot
除了那张纸,我什么都给你最近听几个朋友倾诉,好几个朋友都提到了男人经常说的那句话“除了那张纸,我什么都给你”。作为当事人,听到这话也许还会觉得有丝丝感动吧,对方因为各种客观原因无法离婚,但是他可以给自己想要的一切,他是真心爱自己的,一张纸有什么重要的。外人看起来是个笑话吧。只是一个不想负责任或者不敢负责任的男人一个荒唐的游戏罢了。真正的爱情何至于让女方至于如此尴尬的场景中,真正的爱情,最想的就是双
- 2018-08-19
春风化雨闫
感恩父母养育之恩!感恩天地万物滋养!感恩公公婆婆身体健康!感恩爱人包容陪伴,每天中午买菜做饭!感恩孩子助我成长!感恩今天下午能和朋友们在原始点相聚,听丽红,利玲和姐姐学习回来后的分享!感恩舒然带火龙果酵素给大家分享!猛烈随喜好友秦畅的慷慨大方,今天种下了好种子,给利玲助力一百元钱!感恩快递小哥冒雨送货!感恩今天所有的遇见!感恩!感恩!感恩!
- 2018-08-19
泰优汇金冬
1.付出不亚于任何人的努力2.要谦虚,不要骄傲3.要每天反省4.活着,就要感谢5.积善行,思利他6.不要有感性的烦恼今日分享:今天在下午在高速公路上行驶,时速120,前方车辆还是蛮多的,突然前方飞来不明物体,砸在我车前挡玻璃上面,玻璃上面出现裂纹,当时吓我一跳,就在当时心里面出现了烦恼,心想倒霉怎么刚好砸在我玻璃上面,后面想想不要有感应的烦恼,我要感恩,如果当时玻璃把玻璃砸碎了,砸在其它人身上,还
- 2018-08-19
喵博士XY
[cp]#白杨师姐写作陪伴营#百人百天第一个#21天自律计划#2018年8月19日12/21陪伴人:白杨师姐1.白杨师姐推荐主题:【1】自己希望的生活方式是什么样?【2】什么样的人生有意义?今日主题【生活方式和意义】【有的小伙伴已经又在偏离目标了哦。不要轻易更改哦】生活方式和意义生活方式是什么?如果问你,你的生活方式是什么?很多人一时不知道怎么回答。确实生活方式包括的内容实在太多了。百度百科是这么
- 2018-08-19
合岩悦色
亲子日记--15昨晚儿子在家看动画片,上面说刚买的物品上面有标签,有的时候很难去掉,可以用吹风机的暖风先吹吹,然后很容易就去掉了,儿子看后要亲自做实验,这样的生活小窍门我非常支持,经过我的同意后,儿子自己在家到处找带标签的物品,结果还真让他找到了,一个洗水果用的塑料盆,(底部贴有一张白色的标签),又去找吹风机,万事俱备,自己就动手做起来,兴趣是最大的动力,所有的事情都是自己搞定,很快,塑料盆的标签
- 2018-08-19
语文枫林
开辟“陪伴阅读”专题节目——我的“语文枫林”梦【4】张桦“时间都到哪儿去了,还没有好好陪伴孩子就已经长大啦……”。由语文老师提供学习方法的指导,在各大主流媒体的黄金档开辟“陪伴阅读”专题节目,通过节目直观地展示陪伴阅读的方法,引领孩子们、家长们从过度娱乐的状态中回归到适度娱乐的状态,把部分娱乐时间放在陪伴阅读上来,让陪伴阅读遍地开花,让全民阅读成燎原之势,从根本上提高国民文化素养,促进世风民风良性
- 2018-08-19
志杰语嫣
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- NO.154 2018-08-19
王衍辉
1.营销策划的目的就是找出并建立项目的价值点,并有计划的使用营销资源举行各种活动吸引人流,以实现营销目标。例如星悦城项目,最为核心的价值点在于它是城市中轴柳泉路上最大牌开发商建的房子。所以无论是写什么活动、什么节点的文案,都要往柳泉路、品牌开发商上面去靠拢,之后再去谈全龄园林、三房小高层,让他们觉得项目品质确实好。从而通过一个个事件、节点的发生,使得潜在客户在脑子里形成如果我要在柳泉路上买房,就一
- 2018-08-19
用心灵温暖心灵
各位老师,微友好,想请教个问题。我儿子大的十一了小娃九岁,前两个月发现俩个合伙私自拿他爷爷钱近两百块,说教了也适当打了他们,大的后来再次在超市拿了盒口香糖,出来被我发现,和服务员商量完,我让他自己还了去,回家再次说教打的加重,后承诺不拿了,他爸说再拿会把人赶走的不要了。对于孩子们用钱我没有管太紧,想吃什么我们会给钱买。可今天发现大娃又拿了他爷八十多,自己承认的,说买吃的哩,我该怎么办?@初心未。我
- 2018-08-19 论专注
ba865aee40d9
一万个小时定律刻意训练三年学艺业余理论等等这些,都说明要投入时间去,三年专注一个方向,会成为起码的初学者;一个星期8个小时,一年也就是4百个小时,专注一个方向,也只算是入门了;都是初学者做起;放的下吗?有人给你初学者的机会吗?机会都是留给专家的哦;
- 2018-08-19
张晓东_a251
tittle办业务sectionAA1:a1,2018-08-02,5dtitle项目开发流程section项目确定需求分析:a1,2016-06-22,3d可行性报告:a2,aftera1,5d概念验证:5dsection项目实施概要设计:aftera1,5d详细设计:aftera2,10d编码:2016-07-15,10d测试:2016-07-22,5dsection发布验收发布:2d验收:3
- 2018-08-19你希望孩子变成什么样的人,很简单,你去做一个什么样的人。”
苹果老师2
“你希望孩子变成什么样的人,很简单,你去做一个什么样的人。”我应该很努力地把自己变得更好,让他在未来真正懂得的时候,他对于你有爱也有尊敬,他从你身上可以学到一些好的品质,我不想放弃我继续成长的可能,我不想因为他我就变得止步不前了。”董卿觉得,“在成长的过程中”是最最美好的一种状态。她可以用自己的经验和成就告诉孩子,人的一生有很多可能性。只要你有能力,敢付出,未来不可限量。最好的妈妈,是永远不停下成
- 算法 单链的创建与删除
换个号韩国红果果
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较早的版本都自带,