Gradle工具API(参见Chapter.65.Embedding Gradle),用于IDEs和其他工具整合Gradle,总是使用Gradle守护进程执行构建.如果你是从IDE内部执行构建,那么你是在使用守护进程,而且不需要在你的环境中允许Gradle守护进程.但是,除非您已明确启用的Gradle守护进程在你的环境的,你在命令行中的构建不会使用摇篮守护进程。
MyBatis Generator(以下简称为 MBG),可以逆向生成持久层的基本代码,而且 mybatis 的实现方案比较好,可以自由组合完成比较复杂的查询,当然更复杂的就需要手动写了,下面整理下基本使用!1.MBG 的下载我这里分享的是我经常使用的版本,百度云下载地址:http://pan.baidu.com/s/1dEvCThv 下载成功后的大致目录结构为:2.打开目录中的 generator.
flex/bisonclojure下的神器instaparsejison: javascript bisonantlr4parsec Haskell下的神器
我们在工作生活中时常会有画图的需求,不管是梳理结构/流程还是做可视化汇报/展示都需要一手画图的能力。什么?不想画?能直接从网络复制为啥要自己费精力?一方面,有一些图可能涉及面很窄网上真不一定有;另一方面,网络上的图可能已经是十年前的而且可能有错;再者画图的过程也是你将自己掌握的知识体系化并沉淀的过程,从网络上copy一张图并不能帮你更深地理解它背后的知识。
LiteOS源码中使用makefile进行文件的批处理编译和连接到生成文件,如果在使用LiteOS来设计工程时使用GNU编译器进行编译,一般会都会使用到makefile进行编译和链接程序,如果使用的Keil或IAR的编译器进行编译则在Keil IDE或IAR IDE中设置编译器信息和文件包换路径就可以了进行编译链接和输出文件。
Jmeter是一个非常好用的压力测试工具。Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。
Java class/jar 反编译工具 jd-gui 使用指南。eclipse 里也可以直接使用 jd-gui,jd-gui eclipse 插件版下载。
linux里好用的性能分析工具:perf,oprofile,gprof,systemtap。[perf](Perf Wiki)应该是最全面最方便的一个性能检测工具。由linux内核携带并且同步更新,基本能满足日常使用。**推荐大家使用**。
在JDK的bin目录下面有一些小工具,如javac,jar,jstack,jstat等,在日常编译运行过程中有着不少的“额外”功能,那么它们是怎么工作的呢?虽然这些文件本身已经被编译成可执行二进制文件了,但是其实它们的功能都是由tools.jar这个工具包(配合一些dll或者so本地库)完成的,每个可执行文件都对应一个包含main函数入口的java类(有兴趣可以阅读openJDK相关的源码,它们的对应关系如下(更多可去openJDK查阅):
关注时代Java