JavaWeb项目管理工具————Maven的使用

1、什么是Maven Maven是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的。 1.2 Maven好处 普通的传统项目 Maven项目 分析:maven项目为什么这么小?没有jar。 需要jar吗?肯定需要。没有存在于maven项目里面,jar...

2018-05-24 11:34:03

阅读数:735

评论数:0

python爬虫——正则表达式及urllib的使用

1、正则表达式 #!/usr/bin/python # -*-coding:utf-8-*- # __author__ = 'ShenJun' import re ''' par="yue" string=&a...

2018-05-21 14:14:58

阅读数:87

评论数:0

Python爬虫————scrapy的使用

1、什么是scrapy scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取的爬虫框架,用于抓取web站点并从页面中提取结构化的数据。 2、Scrapy的安装 也可以通过Anaconda安装可避免以上的坑 3、常用的基本命令 建立一个scrapy工程...

2018-05-21 14:14:41

阅读数:80

评论数:0

Python数据分析与挖掘(二)

1、KNN算法 #!/usr/bin/python # -*-coding:utf-8-*- # __author__ = 'ShenJun' import numpy as np import operator def knn(k,testdata,traindata,labels):...

2018-05-21 14:09:06

阅读数:92

评论数:0

Python数据分析与挖掘(一)

1、数据处理 1.1 模块的使用 Pandas的使用 #!/usr/bin/python # -*-coding:utf-8-*- # __author__ = 'ShenJun' import pandas as pda ''' series:系列数据 ''' a=pda.Serie...

2018-05-21 13:54:16

阅读数:211

评论数:0

JavaWeb索引框架————Solr

1、什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Ser...

2018-05-13 17:36:15

阅读数:301

评论数:1

JavaWeb索引————Lucence

1、什么是Lucence 1.1 顺序扫描法 所谓顺序扫描,比如要找内容包含某一个字符串的文件,就是一个文档一个文档的看,对于每一个文档,从头看到尾,如果此文档包含此字符串,则此文档为我们要找的文件,接着看下一个文件,直到扫描完所有的文件。如利用windows的搜索也可以搜索文件内容,只是相当...

2018-05-12 15:25:31

阅读数:140

评论数:0

JavaWeb框架————Springmvc(二)

1、高级参数绑定 1.1 绑定数组 需求:在商品列表页面选中多个商品,然后删除。 需求分析:功能要求商品列表页面中的每个商品前有一个checkbok,选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id删除商品信息。 我们演示可以获取id的数组即可 Jsp修改 ...

2018-05-10 19:31:50

阅读数:64

评论数:0

JavaWeb框架————Springmvc(一)

1、什么是Springmvc Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分。 2、Springmvc架构和组件 架构流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用...

2018-05-09 18:41:51

阅读数:76

评论数:0

反向传播算法详解

1、什么是反向传播算法 反向传播算法(Backpropagation)是目前用来训练人工神经网络(Artificial Neural Network,ANN)的最常用且最有效的算法。其主要思想是: (1)将训练集数据输入到ANN的输入层,经过隐藏层,最后达到输出层并输出结果,这是ANN的前向传...

2018-05-07 19:39:48

阅读数:62

评论数:0

JavaWeb框架————Mybatis(二)

1、parameterType(输入类型)——传递pojo包装对象 开发中通过可以使用pojo传递查询条件。 查询条件可能是综合的查询条件,不仅包括用户查询条件还包括其它的查询条件(比如查询用户信息的时候,将用户购买商品信息也作为查询条件),这时可以使用包装对象传递输入参数。 包装对象:Po...

2018-05-06 22:10:12

阅读数:37

评论数:0

JavaWeb框架————Mybatis(一)

1、什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一...

2018-05-05 14:28:42

阅读数:67

评论数:0

Hadoop(九)————Kafka

1、什么是Kafka 1、kafka是一个分布式的消息缓存系统 2、kafka集群中的服务器都叫做broker 3、kafka有两类客户端,一类叫producer(消息生产者),一类叫做consumer(消息消费者),客户端和broker服务器之间采用tcp协议连接 4、kafka中不同业...

2018-05-03 14:29:15

阅读数:314

评论数:0

Hadoop(八)————Storm

1、什么是Storm 2、Storm的一些概念 3、Storm的安装 1、安装一个zookeeper集群 2、上传storm的安装包,解压 3、修改配置文件storm.yaml #所使用...

2018-05-02 21:34:08

阅读数:46

评论数:0

Hadoop(七)————HBase

1、什么是HBase 2、HBase集群的搭建 2.1 节点规划 2.2 集群搭建 1.上传hbase安装包 2.解压 3.配置hbase集群,要修改3个文件(首先zk集群已经安装好了) 注意:要把hadoop的hdfs-site.xml...

2018-05-02 20:19:00

阅读数:41

评论数:0

Hadoop(六)————Hive

1、什么是Hive 2、Hive的安装 Hive只需要在一个节点上安装即可,因为它不是一个集群。 2.1 上传tar包 2.2 解压 tar -zxvf hive-0.9.0.tar.gz -C /app/ 2.3 安装hive 运行hive发现内置默认的metastor...

2018-05-02 14:54:20

阅读数:52

评论数:0

Hadoop(五)————Zookeeper以及HA(高可用全分布式集群搭建)

1、什么是Zookeeper Broadcast模式极其类似于分布式事务中的2pc(two-phrase commit 两阶段提交):即leader提起一个决议,由followers进行投票,leader对投票结果进行计算决定是否通过该决议,如果通过执行该决议(事务),否则什么也...

2018-05-01 21:35:06

阅读数:79

评论数:0

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