九千万代码的梦想

asciidoc最佳实践-maven插件

前言 AsciiDoc是一种轻量型的标记语言,语法简单易用,兼容Markdown的同时,提供了更丰富的标记功能,非常适用于写电子文档,使用AsciiDoc 的时候,为了编写和维护方便,经常需要按照一定的规范组织目录结构,而发布的目录结构不一定和编写过程一致,因此本文主要是讨论我自己 在尝试使用AsciiDoc编写文档时的最佳实践。 目前只讨论使用maven插件搭建目录结构和发布的方式。 ...

使用maven插件指定编译版本和源码版本

前言 在ide中创建maven工程的时候,经常会默认使用jdk6的版本来编译源码,而我们可能更多会使用jdk8来编译,每次重新导入工程的时候,都需要在ide重新设置源码和编译版本,很麻烦,可以使用插件在maven中指定版本,那么ide就会根据maven插件配置直接使用对应版本的jdk编译了。 配置插件 在maven pom.xml中添加如下插件配置: <properties&g...

使用jmx监控tomcat

前言 在运行java应用的过程中,有时候会出现各种各样的服务器问题,或者因为我们的应用出现内存泄露等等,在开发环境中非常难重现,因此我们经常需要监控服务器的状态, 在Java中,提供了一种远程监控jvm进程的协议,叫JMX,官网介绍连接:Monitoring and Management Using JMX 实际上每一个JVM进程都可以打开JMX监听功能,只需要在JAVA的启动参数中增加...