- jquery笔记
百里狂生
javascriptjquery
jQuery笔记1.选择器1.1查找语法2.CSS样式设置3.DOM操作4.事件绑定与解绑4.1自定义事件5.动画设置6.ajax[^1]数据请求1.选择器$('#div')$('.div')$('div')$("ulli:eq(1)")$('div[class=none]')$('input:checked')$('input').is(':checked')$('input:hidden')$
- jQuery笔记1
刘叶青
问:怎么通过jquery把数组的某一项,放到数组的第1项?vararr1=[{b:1,},{b:2,},{b:3}];//需求:把b:2放到obj的第1项,输出成obj2varbao_cun_arr;vararr2=$.grep(arr1,function(value){if(value.b==2){bao_cun_arr=value;console.log(bao_cun_arr);}retur
- JQuery笔记
马超19991128
httpsvue.jsajaxjavascript
***当前阶段的笔记***「面向实习生阶段」https://www.aliyundrive.com/s/VTME123M4T9提取码:8s6v点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。文章目录1、DOM对象与jQuery对象相互转换2、选择器3、排他思想4、链式编程5、jQuery样式操作1、css样式操作2、设置类样式3、tab栏切换4、类操
- 2021-08-29
很是措不及防的呢
过程星期一:js考核结束了,归纳了自己的问题,js考核总结星期二:jq文档结束,开始写作品,随便写几道算法题星期三:缺乏一些知识,拐回去看了视频,并把笔记写好,jQuery笔记星期四:localStorage很陌生,视频上的例子看了好几遍,又搜博客,目前会用了,笔记还没有总结星期五:不知道怎么上传本地图片,搜了半天,最后向某人要到了一个例子,真棒!作品实现了填,删做了一半星期六:没有学习,上午被部
- JavaScript+jQuery笔记
纣纣
javascriptjquery前端
JavaScriptJS语法书写位置行内式,直接写到元素的内部一般以on开头,如onclike在js中一般用单引号内嵌式的,一般在title标签后面,用script标签包裹外部js,用script双标签jsalert('你好');输入输出语句alert(msg):浏览器弹出警示框console.log(msg):浏览器控制台打印输出信息prompt(info):浏览器弹出输入框,用户可以输入jsp
- JavaScript与jQuery - 快速入门指南
风落_
前端学习javascriptjquery前端
文章目录一、什么是JavaScript二、快速入门三、数据类型四、函数五、内部对象六、面向对象编程七、操作BOM对象(重点)八、操作DOM对象(重点)九、操作表单(验证)十、jQuery笔记记录自狂神老师的B站教学视频,主要记录了操作BOM之后的笔记(其余有空在扩充,,估计没空)第三章记录自FreeCodeCamp,特别棒的学习社区推荐一下~一、什么是JavaScript概述JavaScript(
- (zichao)jQuery笔记(仅作简单整理,未深入探究)
zichao_99
jqueryjavascript前端
目录一、jQuery基础(一)初识jQuery(二)jQuery引入(三)jQuery两大核心1、jQuery核心函数(1)作为一般函数调用:$(param),参数为函数(2)作为一般函数调用:$(param),参数为选择器字符串(3)作为一般函数调用:$(param),参数为DOM对象(4)作为一般函数调用:$(param),参数为参数为html标签字符串(用得少)(5)作为对象使用:$.xxx
- jQuery笔记
蟹蟹yu
自己封装两个函数1.获取传入节点的所有兄弟,,结果返回一个对象functiongetSiblings(node){varallChildren=node.parentNode.children;vararray={length:0};for(vari=0;i{nodes[index]=node})nodes.length=temp.length}elseif(nodeOrSelectorinsta
- jQuery笔记
婷宝_知萌
javascript前端jquery
目录jQuery入门一,jQuery概述jQuery库:jQuery的概念二,jQuery的基本使用jQuery的入口函数三,jQuery选择器四.jQuery样式操作4.1设置类样式方法五.jQuery属性六.jQuery元素操作七.JQuery尺寸和位置操作八.jQuery事件导读九.jQuery对象拷贝十.多库共存十一,jQuery插件十二.bootstrapjs插件十三.本地存储响应式开发
- JavaScript与jQuery(上篇)
五月CG
前端javascriptjquery前端bom对象dom对象
JavaScript与jQuery笔记(上篇)一、引入JavaScript二、快速入门三、数据类型快速过一遍四、严格检查模式strict五、详解字符串六、数组详解七、对象详解八、流程控制,判断,循环九、Map、Set集合(ES6才出来的)十、iterator遍历(ES6才出来的)十一、函数的定义和参数获取(ES6参数rest)十二、变量的作用域十三、全局对象window十四、局部作用域let(ES
- JavaScript与jQuery(下篇)
五月CG
前端javascriptjqueryjquery选择器jquery事件操作dom元素
JavaScript与jQuery笔记(下篇)一、获取jquery二、jquery选择器三、jquery事件四、jquery操作Dom元素————————创作不易,如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~jQueryjquery库,里面存在大量的javascript函数一、获取jqueryhttps://www.bootcdn.cn/jquery/Title使用jquery点我//选择
- jQuery笔记
Jerry_4cb9
jQuery是一个实用的JavaScript库。jQuery极大地简化了JS对DOM的操作,实现一些常用的方法,jQuery还可以链式操作。jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。JavaScript的入口函
- jQuery笔记
Scincyc
1.jQuery介绍2.jQuery的基本使用3.jQuery选择器4.jQuery样式操作5.jQuery效果6.jQuery属性操作7.jQuery文本属性值8.jQuery元素操作9.jQuery事件注册10.jQuery事件处理11.jQuery事件对象12.jQuery拷贝对象13.jQuery多库共存14.jQuery插件15.综合案例:toDoList案例分析16.jQuery尺寸、
- JQuery笔记
android小菜鸡一枚
jQuery官网jQueryPluginsW3CJQueryjQuery插件库1.入口函数//原生JS入口函数window.onload=function(){}//jquery入口函数$(document).ready(function(){});$(function(){});Dom对象和jq对象不同,Jq对象相当于一个数组,里面包含了Dom对象$(Dom对象)Dom对象转换为jq对象$li.
- jQuery:jQuery笔记1
零小唬
jQueryjqueryjavascript前端
jQuery笔记1用户名:js版本jQuery版本varbtn1=document.getElementById("btn1");btn1.onclick=function(){varusername=document.getElementById("username").value;alert(username);}//绑定文档加载完成事件$(function(){$("#btn2").clic
- jquery笔记
凉柠_da5d
hide(500)隐藏show(500)显示Toggle(500)切换attr(属性名称)访问标签属性slideUp(400)向上滑动隐藏slideDown(400)向下滑动显示slideToggle(400)上下滑动切换关系选择器父parent()子children()兄siblings()stop动画排队鼠标移进显示mousemove()鼠标移出mouseout()鼠标移出删除remove()
- 第三阶段笔记
weixin_44777648
javascriptjquery前端
1.移动互联应用2.多媒体标签3.canvas画布4.jquery5.小程序开发这一个阶段东西很杂,然后老师的节奏比较快,自己学起来些许吃力,对于一些前端的重点和侧重点不够清晰和明确,然后有一段时间就是非常摆烂的状态,希望在后续的学习中能够克服这些问题,努力提升自己的代码能力,补充了一些没有讲的知识点。正则表达式,还有面向对象的一些知识点,JQuery笔记:一、jQuery是什么?jQuery是一
- jQuery笔记总结
小黄鱼的偏执
1.入口函数-`$(function(){})`-`$(document).ready(funtion())`-`$().ready(funtion())`注:一个页面可以写多个入口函数。2.jquery对象和dom对象1.jquery只能调用jquery对象里面的API,dom对象只能调用dom对象里面的属性API2.jquery可以转换成dom对象,然后调用dom对象里面的属性或者api-第一
- 【jQuery案例】手风琴
颜颜yan_
jQuery笔记jqueryjavascript前端
哈喽大家好,本次是jQuery案例练习系列第五期⭐本期是jQuery案例——手风琴系列专栏:jQuery笔记笔者还是前端的菜鸟,还请大家多多指教呀~欢迎大佬指正,一起学习,一起加油!文章目录案例展示案例分析案例实现HTMLCSSjQuery方法一方法二总结案例展示哈喽大家好,本次案例将会实现一个简单的手风琴效果,当鼠标指针滑过方块时,当前方块状态会发生变化手风琴案例案例分析手风琴效果的实现并不复
- jQuery笔记
vcdd
jQueryjquery
1.jQury概述对我们原生js代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能了。2.jQuery基础选择器$(“选择器”)//里面选择器直接写CSS选择器即可,但是要加引号ID选择器$("#id")获取指定ID的元素全选选择器$("*")匹配所有元素类选择器$(".class")获取同一类class的元素标签选择器$("div")获取同一类标签的所有元素并集选择器$("d
- JQuery笔记——HTML
luichooy
元素内容和属性的获取与设置text()html()val()attr()添加元素append()-在被选元素的结尾插入内容appendTo()prepend()-在被选元素的开头插入内容prependTo()after()-在被选元素之后插入内容insertAfter()before()-在被选元素之前插入内容inertBefore()上述方法可传入多个参数,从而向DOM中添加若干个参数。exam
- 车大棒浅谈jQuery源码(二)
车大棒
前言本来只是一个自己学习jQuery笔记的简单分享,没想到获得这么多人赏识。我自己也是傻呵呵的一脸迷茫,感觉到受宠若惊。不过还是有人向批判我的文章说,这是基本知识点,完全跟jQuery源码沾不上边。说jQuery博大精深,还要我静下心来研究,别净整些没用的。弄的我一脸懵逼,WTF?我从头到尾都没有说我讲的多高端,我连标题都写的“浅谈”。就完全不能让我等菜鸟慢慢先从的简单的入手吗?但是有位名为“萌新
- jQuery笔记2
peakhell
DOM操作之属性与样式在上一篇jQuery笔记1中把DOM元素节点的常用操作都介绍了一遍,这一篇笔记仍是有关jQueryDOM的操作,主要是DOM节点中属性与样式的添加,更改删除等操作属性操作jQuery使用attr和removeAttr这两个方法来对节点的属性进行操作,其中attr方法可以用来获取和设置属性,removeAttr可以用来删除节点的属性.为方便说明,下面所有的例子都基于以下的htm
- JQuery笔记
sevieryang
JQuery笔记
jQuery一、什么是jQuery:jQuery就是用JS代码封装好的常用功能,它是JavaScript的一个常用框架。简单说jQuery就是用JS写好的常用的方法的集合,学jQuery就是学里面封装好的方法。jQuery的宗旨是writeless,domore,即写的更少,做的更多。jQuery的官网:www.jquery.com二、为什么要学jQuery:因为JavaScript有如下的弊端1
- jquery笔记
ZHOU_VIP
KeLa
javascript涉及到的相关技术点:dom操作document.getElementById()document.getElementsByTagName();事件操作dom二级事件操作主流浏览器addEventListener()removeEventListener()IE浏览器attachEvent()detachEvent()事件对象①主流事件处理函数的第一个形参divnode.onc
- jQuery笔记(编写jQuery插件)
banmao8461
javascript
编写jQuery插件1.1扩展$.fn对象编写jQuery插件,就等同与编写一个jQuery对象的方法。给jQuery对象绑定方法是通过扩展$.fn对象实现的。如编写一个改变样式的插件:$.fn.makecolor=function(options){varcolor=options&&options.color||"deeppink";//要先判断options,以免调用options.colo
- JQuery笔记(一)
张张张啊
jquery
什么是CDN?内容分发网络。CDN厂商构建了一个基于互联网数量巨大的服务器,专注于内容和资源分发,方便用户快速访问,提升用户体验的一个内容网络。是一种资源的分布式存放和备份的方法。应用服务器只处理逻辑,资源服务器负责存放内容和资源,网络式部署CDN使用户可以接入离他最近的服务器,这是利用了DNS来判断用户位置,再返回给用户最近的机房的服务器的资源地址。文档就绪函数$(function(){});/
- jQuery笔记
爱码者
jQuery
文章目录1、jQuery简介1.0学习体系图和API图重点1.1jQuery概念1.2jQuery作用1.3jQuery使用1.3.1使用jQuery1.3.2区别2种JS库库文件1.3.3区别2种引用JS库的方式(1)服务器本地库(2)CDN远程库1.3.4区别jQuery的不同版本(1)1.x(2)2.x(3)3.x2、jQuery快速入门2.1jQuery的引入2.2书写HelloWorld
- JQuery笔记(表单验证) 三
liango
jqueryjqueryclassvalidationstylesemailstylesheet
TestforjQueryvalidate()pluginjQueryValidationPluginDemoLoginFormUsernamePassword回到主页query-plugin-validation:|下载|Changelog|Demos|Documentation点击[Login]后如下图:代码errorcontainer-demo_1.htmlTestforjQueryvali
- jQuery 学习笔记 + jQuery-UI 学习笔记
--Alvin--
jQuery
jQuery笔记一、Dom的操作:.操作CSS:.css(“key”,”value”).css(“key”,”value”)或者.css({“key:value”,”key:value”}).click()点击事件,text()文本事件,html()是html内容,attr(“属性名称”),获取属性.append(“xxx”)后方追加,prepend(“xxx”)前方追加à不换行的追加.after
- 算法 单链的创建与删除
换个号韩国红果果
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较早的版本都自带,