自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Notepad++的Json格式化插件

安装 :1、下载插件压缩包并解压出dll:Jsonviewer2.dll(64位)或NPPJSONViewer.dll(32位);2.、拷贝对应dll到Notepad++安装目录下的plugins目录。3、重启Notepad++程序,在插件栏选择即可使用。64位下载地址:Jsonviewer232位下载地址:JSONViewer ...

2017-09-15 14:42:00 136

转载 ActiveMQ5.0实战三:使用Spring发送,消费topic和queue消息

实战一 , 实战二 介绍了ActiveMQ的基本概念和配置方式.本篇将通过一个实例介绍使用spring发送,消费topic, queue类型消息的方法. 不懂topic和queue的google 之.如图示, TOPIC和QUEUE分别代表一个topic和一个queue消息通道.TopicMessageProducer向topic发送消息, TopicConsu...

2017-09-15 10:58:00 157

转载 Nginx参考资料

Nginx中文文档:http://www.nginx.cn/doc/系列教程:http://blog.csdn.net/column/details/nginx.html?&page=2转载于:https://www.cnblogs.com/kms1989/p/7483359.html

2017-09-06 10:40:00 123

转载 HData——ETL 数据导入/导出工具

HData是一个异构的ETL数据导入/导出工具,致力于使用一个工具解决不同数据源(JDBC、Hive、HDFS、HBase、MongoDB、FTP、Http、CSV、Excel、Kafka等)之间数据交换的问题。HData在设计上同时参考了开源的Sqoop、DataX,却与之有不同的实现。HData采用“框架+插件”的结构,具有较好的扩展性,框架相当于数据缓冲区,插件则为访问不同的数据源...

2017-08-31 14:53:00 153

转载 常用在线工具

1.在线Cron表达式生成器:http://cron.qqe2.com/2.jsonview http://www.bejson.com/jsonviewernew/转载于:https://www.cnblogs.com/kms1989/p/7457560.html

2017-08-31 11:45:00 71

转载 Spring Batch教程

Spring Batch系列总括:  http://www.cnblogs.com/gulvzhe/archive/2011/12/20/2295090.html转载于:https://www.cnblogs.com/kms1989/p/7364960.html

2017-08-15 14:34:00 102

转载 Activiti 教程

Activiti入门教程:http://blog.csdn.net/column/details/activitizhou.htmlActiviti 5.15 用户手册:http://www.cnblogs.com/xtreme/p/3638810.html传智播客Activiti工作流视频教程(企业开发实例):http://www.icoolxue.com/a...

2017-08-08 17:00:00 60

转载 head插件对elasticsearch 索引文档的增删改查

1、RESTful接口使用方法为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口。RESTful接口URL的格式:http://localhost:9200///[]其中index、type是必须提供的。id是可选的,不提供es会自动生成。index、type将信息进行分层,利于管理。index可以理解为数据库;type理...

2017-08-01 13:56:00 97

转载 ElasticSearch的基本用法与集群搭建

一、简介ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式支持需要ZooKeeper的支持。这里有一个详细的ElasticSearch和Solr的对比:http://solr-vs-elasticsearch.com/二、基本用法集群...

2017-07-27 16:21:00 60

转载 kibana查询语法

单项term查询例:搜Dahlen,Malone字段field查询field:value例:city:Keyport,age:26通配符?匹配单个字符例:H?bbs* 匹配0到多个字符例:H*注意:?*不能用作第一个字符,例如:?text*text范围查询age...

2017-07-20 13:55:00 89

转载 Elasticsearch: 权威指南(官方教程)

《Elasticsearch 权威指南》中文版序言前言基础入门深入搜索处理人类语言聚合地理位置数据建模管理、监控和部署转载于:https://www.cnblogs.com/kms1989/p/7169924.html...

2017-07-14 13:52:00 86

转载 ElasticSearch安装及简单配置说明

目录1. 准备安装包... 12. 安装jdk7. 13. 安装ElasticSearch. 24. 安装maven. 35. 集成IK. 36. 安装head插件... 37. 安装kibana及marvel插件... 48. 启动ES及kibana. 59....

2017-07-05 17:11:00 111

转载 在Linux上安装Elasticsearch5.x

