《kafka中文手册》- 构架设计

阅读全文

《kafka中文手册》-快速开始

《Spring Boot官方文档》16. 自动配置

16. 自动配置

Spring Boot的自动配置会尝试根据你添加进来的jar依赖来自动配置你的Spring应用。例如,如果HSQLDB在你的classpath路径上,你没有手动配置任何数据库连接实体类,我们还会自动配置内存数据库。

你可以有选择的实现自动配置,可以向 @Configuration上添加@EnableAutoConfiguration或者@SpringBootApplication注解来实现。

你应该只添加一个@EnableAutoConfiguration注解。我们通常建议你把它添加到你的主要 @Configuration类上。
阅读全文

《OSGI官方指南》首页

开发者

开始使用OSGI。通过重用组件的方式来构建和管理你的高度复杂的系统;OSGI使我们的代码更加容易编写、测试和重用,使管理动态部署和检测错误更容易;远程部署;检测和解决你可能不能立马察觉到的问题;

如果你正在使用Java开发软件,那么OSGI应该在你的工具箱里面;

阅读全文

《OSGI官方指南》翻译邀请

各位同学2017新年好,新年1月份并发网组织大家翻译《OSGI官方指南》,内容不多,欢迎有兴趣的同学参与。

《Log4j 2 官方文档》Scripts

Log4j支持符合JSR223的脚本语言使用在它的组件上。任何一种支持符合JSR223标准的语言引擎都可以使用。所有的语言列表可以在JSR223脚本引擎的页面中找到。很多语言被列在这里,例如javaScript,Groovy,BeanShell,直接支持JSR223语言框架,只要引入了jar就可以支持选择的语言了。Log4j通过<script>,<scriptFile><scriptRef>这三个元素标签来支持脚本语言的使用。Script元素包含了脚本的名称,脚本编写的语言,以及脚本的内容。
阅读全文

Mysql Connector 5.1 好用的新特性

Mysql connector 5.1对于集群部署的情况,给予了负载均衡、故障迁移、主从复制读写分离的支持。

阅读全文

聊聊Cassandra-概览

原文地址

如果你想学习分布式系统,Cassandra可以说是一个好的开始。 Cassandra借鉴了两篇重要的论文中的思想:Google的BigTable和Amazon的Dynamo。它的存储基于BigTable,分布式基于Dynamo。这篇文章将尝试解释整体架构中的一些细节。

阅读全文

《Log4j 2 官方文档》Testing in Maven

在 Maven 中使用测试

Maven在整个构建生命周期内可以运行单元测试和功能测试。默认情况下, 任何在 src/test/resources 路径下的文件都会复制到 target/test-classes 路径中, 同时这些文件在执行测试过程中,也会被包含在 classpath 中. 正因为这样的特性,如果将一个 log4j2-test.xml 文件放到 src/test/resources 目录中, 这会替换掉当前正在使用的 log4j2.xmllog4j2.json 配置。因此, 在测试期间可以使用不同的日志配置,而不是当前在产品中使用的配置。

阅读全文

从单例模式到Happens-Before

本文主要从简单的单例模式为切入点,分析单例模式可能存在的一些问题,以及如何借助Happens-Before分析、检验代码在多线程环境下的安全性。

阅读全文

小规模的流处理框架.Part 2: RxJava 1.x/2.x

原文链接 作者:Tomasz Nurkiewicz 译者:simonwang
part 1: thread pools中,我们设计并实现了一个相对简单的实时处理events的系统。在阅读本文之前你应该确保已经读懂了Part1的那篇文章,这里重新阐述一遍系统的设计要求:
阅读全文

《LOG4J2官方文档》Chainsaw 可以自动处理你的日志文件(通知appender的配置)

原文链接 译者:friday

对于所有的基于文件的appender和基于socket的appender,log4j提供通知appender 配置的详细信息的功能。例如,基于文件的appender,文件地址和格式化输出日志信息都包含在了log4j的通知里面。Chainsaw和其他外部系统能发现这些通知并聪明地利用这些通知去处理日志文件。

小规模的流处理框架.Part 1: thread pools

原文链接 作者:Tomasz Nurkiewicz 译者:simonwang
(译者:强力推荐这篇文章,作者设计了一个用于小流量的流式数据处理框架,并详细给出了每一个需要注意的设计细节,对比了不同设计方案的优缺点,能够让你对流处理过程,某些设计模式和设计原则以及指标度量工具有一个更深刻的认识!)
GeeCON 2016上我为我的公司准备了一个编程竞赛,这次的任务是设计并实现一个能够满足以下要求的系统:
阅读全文

《Log4j 2 官方文档》多余性(Additivity)

如果我们希望输出com.foo.Bar的TRACE等级的日志,而不像影响其他日志的输出。简单的改变日志等级是不能达到我们想要的目的;但是修改也很简单,只要我们添加一个新的Logger定义就可以达到目标。

阅读全文

《Log4j 2 官方文档》Configuring Filters

原文链接 译者:flystarfly

配置过滤器

Log4j允许在下面4个地方中任意一个指定过滤器:

阅读全文

return top