自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来啊 快活啊

不但唱工,单是黑头涎脸扮丑角,丑角挺胸学黑头,戏场上只见白鼻子的和黑脸孔的丑角多起来,也就滑天下之大稽。——(鲁迅《花边文学·小品文的生机》)

  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

原创 Druid and Imply

druid implydruid-io implydatadruid.io=druidcore{[broker+coordinator+historical]+[overlord+middleManager+node]}+tranquilityImply提供了从部署到配置到各种可视化工具的完整的解决方案; Imply=druid.io+datazoo+plywood+pivot+各种可视化工具

2017-12-31 22:28:26 2242

原创 Druid Tranquility

Druid Tranquility

2017-12-31 12:07:36 926

原创 Kafka's Metadata In ZooKeeper Directories

参考apache kafka系列之在zookeeper中存储结构 kafka在zookeeper中的存储结构 Kafka Documentation#ZooKeeper Directories

2017-12-31 12:02:59 492

原创 Apache Avro vs Apache Thrift vs Google Protocol Buffers vs MessagePack

参考Apache Avro Apache Thrift Google Protocol Buffers thrift与avro RPC使用对比与总结 Apache Avro 与 Thrift 比较 Thrift、protocolbuffer、avro这几种序列化之间的比较 Protobuffer和json深度对比 跨语言通信方案的比较—Thrift、Protobuf和Avro 三种通

2017-12-31 11:44:37 766

原创 Apache Parquet

参考大数据开源列式存储引擎Parquet和ORC 深入分析Parquet列式存储格式 Apache Parquet

2017-12-31 02:39:38 1844

原创 querydsl-maven-plugin的正确使用姿势

querydsl-maven-plugin的原理是, 1. 遍历编译后的target/classes里面所有的class,处理所有带Entity注解的class, 2. 处理的时候,会把target/classes里面所有的class都加载到Class Loader中,以免带有Entity注解的class依赖到; 3. 最后使用反射处理带有Entity注解的class,生成QClass;编译两

2017-12-30 19:08:09 4679

原创 Spring Boot Application连接Oracle

Linux下启动时添加如下的JVM参数-Djava.security.egd=file:///dev/urandom java -jar -Djava.security.egd=file:///dev/urandom spring-boot-application-oracle-1.0.0.jar注意版本 OracleVersion Dialect AnyVersion org.hib

2017-12-28 14:36:42 2031

原创 2017首届领域驱动设计大会

由参加领域驱动设计大会与自己所想的 张逸:限界上下文的边界 当DDD遇上微服务 领域驱动设计(DDD)在美团点评业务系统的实践

2017-12-27 23:00:28 777

转载 JDBC Connection Reset问题分析

2014年7月13日 半年前开始,项目组测试MM在验证功能时,经常报怨讲测试环境上的应用在启动时很慢,偶尔会报失败,遇到类似问题多数情况下重新启动一次就可以启动成功,但少数时候也有反复启动不成功的案例。当启动失败时,日志里有如下的异常,看起来似乎和网络有关。java.sql.SQLRecoverableException: I/O Exception: Connection resetat

2017-12-27 21:08:06 5477

原创 让hql支持按位与运算

摘要: 目前hibernate不支持按位与运算,近期的项目又需要这样的操作,好在hibernate提供了相关的扩展功能,能自己实现相关的操作一、背景工作中,使用的数据库为MySQL,项目使用的语言为java,采用了JPA技术,底层用的是hibernate,项目中有些需要进行按位与运算,但是hql语言确不支持,该文章描述了如何让我们的程序支持按位与的操作二、实现首选实现SQLFunction接口pac

2017-12-26 22:56:16 784

原创 Spring Integration Metrics

Spring Integration运行过程中会产生很多的统计信息; spring-integration-core模块中定义了如下的接口,所有的统计指标都在其中 1. MessageChannelMetrics 2. MessageHandlerMetrics 3. MessageSourceMetrics 非常的丰富;对Spring Integration来说,数据的接收、处理、发送是

2017-12-21 17:30:51 270

原创 Spring Cloud Stream Binder Kafka Monitor

KafkaBinderHealthIndicator KafkaBinderMetrics

2017-12-21 15:38:46 348

转载 OLAP分类的基本概念和基本操作

OLAP存储分类OLAP存储有多种实现方法,根据存储数据的方式不同可以分为ROLAP、MOLAP、HOLAP。ROLAP:表示基于关系数据库的OLAP实现(Relational OLAP)。以关系数据库为核心,以关系型结构进行多维数据的表示和存储。ROLAP将多维数据库的多维结构划分为两类表:一类是事实表,用来存储数据和维关键字;另一类是维表,即对每个维至少使用一个表来存放维的层次、成员类别等维的描

2017-12-20 11:47:13 3655

原创 Druid.io系列

研究下了Druid,找个一个系列的博文,写的很好,非常适合快速入门。 Druid.io系列(一):简介 Druid.io系列(二):基本概念与架构 Druid.io系列(三): Druid集群节点 Druid.io系列(四):索引过程分析 Druid.io系列(五):查询过程 Druid.io系列(六):问题总结

