自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 MapReduce分布式计算框架

MapReduce适合离线计算Storm适合流式计算,实时计算MapReduce——移动计算    不移动数据移动计算:把写好的计算程序分别拷贝一份到不同的机器上HDFS上存储的数据,作为MapReduce的输入每一个片段split,由一个map线程执行   (如何把hdfs上的文件切分成split,按照怎样的规则去切分)例子 w

2015-08-25 13:10:15 1405

原创 Gephi用户界面介绍

1.Gephi是一款数据可视化处理软件2.构成Gephi图形的基础

2015-08-24 09:44:14 1429

原创 HDFS

HDFS的可靠性体现在:创建多份数据块的副本,并放置在服务器群的计算节点中NameNode:用于存储元数据、元数据保存在内存中,用于保存文件、block、datanode之间的映射关系DataNode:用于存储文件内容,文件内容保存早磁盘中,维护block id到datanode本地文件的映射关系       datanode存储的内容多所以HDFS中,有一个NameNode和

2015-08-21 20:29:21 392

原创 #笔记#圣思园 JavaWeb 第78讲——JSON库,异步调用

1.JavaScript Object Notation——JSON——JavaScript对象图轻量级数据交换格式把对象转换成JSON格式,实现Java和JavaScript之间数据传递object:JavaScript中,对象定义方式:             var s = { 'a' : 'b' , c : false } ;             s.a------

2015-08-16 15:36:31 584

原创 #笔记#圣思园 JavaWeb 第72讲——jQuery和DOM,查找、插入、删除、复制、替换、包裹节点

1.HTML DOM常见操作查找节点、插入节点、删除节点、复制节点、替换节点、包裹节点2.使用jQuery查找节点程序示例:运行结果:弹出:hello、2、很好鼠标放在元素上,会出现元素title属性的值:使用相同的attr方法,传入两个参数时:鼠标放在元素上,元素的属性值被修改了:3.使用jQuery创建,插入节点首先使用JavaScript创

2015-08-13 09:28:59 549 1

原创 #笔记#圣思园 JavaWeb 第65讲——jQuery,选择器

1.$(document)————把dom对象转换成jQuery对象ready方法————当整个页面的dom元素加载完毕后,执行ready方法参数中的函数2.ready方法与onload方法比较onload是window对象的属性,onload表示当整个页面加载完之后,执行onload关联的函数弹出对话框:world。因为onload最后被赋值成test2。window

2015-08-11 19:38:45 573

原创 #笔记#圣思园 JavaWeb 第3讲——HTTP协议,持续连接机制

1.Http协议介绍超文本传输协议(Hypertext Transfer Protocol)Http是应用层协议,浏览网页时,浏览器和服务器之间,会通过Http在Internet上进行数据的发送和接收**  Http是基于 请求 / 响应 模式的,无状态协议  ** HTTP1.0  浏览器与服务器通信过程:1.客户发起连接2.客户发送请求   request3

2015-08-11 13:14:07 462

原创 #笔记#圣思园 JavaWeb 第2讲——CSS层叠样式表Cascading Style Sheets

1.CSS——Cascading Style SheetsStyle——样式,定义了HTML怎样显示                样式一般存储在样式表中使用CSS,HTML文档可以用不同的样式输出显示外部样式表,存储在CSS文件中内嵌样式表,使用标签,在head区域定义样式行内样式,直接定义在元素上面,内容和元素混淆在一起,优先级最高。在相关标签上,使用style

2015-08-10 14:54:47 332

原创 #笔记#圣思园 JavaWeb 第63讲——Ajax,XMLHttpRequest对象

1.Ajax(异步的JavaScript和XML)Ajax中一个重要的对象是:XMLHttpRequest2.使用ajax完成:点击页面上按钮,div显示helloworldWebRoot下新建页面:ajax.jsp新建Servlet:AjaxServlet.java使用Ajax准备向服务器端发送请求时,使用     ,表示已get方式向Ajax

2015-08-06 20:36:58 358

原创 #笔记#圣思园 JavaWeb 第59讲——使用Firebug调试JS、JSUnit,XUnit

1.使用Firebug调试JS实现日志输出,console对象只能被firefox识别firebug控制台输出:firebug提供了多种级别的日志:log、info、warn、error、debug2.JSUnitTest FunctionTest Page(html):包含“jsUnitCore.js”Test Suit Page(html):测试套件3.XUni

2015-08-06 15:53:30 391

