摘要:
观察者模式在个人网站邮件发布与订阅中的实践 4/28/2017 10:02:59 AM 最近在使用SSM框架开发自己个人的学习网站过程中使用到了设计模式中非常常见同时非常使用的观察者模式。所谓设计模式最重要的并非他的具体逻辑,而在于他的设计动机和实现原理。观察者模式的设计动机就是使得作为观察者在主动 阅读全文
摘要:
一、 字符集定义 1. <字符> → <数字>│<单界符>│. 2. <数字> → 0│<非零数字> 3. <非零数字>→ 1│2│…│9 4. <单界符> →<运算符>│(│) 5. <运算符> → +│-│*│/ 二、 单词集定义 6.<单词> → <单界符>│<常数> 7.<常数> → <无符 阅读全文
摘要:
恢复内容开始 软件设计模式中的抽象工厂模式是基于普通工厂模式的工厂模式。该模式的设计目标是为了在产品生产的规模达到一定数量级的时候使用普通的工厂模式生让生产整体的框架变得笨重,及涉及到多维度的开发的时候。 一、接口类 二、工厂类DellFactory.java HP工厂类HPFactory.java 阅读全文
摘要:
1. Mybatis向dao层传入能够连接交互数据库并进行操作的对象 sqlSession 作用: - 向sql语句传入参数 - 执行sql语句 - 获取执行sql语句后的结果 - 事务的控制 2. 如何得到SqlSession: - 通过配置文件获取数据库连接相关信息 - 通过配置的相关信息构建S 阅读全文
摘要:
弹性分布数据集RDD RDD(Resilient Distributed Dataset)是Spark的最基本抽象,是对分布式内存的抽象使用,实现了以操作本地集合的方式来操作分布式数据集的抽象实现。RDD是Spark最核心的东西,它表示已被分区,不可变的并能够被并行操作的数据集合,不同的数据集格式对 阅读全文
摘要:
Mapreduce程序可在多种模式下运行: 1) 本地文件,本地处理:将MR的输入输出路径设置为本地路径; 2) 集群文件,本地处理:将MR的输入输出设置为HDFS的路径,job在本地进行处理; 2.集群模式:集群文件,集群处理:将MR的输入输出设置为HDFS的路径,并将Job提交到集群里面(Yar 阅读全文
摘要:
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己在集群的各台主机上手动安装ssh-server。判断是否安装ssh服务,可以通过命令:ssh localhost测试,若出现 ssh: connect to host localhost port 22: Connecti 阅读全文
摘要:
Spark安装指南 该文档是建立在已经安装好hadoop和jdk的基础上,并且已经设置好HADOOP_HOME环境变量以及JAVA_HOME环境变量,测试和现网环境需要在原来的hadoop环境中安装。 2 安装Scala 解压安装包:tar -zxvf scala-2.11.8.tgz,可以解压到/ 阅读全文
摘要:
整个的宽度优先爬虫过程就是从一系列的种子节点开始,把这些网页中(种子结点网页)的“子节点” (也就是超链接)提取出来,放入队列中依次进行抓取。被处理过的链接需要放入一张表(通常称 为 Visited 表)中。每次新处理一个链接之前,需要查看这个链接是否已经存在于 Visited 表 中。如果存在,证 阅读全文
摘要:
整个的宽度优先爬虫过程就是从一系列的种子节点开始,把这些网页中(种子结点网页)的“子节点” (也就是超链接)提取出来,放入队列中依次进行抓取。被处理过的链接需要放入一张表(通常称 为 Visited 表)中。每次新处理一个链接之前,需要查看这个链接是否已经存在于 Visited 表 中。如果存在,证 阅读全文