2017-12-19 20:20:43 363

原创 Spring Data Core

Slice:A sized chunk of data with information whether there is more data available. Requires a Pageable method parameter. Chunk:Slice Page:A Slice with additional information, e.g. the total number o

2017-12-18 16:37:35 227

原创 学习分布式系统需要怎样的知识?

作者:马超 链接:https://www.zhihu.com/question/23645117/answer/124708083 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我的 Phd 研究方向是分布式系统,我老板也是搞分布式系统出身,我们实验室在这方面的积累还算不错,所以借此问题谈谈自己的看法。首先需要说明的是,分布式系统是一个复杂且宽泛的研究领域,学

2017-12-15 12:51:48 281

转载 DDD#Clarified CQRS

在看到社区中的人对CQRS模式(Command-Query Responsibility Segregation)的解读后,我认为是时候做出一些澄清了。一些人把CQRS和事件溯源绑在一起来看待。更多的人用这个模式来覆盖掉原先分层架构的设计。下面我想能对CQRS模式本身做一些阐述,并且说明在何种场景下它可以与其他模式进行对接。为什么要有CQRS?在讨论CQRS模式的细节之前,我们首先需要理解这个模式产

2017-12-15 10:56:36 253

原创 语义化版本 2.0.0

摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的套件越多,你就越有可能在未来的某一天发现自己已深陷绝

2017-12-13 14:59:50 176

原创 Thymeleaf 字符串模板

@Configurationpublic class TemplateResolverConfiguration{ @Bean public StringTemplateResolver defaultTemplateResolver() { StringTemplateResolver resolver = new StringTemplateResolver()

2017-12-11 23:04:24 1929

原创 Spring Cloud# Spring Cloud Stream UnitTest设计模式

我们在使用Spring Cloud Stream时有三种情况: 1. 本系统作为消息生产者 2. 本系统作为消息消费者 3. 本系统既是消息生产者又是消息消费者 相应的我们的测试也分三种情况, 生产消息:这种情况下,我们只需要测试从指定的Binder中取出的消息是否符合预期就行了; 消费消息:这种情况下,我们需要给指定的Binder发送消息,消息驱动业务服务,然后检测对系统的影响是否符合

2017-12-11 18:05:32 523

原创 事务管理优秀资源整理

理论Atomikos Documentation:Atomikos 的官方文档,这家公司很强大,猛料特别多;优秀的开源框架LCN 分布式事务框架:思路是协调各个分布式事务参与者的本地事务;要求分布式事务的参与者都要有本地事务管理的能力; ByteTCC:tcc开源实现 Atomikos TransactionsEssentials:JTA实现,restful 分布式事务实现

2017-12-09 18:08:18 182

原创 Spring Data Neo4J

docker run --publish=7474:7474 --publish=7687:7687 --volume=/d/neo4j/data:/data --volume=/d/neo4j/logs:/logs neo4j:3.0

2017-12-04 09:27:18 1029

原创 Spring Data Elasticsearch

docker run --name elasticsearch-server -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:5.6.4docker run --name kibana --link elasticsearch-server:elasticsearch -p 5601:5601 -d k

2017-12-03 22:20:54 400

mina2.0官方文档的PDF版本

mina2.0版本文档的pdf版本,做了书签,排版更易于阅读。

2015-01-16

hadoop2.4.1 Eclipse插件

hadoop2.4.1的Eclipse插件 直接放到Eclipse plugin目录下重启Eclipse就能用了

2014-10-31

领域驱动设计精要

领域驱动设计精要,DDD大神的神作,5个资源分,你买不了吃亏,买不了上当

2017-11-04

Exactly Once Delivery and Transactional Messaging in Kafka

Exactly Once Delivery and Transactional Messaging in Kafka

2019-02-27

exactly once semantics in kafka

exactly once semantics in kafka,

2019-02-27

mina2.0官方文档的中文译版

mina2.0官方文档的中文译版,做了书签,翻译的很准确。

2015-01-16

PostgreSQL内核分析

PostgreSQL 内核分析

2014-12-16

后台框架H+的最新版本

后台框架H+的最新版本,感觉比ace实用一些

2016-01-30

快学Scala(Java核心技术的作者最新力作)

这本书,出自《Java核心技术》(Core Java)的作者,Cay S. Horstmann。每一章的篇幅都不长,娓娓道来,沁人心脾,适合有一定经验的Java程序员阅读。几乎所有Scala相关的核心内容都有涉及,由浅入深,深入浅出,非常适合快速上手。 当然了,如果你想要用好Scala,想把它发挥到更高的层次,基本功必须扎实。这本书讲的都是基本招式,看似平实无华,实则招招受用,对于一线开发人员,实在是值得放在案头反复揣摩练习。 Cay S. Horstmann是《Java核心技术》卷1和卷2第8版(Sun Microsystems出版社2008年出版)的主要作者,除此之外,他还著有其他十多本面向专业程序员和计算机科学专业学生的书籍。他是San Jose州立大学计算机科学专业的教授,同时还是一位Java Champion。

2014-09-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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