自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (35)
  • 收藏
  • 关注

转载 Spring学习6_Spring MVC与mybatis学习-----执行路程详解

Spring MVC学习重点就是学会其基本的处理数据的流程,明白它的架构然后往里面填充代码。以下为基本Spring MVC架构的格式:Controller类、Service类、Dao类、Mapper.xml、POJO对象类整体流程如下:Controller类---(调用)--- Service类---(调用)--- Dao类---(调用/映射)--- Mapper.

2015-12-31 14:57:22 568

转载 Spring学习5_ Spring MVC与mybatis学习-----参数配置文件说明

springmvc.xml:扫描注入器,即扫描自己的处理器的包;以及视图解析(即通过处理器返回来的值通过加上前后后缀来进行转向)Controller:为handller即处理一些函数:就是处理界面传递过来的操作利用这里面自己注入的函数来处理,处理完后将结果返回结果给视图解析器@RequestMapping:可以修饰方法,还可以修饰类;通过@RequestMapping 将请

2015-12-31 14:35:13 579

转载 Spring学习4_DispatcherServlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上

2015-12-31 10:27:33 484

原创 ElasticSearch学习8_在elasticsearch.yml中设置gateway.expected_nodes控制集群数据恢复

默认情况下,gateway.expected_nodes是被注释掉的,显示如下:#gateway.expected_nodes: 2集群中现在有4台机器,每次启动时,机器间都会互相拷贝数据,影响了稳定和性能,现在将gateway.expected_nodes修改如下:gateway.expected_nodes: 4表示4个节点启动后,会进行数据恢复工作。当启动3个节点后,

2015-12-30 09:45:44 2637

转载 Spring学习3_Spring 注释 @Autowired 和@Resource 的区别

Spring 注释 @Autowired 和@Resource 的区别一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。 二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。 三、@Autowired默认按类型装配,默认情况下必须要求

2015-12-29 13:59:21 496

转载 Spring学习2_springmvc常用注解之@Controller和@RequestMapping

对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。?123456

2015-12-29 10:52:13 495

转载 Spring学习1_Spring注解@Component、@Repository、@Service、@Controller区别

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring

2015-12-29 10:06:56 473

转载 CentOS学习11_CentOS下清理swap和buffer/cache

swap清理:swapoff -a && swapon -a注意:这样清理有个前提条件,空闲的内存必须比已经使用的swap空间大cache清理:sync; sync; sync;&& echo3 >/proc/sys/vm/drop_cachessleep 2echo 0>/proc/sys/vm/drop_cachesTo free pag

2015-12-25 16:19:53 2738

原创 Network学习3_CentOS系统下向/etc/sysconfig/network-scripts/目录添加ifcfg-Auto_em1来配置网络连接

CentOS启动后,进行网络配置,因为一些误操作,导致em1和em2重启后同时连接,影响机器与其他主机的通信。查看/etc/sysconfig/network-scripts/目录,发现只有ifcfg-lo文件,选择添加一个新的ifcfg-Auto_em1进行配置,文件内容如下:TYPE=EthernetBOOTPROTO=noneIPADDR=10.10.16.3PREFIX=

2015-12-25 11:10:04 3321

转载 Linux学习26_每天一个linux命令(44):top命令

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存

2015-12-24 15:01:40 514

转载 Linux学习25_每天一个linux命令(45):free 命令

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b  以

2015-12-24 14:43:50 413

转载 ElasticSearch学习7_elasticsearch配置小记

0x01 内存调整调整ES内存分配有多种方式,建议调整 /etc/sysconfig/elasticsearch 中的设置(还可以直接修改bin下的启动脚本).# Directory where the Elasticsearch binary distribution residesES_HOME=/usr/share/elasticsearch# Heap Size

2015-12-23 11:32:12 4995

转载 ElasticSearch学习6_从[FIELDDATA]Data too large错误看FieldData配置

