《Spring 5 官方文档》4. 资源

原文链接 译者:XiaoLin

4.1 介绍

仅仅使用 JAVA 的 java.net.URL 和针对不同 URL 前缀的标准处理器,并不能满足我们对各种底层资源的访问,比如:我们就不能通过 URL 的标准实现来访问相对类路径或者相对 ServletContext 的各种资源。虽然我们可以针对特定的 url 前缀来注册一个新的 URLStreamHandler(和现有的针对各种特定前缀的处理器类似,比如 http:),然而这往往会是一件比较麻烦的事情(要求了解 url 的实现机制等),而且 url 接口也缺少了部分基本的方法,如检查当前资源是否存在的方法。

阅读全文

Ambari 架构(四)Ambari Agent 架构

作者:Base

阅读全文

《Flink官方文档》示例总览

原文 译者:ivansong

示例

阅读全文

《Spring 5官方文档》35. Spring注解编程模型

原文链接 译者:叶扬V

介绍

这篇文档是以Spring Framework 4.2作为框架基础编写的,但是,这篇文档是一份还在进行的工作。所以随着时间推移,你会看到这份文档还在更新。

阅读全文

Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上)

原文链接  译者:astron  原文作者: Jay Kreps 2014年4月27日

我写过一篇LinkedIn如何使用Apache Kafka作为集中发布订阅日志,以便在应用程序,流处理和Hadoop之间集成数据的博客文章。

阅读全文

《Spring 5 官方文档》5. 验证、数据绑定和类型转换

原文链接 译者:14shadow43

5 验证、数据绑定和类型转换

5.1 介绍

JSR-303/JSR-349 Bean Validation

在设置支持方面,Spring Framework 4.0支持Bean Validation 1.0(JSR-303)和Bean Validation 1.1(JSR-349),也将其改写成了Spring的Validator接口。

正如5.8 Spring验证所述,应用程序可以选择一次性全局启用Bean验证,并使其专门用于所有的验证需求。

正如5.8.3 配置DataBinder所述,应用程序也可以为每个DataBinder实例注册额外的Spring Validator实例,这可能有助于不通过使用注解而插入验证逻辑。

阅读全文

《Spring 5 官方文档》整合EJB

原文链接

25.1 介绍

作为一个轻量级的容器,Spring通常被认为是EJB的替代品。我们相信对域大多数就算不是最多的应用和用例来说,Spring作为一个容器结合其丰富的在事物,ORM和JDBC访问方面的支持功能,是比通过一个EJB容器和EJBs来实现同等的功能更好的选择。

阅读全文

《Spring官方文档》第三部分 测试9-10章节

原文链接 译者:reed7

作为 Spring 的开发团队,我们鼓励在开发活动中引入测试驱动开发(TDD,Test-Driveng-Development)的行为,因此本文档接下来将涵盖 Spring 框架对集成测试的支持(以及 Spring 下单元测试的最佳实践)。

Spring 开发团队发现对控制反转(IoC)的正确运用可以使针对代码编写单元测试与集成测试变得更为容易(setter方法的存在,以及类里面恰当的构造器,使得测试代码在无需类似服务工厂等辅助工具的前提下,也能够方便地对各个类进行调用)。我们希望通过整整一章对 Spring 框架下测试相关主题的讲解,让读者也能对我们的以上发现表示赞同。

阅读全文

《Kafka官方文档》设计

原文链接 译者:BlackMamba

Design

1. Motivation

我们设计Kafka用来作为统一的平台来处理大公司可能拥有的所有实时数据源。为了做到这点,我们必须思考大量的使用场景。

它必须有高吞吐去支持大数据流,例如实时日志聚合。

它必须优雅的处理数据积压,以支持定期从离线系统加载数据。

这也以为这系统必须支持低延迟的分发来处理传统消息系统的场景。

我们想支持分区的、分布式的、实时的处理数据源并创建新的数据源,这推动了我们的分区和消费模型。

阅读全文

《Flink官方文档》监控Wikipedia 编辑流

原文链接 译者:ivansong

在本指南中,我们会从头开始,从从创建一个Flink项目到在一个Flink集群上运行一个流分析程序。

Wikipedia 提供了一个记录所有wiki的编辑的IRC通道。我们将会接入这个通道,计算每个用户在给定的时间窗口上编辑的字节数。用Flink能足够简单地在短时间内实现,但是给了你一个创建更复杂的分析程序的好的基础。

阅读全文

《Spring 5 官方文档》26. JMS

26.1 介绍

Spring 提供了一个 JMS 的集成框架,简化了 JMS API 的使用,就像 Spring 对 JDBC API 的集成一样。

JMS 大致可分为两块功能,即消息的生产与消费。JmsTemplate类用于消息生产和消息的同步接收。 对于类似 Java EE 的消息驱动 Bean 形式的异步接收,Spring 提供了大量用于创建消息驱动 POJOs(MDPs)的消息监听器。Spring 还提供了一种创建消息侦听器的声明式方法。
阅读全文

Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢!

『 公司需要人、产品、业务和方向,方向又要人、产品、业务和方向,方向… 循环』

本文提纲
一、前言
二、运行 springboot-mybatis-annotation 工程
三、springboot-mybatis-annotation 工程配置详解
四、小结

运行环境:JDK 7 或 8、Maven 3.0+
技术栈:SpringBoot 1.5+、SpringBoot Mybatis Starter 1.2+ 、MyBatis 3.4+

前言

距离第一篇 Spring Boot 系列的博文 3 个月了。《Springboot 整合 Mybatis 的完整 Web 案例》第一篇出来是 XML 配置 SQL 的形式。虽然 XML 形式是我比较推荐的,但是注解形式也是方便的。尤其一些小系统,快速的 CRUD 轻量级的系统。 阅读全文

《NETTY官方文档》4.0的新特性及注意点

原文链接 译者:裘卡

此文档涵盖了此次Netty大版本中值得关注的变更点及新特性,以帮助你将自己的应用顺利移植到新版本。

阅读全文

《Spring 5官方文档》电子邮件

原文链接  译者:lofo

29. 电子邮件

29.1 介绍

依赖库:使用Spring框架的邮件功能需要将JavaMail的Jar包添加到依赖中。这个库可以Maven中心找到:com.sun.mail:javax.mail

Spring提供了一个实用的发送电子邮件库,它为使用者屏蔽了邮件系统的底层细节和客户端的底层资源处理。

阅读全文

《Spring 5 官方文档》18. Web MVC 框架

原文链接 译者:dan

18.1  Spring Web MVC 框架的介绍

Spring Web模型视图控制器(MVC)框架是围绕一个DispatcherServlet设计的,它将请求分派给处理程序,具有可配置的处理程序映射,视图解析,区域设置,本地化和主题解析,并且支持上传文件。默认的处理是基于注解@Controller@RequestMapping,提供一系列灵活的处理方法。随着Spring 3.0的推出,通过@PathVariable或者其他注解,@Controller 机制开始允许你去创建 Rest风格的web站点和应用。

阅读全文

return top