- 博客(10)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 单元测试报告
#简介 最近有个项目需要我们能够出一份单元测试报告,以前都是写测试用例,直接运行查看结果,没有生成过测试报告,所以借这个机会研究了几个生成报告的插件#内容介绍首先我们使用Juint编写测试代码,使用Maven构建项目,涉及到的插件包括1、maven-surefire-plugin 生成报告的插件2、maven-antrun-extended-plugin 生成比较友好的报告的插件3、...
2018-11-12 15:22:59 9303
原创 jmap工具的使用
jmap可用作java内存的分析工具,主要命令格式如下(以下pid指的是进程id): 1、jmap 【参数】 pid 参数列表heap : 显示Java堆的相关信息histo : 显示堆中对象的统计信息permstat :Java堆内存的永久保存区域的类加载器的统计信息finalizerinfo : 显示在F-Queue队列等待Finalizer线程执行finali...
2018-03-21 17:11:46 5417
原创 web启动过程中context-param和init-param的使用
spring容器的启动过程大致可以分为三个阶段:定位、加载、解析主要入口代码在AbstractApplicationContext的refresh方法当中 我们这里主要分析web.xml中context-param和init-param的作用. context-param是整个应用的上下文的配置,而init-param是单个servlet的配置,两者的作用域是不同的。 ...
2018-03-20 15:24:40 1693
原创 jenkins服务构建
一、新建一个maven modual 1、新建-->构建自由风格的项目 2、svn配置 3、构建选择 4、maven命令 poll SCM为svn有变化时就构建,H/5 * * * * 表
2016-07-11 11:26:11 427
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化
2016-06-14 09:23:25 406
转载 jvm内存溢出问题解决
一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设
2015-12-06 21:57:41 2388
转载 maven不同环境打包
Maven插件之portable-config-maven-plugin(不同环境打包)分类: Maven2013-09-10 12:08 1469人阅读 评论(1) 收藏 举报mavenpluginprofilefilterportable-config大的项目组中,分开发环境,测试环境,生产环境等;不同环境的配置不同,或数据源,或服务器,或数据库等;问题来了
2014-05-19 11:47:47 1810
转载 maven打可执行jar包的插件
Maven有好几个插件能帮助用户完成上述任务,不过用起来最方便的还是maven-shade-plugin,它可以让用户配置Main-Class的值,然后在打包的时候将值填入/META-INF/MANIFEST.MF文件。关于项目的依赖,它很聪明地将依赖JAR文件全部解压后,再将得到的.class文件连同当前项目的.class文件一起合并到最终的CLI包中,这样,在执行CLI JAR文件的时候,所有
2014-04-15 15:15:28 574
原创 netx+hessian+https
1、生成证书 用java自带的工具keytool -genkey -keystore yunjiankong.keystore -alias yunjiankong -validity 36500yunjiankong.keystore为生成文件的文件名 , yunjiankong为别名,36500为有效期,这 里指100年这样会在当前目录生成一个yunjiankong.keys
2013-12-06 13:45:47 929
原创 hessian访问https
1、首先生成keystore文件,执行命令keytool -v -genkey -alias tomcat -keyalg RSA-keystore e:/keystore -validity 36500-keystore后面是文件存放的位置-validity 后面指的是有效期 这里设置为100年2、配置tomcat在tomcat的server.xml中
2013-12-05 18:28:10 3406 1
mib builder 编写mib文件
2013-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人