1. 产生Data too large异常今早运行查询时,ES返回了如下报错:{ "error": "... CircuitBreakingException[[FIELDDATA] Data too large, data for [proccessDate] would be larger than limit of [10307921510/9.5gb]]; }]",

2015-12-23 11:29:45 4511

转载 Kibana学习2_geohash算法原理及实现方式

geohash算法原理及实现方式1、geohash特点2、geohash原理3、geohash的php 、python、java、C#实现代码4、观点讨论geohash有以下几个特点:首先,geohash用一个字符串表示经度和纬度两个坐标。某些情况下无法在两列上同时应用索引 (例如MySQL 4之前的版本,Google App Engine的数据层等),利用geoh

2015-12-22 14:02:39 1735

转载 [Elasticsearch] 全文搜索

[Elasticsearch] 全文搜索 (一) - 基础概念和match查询现在我们已经讨论了搜索结构化数据的一些简单用例,是时候开始探索全文搜索了 - 如何在全文字段中搜索来找到最相关的文档。对于全文搜索而言,最重要的两个方面是:相关度(Relevance)查询的结果按照它们对查询本身的相关度进行排序的能力,相关度可以通过TF/IDF,参见什么是相关度,地理

2015-12-22 10:00:13 1420

转载 ELK学习10_ELK系列--实时日志分析系统ELK 部署与运行中的问题汇总

前记:去年测试了ELK,今年测试了Storm,最终因为Storm需要过多开发介入而放弃,选择了ELK。感谢互联网上各路大神,目前总算是正常运行了。logstash+elasticsearch+kibana的搭建参考:http://wsgzao.github.io/post/elk/。由于搭建过程比较简单就不赘述,主要分享几个坑。 正文:1、日志如何获取

2015-12-21 14:50:06 3700 2

转载 ElasticSearch学习5_一些国外优秀的elasticsearch使用案例

Github“Github使用Elasticsearch搜索20TB的数据,包括13亿的文件和1300亿行的代码”这个不用介绍了吧,码农们都懂的,Github在2013年1月升级了他们的代码搜索,由solr转为elasticsearch,目前集群规模为26个索引存储节点和8个客户端节点(负责处理搜索请求),详情请看官方博客https://github.com/blog/1381

2015-12-18 20:43:54 1899

原创 ElasticSearch学习4_利用ES的head插件关停节点

ES集群搭建完成后,因为一些情况,某个机器要被会被移出集群,不再使用,直接物理移出后,在ES的head插件中还是可以看到这台机器,可以使用此机器节点下的“动作”按钮,彻底移除机器。动作按钮的位置如下图所示:点击关停键,按照提示操作,就可以在集群中移出这台机器。

2015-12-18 13:29:38 3521

转载 Network学习2_TCP/UDP常见端口

著名端口端口号码 / 层名称注释1tcpmuxTCP 端口服务多路复用5rje远程作业入口7echoEcho 服务9discard用于连接测试的空服务11systat用于列举连接了的端口的系统状态

2015-12-14 13:56:15 1436

原创 ELK学习9_ELK数据流传输过程_问题总结2

目的:使用Java程序把一个.csv文件发送给Kafka,再发送给ELK实验步骤:见以前的博客遇到的问题:一、直接发送比较大的.csv文件,ELK接到的汉字内容是乱码的发送比较小的.csv文件,ELK接到的汉字内容正常猜测:是否是Kafka出错二、把大的.csv文件拆分成多个小.csv文件发送,发送过程中,会不定期报错报错内容如下[2015-12-1

2015-12-13 19:06:26 1565

转载 分布式搜索Elasticsearch——配置

配置文件位于%ES_HOME%/config/elasticsearch.yml文件中,用Editplus打开它,你便可以进行配置。        所有的配置都可以使用环境变量,例如:node.rack: ${RACK_ENV_VAR}        表示环境变量中有一个RACK_ENV_VAR变量。        下面列举一下elasticsearch的可配置项:      

2015-12-08 19:49:34 541

原创 Kibana学习1_Elasticsearch is still initializing the kibana index错误解决

问题描述:When I am trying to start Kibana I am facing the following issue. I first restarted my elasticsearch server it was running successfully. After starting Elasticsearch I tried to start Kibana

2015-12-08 18:02:38 9987

转载 Kafka学习8_kafka java 生产消费程序demo示例

kafka是吞吐量巨大的一个消息系统,它是用scala写的,和普通的消息的生产消费还有所不同,写了个demo程序供大家参考。kafka的安装请参考官方文档。首先我们需要新建一个maven项目,然后在pom中引用kafka jar包,引用依赖如下:?12345dependency>    gr

2015-12-08 10:18:50 1196

原创 Kafka学习7_使用log.retention.hours改变消息端的消息保存时间

数据存储的最大时间超过这个时间会根据log.cleanup.policy设置的策略处理数据,也就是消费端能够多久去消费数据log.retention.bytes和log.retention.hours任意一个达到要求,都会执行删除,会被topic创建时的指定参数覆盖。在server.properties里设置log.retention.hours=1启动Kafka后,新建一个终

2015-12-08 08:58:12 14526 2

转载 Kafka学习6_关于Kafka 的消息日志Offset 的了解

之前在做Kafka 整合Storm的时候,因为对Kafka 不是很熟,考虑过这样的一个场景问题,针对一个Topic,Kafka消息日志中有个offset信息来标注消息的位置,Storm每次从kafka 消费数据,都是通过zookeeper存储的数据offset,来判断需要获取消息在消息日志里的起始位置。那么我们想,这个Offset 是消息在日志里是一个什么样的位置,是绝对位置还是相

2015-12-07 21:15:19 2429

转载 Kafka学习5_server.properties系统配置说明

通常而言我们的kafka的配置如下所示:?12345678910111213141516broker.id=0num.network.threads=2num.io.threads=8socket

2015-12-07 20:48:32 863

转载 ElasticSearch学习4_把 ElasticSearch 当成是 NoSQL 数据库

英文原文:Elasticsearch as a NoSQL DatabaseElasticsearch 可以被当成一个 "NoSQL"-数据库来使用么? NoSQL 意味着在不同的环境下存在不同的东西, 而erestingly 它并不是真的跟 SQL 有啥关系. 我们开始只会觉得 "可能"而已, 所以细细研究了 Elasticsearch 的各种属性,包括它已经为了成就最具灵活性,

2015-12-04 16:56:52 1434

转载 elasticsearch 口水篇(1) 安装、插件

一)安装elasticsearch1)下载elasticsearch-0.90.10,解压,运行\bin\elasticsearch.bat (windwos)2)进入http://localhost:9200/ 如下图安装成功! 二)插件——headelasticsearch-head是一个elasticsearch的集群管理工具,它是完全

