Archive for the ‘ JAVA ’ Category

《Maven官方指南》模型指南

原文链接     译者:carvendy

模型指南

模型是一个从简单模板生成源码的工具。从简单模板你可以生成这些:

  • Java源码
  • XML序列化源码模型
  • XML反序列化源码模型
  • 模型文档
  • XSD

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》模型指南

《Maven官方指南》构建Maven

原文链接     译者:carvendy

构建Maven

为什么我想构建Maven?

构建有两个原因,其中一个是Maven的原因:

  • 为了尝试一些边缘特性或修正(版本可以在JRIA中找到)。
  • 为了你已经修复一个问题和提交分支到开发者团队。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》构建Maven

《Maven官方指南》创建装配

原文链接     译者:carvendy

创建装配

装配机制在Maven中提供了一种简单的方式创建,分布使用一个装配描述符和依赖信息在你的pom中。为了有序地使用插件你需要配置装配插件在你的pom中和它可能看起来像这样:

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》创建装配

并发队列-无界阻塞队列LinkedBlockingQueue原理探究

一、前言

前面介绍了使用CAS实现的非阻塞队列ConcurrentLinkedQueue,下面就来介绍下使用独占锁实现的阻塞队列LinkedBlockingQueue的实现。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 并发队列-无界阻塞队列LinkedBlockingQueue原理探究

并发队列-无界阻塞优先级队列PriorityBlockingQueue原理探究

一、 前言

PriorityBlockingQueue是带优先级的无界阻塞队列,每次出队都返回优先级最高的元素,是二叉树最小堆的实现,研究过数组方式存放最小堆节点的都知道,直接遍历队列元素是无序的。

Read more

《Spring 5 官方文档》15.使用JDBC实现数据访问

15.1 介绍Spring JDBC框架

表格13.1很清楚的列举了Spring框架针对JDBC操作做的一些抽象和封装。里面区分了哪些操作Spring已经帮你做好了、哪些操作是应用开发者需要自己负责的.

表13.1. Spring JDBC – 框架和应用开发者各自分工
Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Spring 5 官方文档》15.使用JDBC实现数据访问

《Maven官方指南》使用扩展

原文链接     译者:carvendy

使用扩展

扩展使用货车提供者,用于在仓库中运输工件和提供生命周期增强的插件。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》使用扩展

《Maven官方指南》Maven使用Ant指南

原文链接     译者:carvendy

Maven使用Ant指南

这个例子中说明咱们绑定一个ant脚本到生命周期。你可以加入脚本到每一个生命周期,复制 execution/ section可以指定一个新的周期。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》Maven使用Ant指南

《Maven官方指南》配置代理

原文链接

配置代理

你可以陪住一个代理来使用一些或者全部Maven需要的http请求。用户名和密码需要如果你代理需要基础的授权(注意最新发布可能支持存储你的密码在一个安全密钥 – 与此同时,请确定你的settings.xml文件(总是使用${user.home}/.m2/settings.xml)是担保 适当的权限给你操作系统。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》配置代理

《Maven官方指南》生成源文件

原文链接     译者:carvendy

生成源文件

让我们运行这个小例子。为了生成源文件你必须有一个插件它是在generate-sources周期中有参与的,像ANTLR4 Maven Plugin

所以这一切都很好,我们有一个插件想要从Antlr4 语法中生成一些源码但是我们应该怎么使用呢?你需要指定你想要使用的在你的POM中。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》生成源文件

《Maven官方指南》权限和发布设置

原文链接     译者:carvendy

权限和发布设置

仓库发布定义在项目的distributionManagement 部分。无论如何。你不能将你的用户名密码和其他权限设置的放置到项目中。为了整个,你应该加入一个服务定义你自己的id匹配在你项目中的发布仓库。

除此之外,一些仓库可能需要授权才可以下载,所以相应的配置一样可以指定在server元素。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》权限和发布设置

《Maven官方指南》配置档案插件指南

原文链接     译者:carvendy

配置档案插件指南

很多Java档案生成插件接受archive的配置元素来自定义生成的档案。 在标准的Maven插件,这里包含jar,war, ejb,earassembly插件。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》配置档案插件指南

《Maven官方指南》APT格式

原文链接    译者:carvendy

APT格式

APT是标准的纯文本。APT 标记语言,它力求简单的文档编写的解决方案。它的语法像纯文本多于像其他标记格式(例如HTML)。文档提供一些可用的APT格式例子。

重要笔记

在文档中信息包含对应的源APT格式像发布的Xmlmind。在版本1.1 Maven Doxia已经同意一些改变源码格式,看看文档中的细节描述。值得注意的以下是一个[改变]链接的显著区别。

随着选项包含着格式文本,演示APT用于创建段落、头部、选项、列表、代码样本、图像、表格、规则、打破和文本级别元素例如样式、锚和特殊字符。在盒子包含打字机字体是APT源码的例子。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》APT格式

《Maven官方指南》片段宏指南

原文链接     译者:carvendy

片段宏指南

当你使用Maven生成你的web项目,你有一部分动态选项是包括一些源码片段在你的源码页中。

一个片段是一个源码文件的部分,有指定格式的注释。

这个功能受到汇集的片段宏启发,被Maven的Doxia项目提供一种通过 Maven Site Plugin的方式。

在你的文档中包含源码片段,首先在源文档中想要包含的行加入注释,然后参考文档文件片段的id。每个片段必须分配一个id,和id在源文档中必须唯一。如果你想包含实体文件,那么id参数不需要。

Read more

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Maven官方指南》片段宏指南

《Log4j 2 官方文档》自动重加载配置

当通过一个文件加载配置的时候,Log4j可以自动识别配置文件发生变化,并根据变化重新加载。
如果 configuration 的属性monitorInterval 被设置了一个非0的值,那么Log4j2会周期性的检查配置文件。
接下来的例子展示了每隔30秒进行一次检测的例子。(最小的时间间隔是5秒,不能小于5)。

<?xml version="1.0" encoding="UTF-8"?>

<Configuration monitorInterval="30">

...

</Configuration>

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Log4j 2 官方文档》自动重加载配置

return top