之前讲过在Windows上安装Elasticsearch5.x,但实际生产环境还是需要Linux支持,而且ES在Linux环境下运行要比Windows环境下要高,So...Linux上还是要学会安装。经过自己的研究还有同事的帮助,终于搞定Linux下安装Elasticsearch5.x了。前言1、这里我的系统是阿里云的 CentOS 7.2 64位,2核4G2、$开始的命令表...

2017-07-05 16:22:00 114

转载 在Windows上安装Elasticsearch 5.x

自己想学习Elasticsearch,但是又不懂Linux,按照同事给的Linux安装教程,也是搞不明白,于是想先在Windows上安装一下入门。可是百度的大部分都是ES 1.x,2.x版本的教程,5.x的教程也是搞不明白,很多步骤就直接跳过了。经过一步一步的尝试,最终还是成功了。记录下,希望对大家有所帮助。一、JAVA环境配置ElasticSearch是基于lucence开...

2017-07-05 15:44:00 79

转载 SVN提交出错--URL access forbidden for unknown reason

使用SVN在eclipse中提交文件,但是出现错误,如下:URL access forbidden for unknown reasonsvn: Commit failed (details follow):svn: Access to ** forbidden但是更新项目可以,网上查了原因是之前只用用户登录之后保存了密码,换用新的用户之后就出现这样的问题。解决方法如下:...

2017-06-08 14:32:00 258

转载 Elasticsearch配置详解、文档元数据

阅读目录目录1.Elasticsearch配置文件详解2. 数据对象处理3. 面向文档的开发4. 文档元数据回到顶部目录  返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html回到顶部1.Elasticsearch配置文件详解  a. 在上面博客中,我们已经安装并且成功...

2017-06-06 10:43:00 102

转载 Elasticsearch初步使用(安装、Head配置、分词器配置)

阅读目录目录1.ElasticSearch简单说明2.准备安装文件3.ElasticSearch安装4.ElasticSearch_Head配置5.分词插件配置回到顶部目录  返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html回到顶部1.ElasticSearch简单说明...

2017-06-06 10:35:00 85

转载 kafka学习笔记:知识点整理

一、为什么需要消息系统1.解耦:  允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余:  消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完...

2017-06-05 09:53:00 55

转载 eclipse配置及常用快捷键

1. eclipse查看一个方法被谁引用(调用)的快捷键四种方式  1.(首推)双击选中该方法,Ctrl+Alt+H  如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,  Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。  2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被...

2017-05-18 13:46:00 48

转载 常用webservice工具

xfile 、CXF转载于:https://www.cnblogs.com/kms1989/p/6867340.html

2017-05-17 14:16:00 219

转载 Java中的深拷贝(深复制)和浅拷贝(浅复制)

深拷贝(深复制)和浅拷贝(浅复制)是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝(深复制)和浅拷贝(浅复制),我们还是要给予足够的重视,因为有时这两个概念往往会给我们带来不小的困惑。浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的...

2017-05-12 10:43:00 44

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制...

2017-05-11 15:40:00 54

转载 Jenkins入门总结

在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些零零散散的,所以自己边学习边实践总结了以下系列文章,希望有助于大家对于Jenkins的使用。 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助的翻译和实际的例子和操作的截图,让大家能够快速直观地学习Jenkins。...

2017-05-11 15:00:00 42

转载 Spring:org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class

很长时间没有使用Spring,Hibernate,Struts2等一些框架了,现在使用起来还是有点陌生,今天刚弄就在Tomcat在启动的时候是报的这个错误:org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.founder.barcode.admin.area.a...

2017-05-03 18:40:00 215

转载 分布式架构中一致性解决方案——Zookeeper集群搭建

 当我们的项目在不知不觉中做大了之后,各种问题就出来了,真jb头疼,比如性能,业务系统的并行计算的一致性协调问题,比如分布式架构的事务问题,我们需要多台机器共同commit事务,经典的案例当然是银行转账,支付宝转账这种,如果是一台机器的话,这个还是很方便的,windows中自带了一个事务协调器mstsc,但是呢,你那种很大很牛逼的项目不可能全是windows服务器,对吧,有些人为...

2017-04-27 13:48:00 71

转载 SpringMVC中WebDataBinder的应用及原理

Controller方法的参数类型可以是基本类型,也可以是封装后的普通Java类型。若这个普通Java类型没有声明任何注解,则意味着它的每一个属性都需要到Request中去查找对应的请求参数。众所周知,无论客户端传入的是什么类型的请求参数,最终都要以字节的形式传给服务端。而服务端通过Request的getParameter方法取到的参数也都是字符串形式的结果。所以,需要有一个把字符串形...

