- 2017-11-25
煜城_64c3
2017年11月25日星期六今天是周末,带孩子去了娘家。孩子是带着作业去的,他在一旁做作业,我和老公帮妈妈杀鸡,当孩子看见他爸爸起刀子杀鸡时,孩子问他姥姥说爸爸为什么要杀鸡,鸡的羽毛是那么的白,那么的可爱?姥姥说鸡太大了,大了就要杀它给城城吃那样城城才能补充营养,吃了才能长大长高呀!我怕孩子心里不舒服,就叫他回屋写作业去了。孩子就是孩子对小动物就是有爱心。孩子如何成长如何面对事物,取决于父母和老师
- 2017-11-25
oulan
图片发自App要是何时何地的美妙点子都可以实现,要是每一次尝试都可以大获成功,那就太爽了。每次转身就会发现,我不是天才,身边的人才是。如果有梦想,找几个人一起实现它吧。早安,世界。早安,未来。早安,梦想要成真的你。
- 真相刚穿鞋,谎言已跑遍全城
骑士蚊
2017-11-25氏文骑士蚊一个热点事件爆出来,基本足够被重视、探讨、解析。如果不能解决,起码已经被关注到。这一快速的社会,给予一种虎头蛇尾的感觉。在一系列事件中,媒体一涌而上,却鲜见深度的稿子。一个目的,抢占话题市场,没有时间做深度稿。丘吉尔说过,真相刚穿鞋,谎言已经跑遍全城。如此短、平、快的时代,媒体推出真相,必须时间成本。另一个,深度稿需要一种抽离视角,旁观去分析。然而,旁观性思考,难以煽
- 2017-11-25
菲如
桃之夭夭,灼灼其华;之子于归,宜其室家。桃之夭夭,有蕡其实;之子于归,室其家室。桃子夭夭,其叶蓁蓁;之于子归,宜其家人。图片发自App
- 2017-11-25
恬妞爱送糖
对于核桃,说不上喜欢。怀孕那会儿听说吃了对宝宝好,买了存在办公室里每天吃几颗,不过因为懒,也没坚持吃。这个月妈妈来了,除了每天变这样给我做好吃的,也坚持每天给我剥两个核桃放我手上。不论多晚。这不,我现在手上又塞满了核桃肉,我想妈妈的爱就是在每天不落的两颗核桃肉里
- 再曾经
Hi_Alice
忍耐,忍耐,忍耐为什么要忍耐呢?息事宁人?我不想摆出一副受欺负的样子因为whocare?没人会在乎没有人2017-11-25
- 2017-11-25
愿岁月静好_
‘愚蠢的官员总是将自己的错误归因于种种莫须有的阴谋,而这仅仅可以简单的归因于他的无能’。拿破仑之所以伟大,并不是因为他是一个军事天才,而是因为他是一个天才的政治家。强大者如拿破仑,也有其懦弱的一面。拿破仑在爱情面前是卑微的,就像一个渴求关爱的孩子一样渴求爱人的施舍。人的性格本就是复杂的,在世人面前的强大专权与在爱人面前的卑微懦弱并不矛盾。拨开表象的层层迷雾从而窥探拿破仑性情的本质,这正是作者路德维
- 2017-11-25
zjj朱
这本绘本硬是要求讲四五遍,完了又自己翻看几遍~青蛙爱上了狐狸,用他的智慧救了火灾中的狐狸,成为了狐狸心中的大英雄,最后狐狸爱上了青蛙~图片发自App图片发自App公主心目中的大英雄~图片发自App图片发自App
- 【无标题】
i进击的攻城狮
javascript前端vue.js
甘特图/***存储阶段进度时间段的对象*/varstageProgress={//方案实际时间段fangAnTimeBucket:['2017-11-23','2017-11-28'],//纲要实际时间段gangYaoTimeBucket:['2017-11-25','2017-11-30'],//成果实际时间段chengGuoTimeBucket:['2017-12-06','2017-12-1
- 2017-11-25
三分厂刘强
在这周的学习会上我们学习了第三章的两小节内容,其主要谈到了“利他”之心。我个人理解的“利他”意思是:人出于自愿而不计较外部利益帮助他人的行为。有时候利他可能需要做出一定程度的个人牺牲,但却会给他人带来实在的益处。其实,利他小而言之是一种简单的习惯,大而言之是能力,再大而言之则是智慧。我们有没有这种大智慧?当自己有机会能够实施利他行为的时候,一定要积极参与。这样也许在不经意间还能够出现各种人脉或者机
- 浅析电力改革
红旗小散
2017-11-25红旗小散日记电力改革,是和我们老百姓息息相关的事儿,毕竟每次交电费时,交出去的可都是咱们老百姓的血汗钱,对于老百姓而言,自然是希望电价越便宜越好,其实从现在中国整个供电用电的体系来看,打着便宜算盘的可不止咱们老百姓一家,对于工业企业而言,其实这个算盘要打的更加精细一点,我们可以从2016年2月份国家能源局统计的全国全社会用电量分配情况来看一看,工业用电占到了全国总用电量的62%
- python毕业设计 大数据电商用户行为分析及可视化
kooerr
大数据数据分析python
文章目录1.数据集说明2.数据处理2.1数据导入2.2数据清洗3.数据分析可视化3.1用户流量及购物情况3.2用户行为转换率3.3用户行为习惯3.4基于RFM模型找出有价值的用户3.5商品维度的分析1.数据集说明这是一份来自淘宝的用户行为数据,时间区间为2017-11-25到2017-12-03,总计100,150,807条记录,大小为3.5G,包含5个字段。选题指导,项目分享:https://g
- 2017-11-25
日刀点里予
忙到机器的样子在一个上午中还原老老的旧旧的有着沉沉的舒适的香气重庆冻柿子学姐书房美国孙子运动湖北宜昌唐宋文学文史哲不分家温柔恬淡衣服哎哟你们早点来就好了耳背逻辑清晰学生
- 2017-11-25
我是一只雏鹰
在一个风和日丽的早晨,王真,刘凯,唐其约好去公园玩。正好今天是周日,许多家长都带着自己的孩子来公园划船。在去买检票的时候,有一个男子鬼鬼祟祟的靠近孩子,跟着上了船,靠岸了。孩子吵要着要吃冰激凌,妈妈就带着孩子去买,男子开始偷偷靠近孩子,直接把孩子抢了就跑。妈妈边跑边哭哭啼啼的说:“抢孩子,抢孩子,抢孩子”唐其,王真,刘凯跑去问妈妈怎么回事?妈妈说:“那个人抢我的孩子”吃货唐其上线。跑的快,长的高的
- 2017-11-25
李宇航妈妈
与感冒斗争了两天,今天终于好起来了,明天可以满心复活去上班了,没病一身轻的感觉真好!图片发自App昨天儿子让我给买的书,因为不舒服没往心里去,今天又问我买了吗?我这才想起来,赶紧给买上,在买书这方面从来不吝啬,只要儿子喜欢,书是知识的海洋,希望儿子在书的海洋里尽情的畅游!图片发自App很多家长可能由于工作等原因把孩子交给老人看管,有的妈妈就感觉孩子跟自己不亲,而是跟奶奶特别亲,其实这种担心是多余的
- 方智群 | 出月子期
方智群
《出月子期》文|方智群穿一身碎花小襁褓做梦爱咯咯我是说笑但有时候哭怎么去定义她?这诡异情绪。雨点儿磕在青苔瓦片上疑似均匀分布然实无流量节制冬雨初频而尿布新换。丈母娘家鸡从上周统数十六到这周余数十一过来人说:“看你老婆出月子就这样子被人为延期”。2017-11-25
- 2017-11-25
风相随88
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App西湖北山路,现在刚好是一年中最美的时光,漫步其间,一侧湖光山色,一侧梧桐树叶满目金黄,斑驳绚烂的色彩令人如痴如醉。在秋去冬来的杭城,遇见最美的秋色,遇见最美的你……
- 2017-11-25
小小du的mama
图片发自App中午趁孩儿睡着的空,出门买了吃的,老是饿,得备着点。今天宝宝拉的好臭哦,第一次这么臭。之前人家说有了小孩得有段时间出不了门了,真的是。担心冷着,热着,吹着,晒着。
- 2017-11-25
穿越山水
楔子这是上大学后离家在外的第一个中秋节,宿舍里只有我和四川小妹妹两个人。早上我们正在宿舍里百无聊赖,商量着下午去哪玩。突然,我收到了他的节日祝福“中秋快乐,不是群发的,真的。”就在那一瞬间,所有的记忆排山倒海般地涌来。我以为我以前的事情早已烟消云散,我们早已相忘于尘世间。眼泪抑制不住地往下流……为什么!为什么!为什么会是这样!我以为我早已将他遗忘,我以为他已经从我对我世界里消失,我以为我俩今生今世
- 原来自律的密码竟然是这个?我今天才知道...
情商提升撬撬
2017-11-25撬撬情商提升看着很多人都很着急的样子。看到知乎上关于“怎么样度过大学四年才能不虚度时光”、“一周成为大神”、“一个月学会数据分析”.....等等类似的问题层出不穷,而且关注的人更是屡屡不少。就拿我自己做一个例子。大概是高中的时候就关注了“百日行动”这个内容(不是打广告,是真的喜欢这个活动),当时看到发起这个活动的作者写的文章,满血沸腾,让人兴奋不已,感觉自己找到了改变自己人生的
- 2017-11-25 人生总要有点坚持
璐璐爱写文
朋友圈里有一个好久不联系的大学同学,平时也没怎么交流,几个月前看她好像开始每天更新文章,因为交往并不是很深,加上自己的一点点倨傲,也就是偶尔点开看看,没点过赞也未评论过,然而就在前几天,心情很低落的时候碰巧看到,才惊觉她已经坚持写了三个多月,累积了十多万字,每天都是不同的内容,有关于自己思考人生的东西,有对于社会热点的评论,还有作为教师对自己工作的剖析。最让人惊讶的是她的文字,上大学时知道她挺爱写
- aria2 及 DLNA 服务 Docker 部署 -(3)
asmoker
字节流的博客aria2及DLNA服务Docker部署-(3)2017-11-25|dockerhttps://blog.smoker.cc/docker/dockerized-aria2-deploy-3.html前两篇谈到了aria2服务,Web页面,以及从百度云下载和BT种子trackerlist的更新。这次我们说说下载文件的多终端共享。Samba说到文件共享,最先想到的Samba。Samba
- 2017-11-25考试
内心很美的日记
今天考试,一脸懵逼的样子,有一门是开卷的,另两科全是百度的,书没看答案都找不到。很高兴认识了两位美女同学。
- Norwegian Wood C7: 2017-11-25
谷音sp
Chapter7:partI图片发自App内容Watanabe告别Naoko回到东京,与Midori相见后答应想约去医院看望Midori的父亲。Inhisownway,he'slivedlifewithalltheintensityhecouldmuster.Midori觉得虽然自己不喜欢父亲的行为,不能理解,但是并不讨厌父亲,因为她知道父亲以自己所能给母亲所有的真诚和爱。爱,理解。以自己全部虽不
- performSelectorOnMainThread:withObject:waitUntilDone:参数设置为NO或YES的区别
陈_振
performSelectorOnMainThread:withObject:waitUntilDone:当参数设置为YES时:会先执行其他线程中的方法,该线程的方法执行完之后在执行perform后面的代码。屏幕快照2017-11-25下午9.39.00.png屏幕快照2017-11-25下午9.39.23.png当参数设置为NO时:不需要等到另一个线程的方法执行结束。可能在另一个线程方法执行完之
- 2017-11-25
灵动宫主曹芸熙
2017年11月25日,周6,晴。#父母是孩子最好的榜样#孩子第一个30天目标:早21点睡早七点睡妈妈第一个30天目标:减重五斤,目前110斤。减重三斤。加油李垚成(李垚成+7岁)践行打卡25/301.早睡早起:七点半起来,。今天晚十点睡,没有做到。2.放学回家先吃周末。3.:周末4.今日闪光点:今天闪光点太多了,第一,今天特别懂事见到我的朋友我没有在场的情况下,主动礼貌待人。第二:晚上在外婆家吃
- 第287天总结
科研女神经
291976-陈国艳《2017-11-25》[连续第287天总结]A目标完成情况。听ppt课完成0%亲子阅读完成0%B具体情况总结。最近没有任何建树,感觉很累C.明日也没有计划
- 2017-11-25
微笑你我他
每一天都是奋斗的起点,是全新的开始,并非煎熬的开端,是憧憬的绽放,是热情的飞扬,并非平庸的再现,是精彩的孕育,是希望的放飞,并非孤独的前行,拥有一份平和的心态,朝着理想的方向努力。每天都要加倍努力,时间过去将不会再复返,珍惜每天的时间。
- 亲子(203)2017-11-25
张清菡妈妈
今天周六,我没能休班陪伴孩子,看见群里有人说最好的教育就是陪伴,唉,有点遗憾,自己工作原因!中午从单位回家一进门女儿就跑过来说作业基本完成,就剩下一点点了,看她高兴的!我说,有没有认真写,一会检查你啊!她说,有有有!后来,检查一下开始还不错,后面就不怎样了!唉,真有点头疼,叮嘱她把后面再写一遍,唉,真是惭愧啊!
- 2017-11-25
酉告0821
不知道为什么,又看了一次《超脱》。第三次看,获取的是不同于之前的内容,好似一种精神救赎。图片发自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较早的版本都自带,