原创 #笔记#圣思园 JavaWeb 第57讲——JS继承:对象冒充、call方法、apply方法、原型链方式、混合方式

1.JS中继承的方式(1)对象冒充(2)call方法2.对象冒充执行结果:“zhangsan”,“sili”3.call方法,定义在function对象中,每一个函数都由call方法。函数名.call(  ,  , )中的第一个参数,传递给了this。从第二个参数开始,逐一赋值给函数中的参数执行结果:“zhangsan”,“shengsiyuan”使用call方

2015-07-24 13:37:14 1594

原创 #笔记#圣思园 JavaWeb 第53讲——function对象、工厂方式、构造函数方式、原型方式定义对象

1.JavaScript中,函数(function)就是对象JavaScript中,没有“方法重载”的概念“add”是指向对象的引用,定义了两个function,add最后指向后面定义的functionJavaScript中有一个Function对象,所有定义的函数,都是Function对象类型的Function对象接收的所有参数都是字符串类型的,其中最后一个参数就是要执行

2015-07-23 16:37:45 585

原创 #笔记#圣思园 JavaWeb 第49讲——定时器、两种事件绑定

1.自定义对象——用构造函数,定义对象类型——建立对象实例动态定义对象属性——构造函数定义对象的方法名——建立方法的描述函数程序示例:js10.html。利用构造函数,设置对象属性执行结果:程序示例:js11.html。利用构造函数,设置对象中的方法执行结果:2.事件处理程序浏览器响应某个事件,实现用户交互操作而进行的处理(过程)事件处理程序的调

2015-07-20 16:37:50 445

原创 #笔记#圣思园 JavaWeb 第43讲——EL表达式

1.Expression Language——表达式语言EL的目的是产生  无脚本  的JSP页面el1.jspel2.jsp执行结果:2.EL默认对象pageContextpageScoperequestScopesessionScopeapplicationScopeparamparamValues——数组header

2015-07-17 19:48:13 403

原创 #笔记#圣思园 JavaWeb 第42讲——Listener监听器,观察者模式

1.Listener监听客户端请求、服务端操作。通过监听器,可以自动激发一些操作,比如监听在线的用户数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,就给在线人数加12.常用的监听接口——ServletContextAttributeListener:监听对ServletContext属性的操作,比如增加、删

2015-07-16 20:54:07 524

原创 #笔记#圣思园 JavaWeb 第39讲——Filter过滤器

1.过滤器概念过滤器能够对Servlet容器的请求和响应对象进行检查和修改Servlet过滤器本身不生成请求和响应对象,只提供  过滤  作用在Servlet被调用之前,检查Request对象,修改Request Header和Request内容在Servlet被调用之后,检查Response对象,修改Response Header和Response内容。Servlet过滤器负

2015-07-14 20:50:22 308

原创 #笔记#圣思园 JavaWeb 第34讲——Session深度解析

1.Web服务器跟踪客户状态,有四种方法——建立含有跟踪数据的隐藏字段:type=“hidden”——重写包含额外参数的URL:使用?后面加参数——使用持续的Cookie——使用Servlet API中的Session机制2.Session概念Session用于跟踪客户状态。Session指的是,在一段时间内,单个客户与Web服务器的一连串相关的交互过程在一个S

2015-07-13 20:55:38 486

原创 #笔记#圣思园 JavaWeb 第32讲——Servlet多线程同步问题,Cookie

1.Servlet的多线程同步问题Servlet本身是单实例的,当有多个用户同时访问某个Servle时,会访问该唯一的Servlet实例中的成员变量,如果对成员变量进行写入操作,就会导致Servlet的多线程问题,即数据不一致解决同步问题的方案:去除实例变量,使用局部变量2.Cookie:用户访问Web服务器时,服务器在用户硬盘上存放的信息服务器可以柑橘Cookie来跟

2015-07-13 11:22:57 438

原创 #笔记#圣思园 JavaWeb 第29讲——Servlet