2015-12-02 20:19:38 832

转载 ElasticSearch学习3_elasticsearch集群管理工具head插件

elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es插件安装方法1:1.elasticsearch/bin/plugin -install mobz/elasticsearch-head2.运行es3.打开http://localhost:9200/_plugin/h

2015-12-02 20:17:18 776

Python3.6Eclipse开发环境搭建

Python3.6、Eclipse开发环境搭建,包含PyDev插件的安装过程。

2018-06-06

网络安全开发包详解 刘文涛编写

学习网络开发包的入门书籍,虽然已经出版十多年,但是里面的思想依然值得学习。

2017-09-28

Replace-Pioneer教程

Replace-Pioneer教程

2017-04-20

虚拟化大数据和性能优化

20151025阿帕奇路演

2017-04-18

环境大数据的商业应用-佳格

20160306干货分享-大数据实践

2017-04-18

百度开放云大数据

20160306干货分享-大数据实践

2017-04-18

海量数据OLAP分析实践-TD Atom Cube

20160306干货分享-大数据实践

2017-04-18

Java基础教程

Java基础教程

2017-04-18

Java编程思想(第四版)

Java编程思想(第四版)

2017-04-18

20151017ES国内开发者会议#4北京

20151017ES国内开发者会议#4北京

2017-04-18

Get Started With Beats - Medcl.

20151025ES国内开发者会议#4上海

2017-04-18

20160515Elastic Beijing Meetup

20160515Elastic Beijing Meetup

2017-04-18

Integration betweena Elasticsearch and Spark

20160515Elastic Beijing Meetup

2017-04-18

Elastic Stack V5介绍

20160515Elastic Beijing Meetup

2017-04-18

5miles_基于es的对外搜索业务实践

20160515Elastic Beijing Meetup

2017-04-18

芒果TV ELK日志系统实践 -刘波涛

20151017ES国内开发者会议#4北京

2017-04-15

ES在AdMaster社会化 数据分析系统中的⼤大规模实践-宋兵强

20151017ES国内开发者会议#4北京

2017-04-15

sina elk,从运维到服务之路 -凌霄

20151017ES国内开发者会议#4北京

2017-04-15

20161210Elastic{ON} Dev China 2016

Elastic{ON} Dev China,2016年Elastic峰会PPT。

2017-04-14

Packetbeat抓包监控服务质量实践-秦强强

20161210Elastic{ON} Dev China 2016

2017-04-14

58到家ES服务化实践-张家杰

20161210Elastic{ON} Dev China 2016

2017-04-14

Elasticsearch加速SparkSQL查询-李振炜

20161210Elastic{ON} Dev China 2016

2017-04-14

Elasticsearch在移动病毒侦测领域应用那些事儿-李啸

20161210Elastic{ON} Dev China 2016

2017-04-14

美团点评搜索平台化实践之路-张乐雷

20161210Elastic{ON} Dev China 2016

2017-04-14

Elastic在电子银行的安全应用-Gavin Lee

20161210Elastic{ON} Dev China 2016

2017-04-14

基于Kibana和ES的苏宁实时日志分析平台-彭燕卿

20161210Elastic{ON} Dev China 2016 会议 PPT

2017-04-14

Elastic{ON} Dev China Beijing 2016

20161210Elastic{ON} Dev China 2016 会议 PPT

2017-04-14

CentOS6.5下netcat工具安装教程

CentOS6.5下netcat工具安装教程

2015-10-12

CentOS系统下Hadoop集群增加机器详解

CentOS6.5系统下Hadoop2.6.0集群增加机器详解

2015-09-07

CentOS6.5下安装Eclipse

CentOS6.5下安装Eclipse,并在桌面建立快捷方式

2015-09-07

CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置信息介绍

CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置信息介绍

2015-08-27

空空如也

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

TA关注的人

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