2017-04-20 14:37:00 378

转载 dubbo-monitor安装、 监控中心 配置过程

简单介绍下monitor:Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。 配置好了之后可以结合admin管理后台使用,可以清晰的看到服务的访问记录、成功次数、失败次数等.....Simple Monitor采用磁盘存储统计信息,请注意安装机器的磁盘限制,如果要集群,建议用mount共享磁盘。 c...

2017-04-20 12:23:00 53

转载 dubbo常见报错

1.java.io.IOException: Can not lock the registry cache file C:\Users\Administrator\.dubbo\dubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please c...

2017-04-18 15:37:00 376

转载 关闭Eclipse的控制台console自动跳出

Eclipse的控制台console有时候经常的跳出来,非常的烦人!尤其是在调试期间跳出,以下是分享一下设置操作:让它不经常的调出来,可以按下面的操作去掉它:windows -> preferences -> run/debug -> console在右边面板去掉"Show when program writest to sta...

2017-04-14 13:37:00 92

转载 使用java创建kafka的生产者和消费者

创建一个Kafka的主题,连接到zk集群,副本因子3,分区3,主题名是test111 [root@h5 kafka]# bin/kafka-topics.sh --create --zookeeper h5:2181 --topic test111 --replication-factor 3 --partitions 3 查看Kafka的主题详情 [...

2017-04-12 20:04:00 123

转载 KafKa入门

一、Kafaka 介绍Apache Kafka 是分布式发布-订阅消息系统。 它最初由 LinkedIn 公司开发,之后成为 Apache 项目的一部分。 Kafka 是一种快速、 可扩展的、 设计内在就是分布式的, 分区的和可复制的提交日志服务Kafka 是一个消息系统, 原本开发自 LinkedIn, 用作 LinkedIn 的活动流( activity stream) ...

2017-04-12 19:43:00 64

转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?一、入门 1、简介 Kafka is a distributed,partitioned,repl...

2017-04-12 17:26:00 43

转载 第一节 MongoDB介绍及下载与安装

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易...

2017-04-11 13:59:00 42

转载 eclipse maven plugin 插件 安装 和 配置

eclipse中的maven建议手动安装环境准备:eclipse(Helios)3.6maven3.0.4maven3 安装:安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven:http://www.apache.or...

2017-04-10 17:02:00 47

转载 Spring:源码解读Spring IOC原理

SpringIOC设计原理解析:本文乃学习整理参考而来一、什么是Ioc/DI?二、SpringIOC体系结构(1)BeanFactory(2)BeanDefinition三、IoC容器的初始化1、XmlBeanFactory(屌丝IOC)的整个流程2、FileSystemXmlApplicationContext的IOC容器流程1、...

2017-03-22 17:56:00 54

转载 Spring AOP (下)

 昨天记录了Spring AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅读性比较差,所以将后半部分更偏于应用的重起一篇随笔。  利用方式一的配置起来,可见代...

2017-03-22 17:47:00 42

转载 Spring AOP (上)

 工作忙,时间紧,不过事情再多,学习是必须的。记得以前的部门老大说过:“开发人员不可能一天到晚只有工作,肯定是需要自我学习。第一:为了更充实自己,保持进步状态。第二:为了提升技术,提高开发能力。第三:保持程序员对技术和学习的热情,工作的激情。程序员还是需要把基础打扎实,修炼自己的内功。” 所以赶紧把学习的东西总结一下,加深印象。之前有说了下AOP的原理 (http://www.cnblo...

2017-03-22 17:39:00 58

转载 Hibernate一级缓存和二级缓存详解

转:http://blog.csdn.net/xlgen157387/article/details/40071651一、一级缓存二级缓存的概念解释(1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级...

2017-03-20 16:54:00 36

转载 使用事件和消息队列实现分布式事务

原文:http://skaka.me/blog/2016/04/21/springcloud1/不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或者三阶段提交协议来完成分布式事务.但是使用这种方式一般来说性能较差, 因为事务管理器需要...

2017-03-20 15:18:00 35

转载 使用消息队列实现分布式事务-公认较为理想的分布式事务解决方案

前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告...

2017-03-20 14:40:00 99

空空如也

空空如也

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

TA关注的人

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