《Flink官方文档》翻译邀请
最近项目中要用到流式计算,同事推荐看《Filik官方文档》,我看了下觉得挺不错了,并且翻译了第一篇Quick Start,所以本月组织大家翻译这个文档。
《Netty官方文档》基准测试
原文链接 译者:lijunshu
Netty有一个模块叫’netty-microbench’,我们可以用他来执行一系列的微型基准测试。Netty-microbench是基于OpenJDK JMH构件的(HotSpot的推荐基准测试方案)。当你开始netty基准测试时,你不需要额外的依赖。
《Flink官方文档》Quick Start
原文链接 译者:清英
安装: 下载并开始使用Flink
Flink 可以运行在 Linux, Mac OS X和Windows上。为了运行Flink, 唯一的要求是必须在Java 7.x (或者更高版本)上安装。Windows 用户, 请查看 Flink在Windows上的安装指南。
Spring Boot 整合 Mybatis 实现 Druid 多数据源详解
原创出处: 泥瓦匠BYSocket
“清醒时做事,糊涂时跑步,大怒时睡觉,独处时思考”
本文提纲
一、多数据源的应用场景
二、运行 springboot-mybatis-mutil-datasource 工程案例
三、springboot-mybatis-mutil-datasource 工程代码配置详解
一、多数据源的应用场景
目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢?
Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分:
1. DruidDriver 代理 Driver,能够提供基于 Filter-Chain 模式的插件体系。
2. DruidDataSource 高效可管理的数据库连接池
3. SQLParser 阅读全文
线程亲和性(Thread Affinity)
如果你正在开发低延迟的网络应用,那应该对线程亲和性(Thread affinity)有所了解。线程亲和性能够强制使你的应用线程运行在特定的一个或多个cpu上。通过这种方式,可以消除操作系统进行调度过程导致线程迁移所造成的影响。幸运的是,刚好有一个这么一个java库 Java-Thread-Affinity ,并且很容易就可以整合到你的netty应用中。