《Log4j2官方文档》从Log4j 1.x迁移

从Log4j 1.x迁移

使用Log4j 1.x桥接

转换到Log4j 2的最简单方法,也许就是把log4j 1.x的jar文件替换为Log4j 2的log4j-1.2-api.jar。然而,要让这个方式可以使用,应用必须满足以下要求:

  1. 不能访问Log4j 1.x的内部实现的方法和类,例如Appenders, LoggerRepository或者CategorycallAppenders方法。
  2. 不能以编程方式配置Log4j。
  3. 不能通过调用类DOMConfiguratorPropertyConfigurator来进行配置。

阅读全文

《Log4j 2 官方文档》翻译邀请

12月并发网组织大家翻译《Log4j 2官方文档》,文章比较简单,感兴趣同学可以先看这篇文章,Apache Log4j 2.0值得升级吗

如何领取

通过评论领取想要翻译的文章,每次领取一章或一节(根据内容长短),翻译完后再领取其他章节。领取完成之后,建议在一个星期内翻译完成,如果不能完成翻译,也欢迎你邀请其他同学和你一起完成翻译。

阅读全文

《Spring Data 官方文档》4.7 Spring Data扩展

原文链接 译者:zhanghTK

4.7 Spring Data扩展

这部分说明Spring Data一系列的扩展功能,可以使Spring Dta使用多样的上下文.目前大部分集成是针对Spring MVC.
阅读全文

《Http Client 官方文档》7. 高级主题

原文链接 译者:flystarfly

第七章 高级主题

7.1. 自定义客户端连接

在某些情况下,有必要自定义HTTP消息传输的方式来扩展HTTP参数的可使用性,以便能够处理非标准的作业。 例如,对于网络爬虫,可能需要强制HttpClient接受格式不正确的响应头,来捕捉消息的内容。

阅读全文

《HttpClient 官方文档》第三章 HTTP 状态管理

原文链接 译者[陈志军]

通常 HTTP 被设计为无状态,面向请求/响应的协议,对于有一些逻辑相关的请求/响应交换的有状态会话没有特别的规定。正当 HTTP 协议越来越流行和被认可,越来越多之前没有打算使用它的系统,现在也开始为了应用程序而使用它。例如电子商务应用的内容传输。因此,支持 HTTP 状态管理变得非常有必要。
NetScape(网景公司),曾经引领网页客户端和服务器端软件的发展,在他们的产品中基于专有的规范,提供了 HTTP 状态管理的支持。之后,NetScape 尝试通过发布规范草案来标准化这种机制。这些努力通过 RFC 标准促进了正式的规范定义。但是,状态管理在很多应用程序中仍然支持 Netscape 的草案而不兼容官方的标准。很多Web浏览器的主要开发人员觉得有必要保留这些极大地促进标准兼容性的草案。

阅读全文

Spring Data 4.4-4.5翻译

4.4定义查询方法

仓库代理有两种通过函数名的方式去获得stored-specific的查询方法。它可以通过直接使用定义好的方法名或者通过自己手动定义的方法名来调用查询。可提供的选项依赖于实际场景。然而,以下策略是在使用过程中需要考虑的。

阅读全文

《Spring Data 官方文档》4.6 定制Spring Data仓库实现

原文链接 译者:zhanghTK

4.6 定制Spring Data仓库实现

经常有必要为一少部分仓库方法,提供一个定制的实现。Spring数据存储库允许您提供自定义存储库代码。并将其与通用CRUD集成抽象和查询方法功能整合.

阅读全文

《Spring Data 官方文档》7. 映射

原文链接 译者:flystarfly

7. 映射

“CassandraMappingConverter”提供了丰富的映射支持。 “CassandraMappingConverter”具有丰富的元数据模型,提供了将域对象映射到CQL表的一套完整的特性功能集合。 使用域对象上的注解来填充映射元数据模型。 然而,基础架构不会强求使用注解作为元数据信息的唯一来源。“CassandraMappingConverter”还允许您通过遵循一组公约来将对象映射到文档,而不用提供任何其他元数据。

阅读全文

《HttpClient官方文档》2.1 连接持久性-2.2 HTTP连接路由

 

2.1. 连接持久性

一个主机与另一个主机建立连接的过程是相当复杂的,并且涉及两个端点之间的多个分组交换,这可能相当耗时。尤其是对于较小的HTTP消息来说,连接握手的开销是很大的。如果打开的连接能够重用于执行多次请求,就可以实现更高的数据吞吐量。

HTTP/1.1协议规定每个缺省的HTTP连接都可以重用于多次请求。 符合HTTP/1.0协议的端点同样可以通过一种机制明示它们的优先权来维持连接的可用性并将其用于多次请求。
HTTP代理还可以维持空闲连接存活一段时间,以防后续请求需要用到同一目标主机的连接。 通常称维持连接存活的能力为连接持久性,HttpClient完全支持这种能力。

阅读全文

《Spring Data 官方文档》6. Cassandra 存储库

原文链接 译者:flystarfly

6. Cassandra 存储库

《Spring Data 官方文档》5.8. 使用自定义转换器重载默认映射至5.10. 异常解释

原文链接 译者:flystarfly

5.8. 使用自定义转换器重载默认映射

为了对映射过程有更细粒度的控制,你可以使用’CassandraConverter’实现来注册Spring转换器,例如’MappingCassandraConverter’。

“MappingCassandraConverter”检查是否有任何Spring转换器可以在这些特殊类试图映射自身对象之前处理。 为了’hijack’ MappingCassandraConverter’的正常映射策略,或许为了提高性能或其他自定义映射需求,您首先需要创建一个Spring’Converter’接口的实现,然后将它注册到MappingConverter。

阅读全文

《Spring Data 官方文档》5.7 查询CQL表

原文链接 译者:flystarfly

5.7. 查询CQL表

有几种选择和查询的风格,您可以从中选择。 请参阅CassandraTemplate API文档,了解所有可用的重载。

查询表的多行数据,并将结果映射到POJO。

阅读全文

《Spring Data 官方文档》5.6 保存, 更新, 以及删除数据行

原文链接 译者:flystarfly

5.6. 保存, 更新, 以及删除数据行

‘CassandraTemplate’提供了一种简单的方法来保存,更新和删除域对象,并将这些对象映射到存储在Cassandra中的文档。

阅读全文

使用Spring Data 仓库工作 4.1-4.3

 译者:Edenpan 原文连接

Spring Data 仓库抽象的目标是为了明显减少为了各种持久存储的来实现的数据访问层的样板代码量。

Spring Data存储库文档和你的模块
本章解释了Spring Data 存储库的核心观念,以及接口。本章的信息来自Spring Data公共模块。它使用了Java Persistence API(JPA)中的配置以及代码实例。将命名空间声明和要扩展的类型扩展为你将会使用的模块的等效项。命名空间引用包含了所有被Spring Data模块支持的存储库API的XML配置,存储库查询关键字包含了常用的存储库抽象所支持的查询方法关键字。对于模块特定特性的详细信息,参阅文档中讲述该模块的章节。

《Spring Data 官方文档翻译》3. 其他帮助资源

原文链接

3.其他帮助资源

学习一个新的框架并不总是那么容易的。在这一章中,我们尝试提供一份我们认为比较容易遵循的指南,用于开始学习Spring Data Cassandra模型。但是,如果您遇到了问题或者您仅仅想要寻找一些建议,可以自由使用以下链接:

阅读全文

return top