elasticsearch上手指南
CentOS上安装elasticsearch
首先需要JAVA环境,这里不再详述。 在官网下载页面找到RMP包的下载路径,通过wget命令下载安装包到本地:
|
|
执行安装
|
|
默认安装到/usr/share/elasticsearch/
,配置文件在/etc/elasticsearch
,init脚本在/etc/init.d/elasticsearch
。
添加为服务:
首先需要JAVA环境,这里不再详述。 在官网下载页面找到RMP包的下载路径,通过wget命令下载安装包到本地:
|
|
执行安装
|
|
默认安装到/usr/share/elasticsearch/
,配置文件在/etc/elasticsearch
,init脚本在/etc/init.d/elasticsearch
。
添加为服务:
今天跟同事们一起主要就是否需要按照严格的分层架构来规范当前代码讨论了应用的几个架构问题。
之前第一家公司采用的是经典的SpringMVC架构,主要划分为Controller,Service,DAO三层。Controller层控制页面逻辑,数据库操作通过自己编写hql在DAO层实现,事务控制在Service层。这样的架构容易理解和上手,但是无法对DAO层的代码逻辑进行控制,很容易出现以下问题:
用于我司内部分享会,主要结合做过的项目简单介绍一下常用的爬虫模式。
什么是爬虫?
关于爬虫是否合法的讨论?
比较知名的开源的爬虫主要包括: JAVA : Webmagic,WebCollector,Crawler4j PYTHON : Scrapy