1.Servlet功能(1)简介JavaServlet是与平台无关的服务器端组件,运行在Servlet容器中Servlet容器负责Servlet和客户的通信以及调用Servlet的方法Servlet和客户的通信采用“请求/相应”模式(2)功能——创建并返回基于客户请求的动态HTML页面——创建可嵌入到现有HTML页面中的部分HTML页面——与其他服务器资源(数据

2015-07-09 14:55:09 381

原创 #笔记#圣思园 JavaWeb 第23讲——JavaBean

1.JavaBean概念JavaBean是一种可重复使用、跨平台的软件组件分为两种:(1)有用户界面的(2)没有用户界面的,负责处理事务(数据运算、操纵数据库)JSP通常访问的是第(2)种JavaBeanJSP与JavaBean搭配使用的优点:使HTML与Java程序分离MVC设计模式(Model  View  Controller)应用MVC的典范——Swing

2015-07-07 09:57:23 338

原创 #笔记#圣思园 JavaWeb 第22讲——表单确认,JavaScript和Servlet实现客户端与服务器端验证

1.表单的确认(1)客户端确认——减少服务器负载——缩短用户等待时间——兼容性难(2)服务器端确认——统一确认——兼容性强——服务器负载重2.客户端确认:使用JavaScript进行客户端验证JSP与客户机交互:——从表单中获得参数——返回参数——表单的服务器端确认示例程序:用户名不为空、密码与验证密码相同,且长度大于6小于10,

2015-07-02 14:04:40 804

原创 #笔记#圣思园 JavaWeb 第18讲——forward元素,session和request向导式注册,请求转发、重定向

1.在把以下语句转化成Servlet时发生了什么把jsp编译成servlet时的代码如下_jspx_page_context是一个引用的名字,调用它的forward方法下面查看PageContext类中的方法forward方法:public abstract void forward(String relativeUrlPath) throws ServletExc

2015-07-01 09:29:48 1527

原创 #笔记#圣思园 JavaWeb 第15讲——JSP内置对象

##1.request请求对象##   作用域:request代表:来自客户端的请求,比如在form表单中填写的信息方法:getParameter、getParameterNames、getParameterValuesgetParameter:String getParameter(String name):确定参数只有一个value的时候,才能使用这个方法,如果参数包含多于一个

2015-06-30 08:58:01 388

原创 #笔记#圣思园 JavaWeb 第12讲——JSP基础知识、语法、内置对象、表单、客户机交互

1.Java Server Pages(Java服务器端页面)所有的操作都在 服务器 端执行JSP执行流程:jsp parser:jsp解析器——是tomcat提供的,它把jsp转化为java文件,这个java文件是Servlet。如果是修改或创建后第一次调用,那么jsp parser将其编译成servlet程序,在编译成class文件,然后执行class文件。如果不是第一次调

2015-06-29 10:23:11 456

原创 #笔记#圣思园 JavaWeb 第7讲——Servlet

1.Servlet是Java服务器端编程不同于一般的Java应用程序,Servlet是运行在服务器上的,服务器有很多种,常用的服务器是Tomcat。Servlet最大的特点是,没有main方法Servlet类继承HttpServlet2.3.45.6.

2015-06-25 17:16:16 397

原创 #笔记#圣思园 JavaWeb 第46讲——JavaScript脚本语言

1.JavaScript是基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言JavaScript是一门解释性的语言——浏览器加载js文件,然后逐行执行;JavaScript采用弱类型变量检查——变量在使用前不需要声明,由解释器在运行时检查数据类型;JavaScript采用动态联编——对象的引用在运行时进行检查Java是一门编译性语言——先编译成字节码然后执行;Java采用强类型变量检

2015-06-24 16:55:00 589

原创 #笔记#圣思园 JavaWeb 第44讲——自定义标签库

1.创建客户化JSP标签的步骤(1)创建标签的处理类(2)创建标签库描述文件(3)在JSP文件中引入标签库,然后插入标签,例如:2.3.4.5.6.7.

2015-06-24 16:32:21 320

原创 #笔记#圣思园 JavaSE 第76讲——GUI,AWT组件,布局管理器

1.GUI——Graphical User Interface——图形用户界面根据作用分类,GUI组件可分为 基本组件 和 容器组件:又称构件,如按钮、文本框等容器:特殊的组件,可以容纳其他组件,如窗口、对话框等。            所有容器类都是java.awt.Container的直接或间接子类2.AWT——Abstract Window Toolkit——抽象窗口

2015-06-17 10:50:43 474

原创 #笔记#圣思园 JavaSE 第73讲——异常 Exception,自定义异常

1.Exception是所有异常的根类。java中所有的异常类都会直接或间接的继承自Exception。Exception的父类是Throwable。Throwable的两个子类分别是:Exception和Error2.异常分为两大类(1)Checked exception(2)Unchecked exception(又叫Runtime Exception):java中所有的运

2015-06-15 15:23:18 576 1

原创 #笔记#圣思园 JavaSE 第72讲——JUnit框架

1.JUnit单元测试框架3.8:基于反射进行4.x:基于反射和注解进行2.3.4.5.

2015-06-12 16:13:36 359

原创 #笔记#圣思园 JavaSE 第69讲——Java Annotation,Retention Policy

1.2.3.4.5.6.7.

2015-06-11 13:58:13 478

原创 #笔记#圣思园 JavaSE 第66讲——静态 、 动态 代理模式

1.代理模式为其他对象提供一种代理,以控制这个对象的访问某些情况下,一个客户不想或不能直接饮用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。2.代理模式涉及的角色:抽象角色:声明真实对象和代理对象的共同接口代理角色: 代理对象角色内部含有对真实对象的引用,从而可以操作真实对象                  代理对象提供与真实对象相同的接口,以便在审核时刻

2015-06-10 08:56:53 472

原创 #笔记#圣思园 JavaSE 第61讲——Java反射机制

1.运行期间,动态获取类想信息以及动态调用对象的方法,来自于Java语言反射机制反射打破了类的包装机制。反射值Java被视为动态(准动态)语言的关键性质2.反射机制提供了以下功能运行时判断任意一个对象所属的类运行时构造任意一个类的对象运行时判断任意一个类所具有的成员变量和方法运行时调用任意一个对象的方法3.动态语言:“程序运行时,允许改变程序结构或变量类型的语言

2015-06-01 10:15:42 380

原创 #笔记#圣思园 JavaSE 第59讲——类型安全的枚举

1.枚举Enumjdk1.5引入了一个全新类型的“类”——枚举类型,关键字enum枚举类型其实不是类,只是与类的地位相同2.定义枚举类型3.使用枚举4.枚举类型提供了两个静态方法:values()和valueOf()得到枚举值的数组5.把枚举作为方法的参数,传递进去6.定义枚举类型时,本质上是定义一个类别,某种程度上,enum关键字与clas

2015-05-26 19:39:19 336

原创 #笔记#圣思园 JavaSE 第57讲——增强的for循环、自动装箱拆箱

1.2.3.4.5.

2015-05-25 14:46:21 280

原创 #笔记#圣思园 JavaSE 第55讲——泛型详解(2)

1.限制泛型可用类型使用extends关键字,指定这个类型必须继承某个类,或实现某个接口在定义类定义泛型时就指定了泛型的类型必须继承某种类型当没有指定泛型继承的类型或借口时,默认使用T extends Object,所以默认情况下任何类型都可以作为参数传入不使用泛型时,就是Object类型2.类型通配声明——“?”和“extends”GenericFoo foo =

2015-05-25 09:19:15 430

原创 #笔记#圣思园 JavaSE 第53讲——泛型详解(1)

1.JDK1.5出现的新特性泛型、增强的for循环、自动装箱;拆箱、类型安全的枚举、静态导入、可变参数2.泛型Generics引入泛型,将获得编译时类型的安全和运行时更小抛出ClassCastExceptions的可能可以声明一个集合,来接收/返回对象的类型3.定义泛型  TT代表类型的信息4.所谓泛型:就是变量类型的参数化5.自定义泛型

2015-05-25 09:16:51 528

原创 #笔记#圣思园 JavaSE 第51讲——策略模式和在集合中的应用

1.策略模式策略模式体现了两个非常基本点面向对象设计原则:(1)封装变化的概念(2)使用接口编程,而不是对接口的实现策略模式定义:(1)定义一组算法,将每个算法封装起来,并且使他们之间可以互换(2)策略模式使这些算法在客户端调用它们的时候能够互不影响地变化策略模式的组成:(1)抽象策略角色:策略类,通常由一个接口或抽象类实现(Comparator接口)(2)具体

2015-05-22 13:23:35 585

原创 #笔记#圣思园 JavaSE 第48讲——Map映射

1.Map接口,主要实现类:HashMapMap不能包含重复的keyput( K key , V  value)---------------将指定的值关联(映射)到指定的键上get(object key)-----------------------返回key关联的valueSet  keySet()-------------------------------返回键

2015-05-19 19:06:50 442

原创 #笔记#圣思园 JavaSE 第46讲——迭代器、TreeSet、Comparator

1.HashSet中的  iterator()  方法——用于取出集合中的元素public Iterator iterator()--------------------------返回Iterator类型的对象、返回针对集合中元素的迭代器、返回的元素没有特定顺序帮助文档中,Iterator是接口类型。但是不可能返回接口类型,实际上是返回的是实现接口的类的实例,但这个类我们不知道Ite

2015-05-19 14:41:16 785

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除