自定义博客皮肤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位下载地址: Jsonviewer2 32位下载地址: JSONViewer ...

2017-09-15 14:42:00 166

转载 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 187

转载 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 155

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

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

2017-08-31 14:53:00 184

转载 常用在线工具

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 90

转载 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 122

转载 Activiti 教程

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

2017-08-08 17:00:00 82

转载 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 119

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

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

2017-07-27 16:21:00 82

转载 kibana查询语法

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

2017-07-20 13:55:00 117

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

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

2017-07-14 13:52:00 108

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

目录 1. 准备安装包... 1 2. 安装jdk7. 1 3. 安装ElasticSearch. 2 4. 安装maven. 3 5. 集成IK. 3 6. 安装head插件... 3 7. 安装kibana及marvel插件... 4 8. 启动ES及kibana. 5 9....

2017-07-05 17:11:00 138

转载 在Linux上安装Elasticsearch5.x

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

2017-07-05 16:22:00 146

转载 在Windows上安装Elasticsearch 5.x

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

2017-07-05 15:44:00 104

转载 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 290

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

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

2017-06-06 10:43:00 128

转载 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 110

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

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

2017-06-05 09:53:00 73

转载 eclipse配置及常用快捷键

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

2017-05-18 13:46:00 66

转载 常用webservice工具

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

2017-05-17 14:16:00 239

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

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

2017-05-12 10:43:00 51

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

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

2017-05-11 15:40:00 66

转载 Jenkins入门总结

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

2017-05-11 15:00:00 57

转载 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 241

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

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

2017-04-27 13:48:00 85

转载 SpringMVC中WebDataBinder的应用及原理

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

2017-04-20 14:37:00 398

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

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

2017-04-20 12:23:00 71

转载 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 423

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

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

2017-04-14 13:37:00 111

转载 使用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 144

转载 KafKa入门

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

2017-04-12 19:43:00 79

转载 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 56

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

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

2017-04-11 13:59:00 54

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

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

2017-04-10 17:02:00 61

转载 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 65

转载 Spring AOP (下)

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

2017-03-22 17:47:00 49

转载 Spring AOP (上)

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

2017-03-22 17:39:00 68

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

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

2017-03-20 16:54:00 46

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

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

2017-03-20 15:18:00 50

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

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

2017-03-20 14:40:00 114

空空如也

空空如也

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

TA关注的人

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