- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 Maven插件之buildnumber-maven-plugin
某些情况下(这种情况一般很少见),使用maven构建项目时,需要一个不重复的序列号,比如说,打包时,包名称以当前构建时间结尾,或者每次生成的jar包中包含唯一的序列号,等等;这个时候,就用到了buildnumber插件,官方网址:http://mojo.codehaus.org/buildnumber-maven-plugin/index.html该插件能按照指定的方案
2017-08-31 22:51:55 1291
转载 基于jenkins搭建一个分布式持续集成服务器
一、引言1.1 编写目的指导质量管理部,业务测试组同事进行Jenkins环境部署,通过Jenkins解决测试环境不可控,开发测试环境不一致等问题。1.2 使用对象质量管理部、基础研发部,集成部署部及EMT 目标受众:本文的预期受众是从事持续交付或持续自动测试工作的软件工程师。要想按照本文中的步骤进行操作,您应该理解:脚本开发。软件开发
2017-08-31 17:44:42 1974
转载 Android APK反编译就这么简单 详解
转载原文:http://blog.csdn.net/vipzjyno1/article/details/21039349/在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。
2017-08-30 22:23:27 322
转载 Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。CPython当我们从Python官
2017-08-30 19:35:03 229
转载 window 安装python 环境
首先,从Python的官方网站python.org下载最新的版本,网速慢的同学请移步国内镜像。然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件:特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。默认会安装到C:\Python目录下,然后打开命令提示符窗口,敲入python后,会出现两种情况
2017-08-30 19:30:08 233
转载 Xshell中输入rz提示:-bash: rz: command not found
现象:命令行输入:rz,结果提示rz: command not found ,rz命令没有找到。安装 lrzsz#yum -y install lrzsz安装完成后,在当前需要放入文件的地方输入rz即可#rz问题OK!
2017-08-30 19:01:34 9931
原创 java.lang.OutOfMemoryError:GC overhead limit exceeded
我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决这种问题两种方法是,增加参数,-XX:-UseGCOverheadLimit,关闭这个特性,同时增加heap大小,-Xmx1024m。这样坑可以填了!!!但是原因是什
2017-08-28 11:10:08 752
原创 执行 java -jar xxx.jar 是不是创建进程问题
package test; public classmymain { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("ooooooooooooo");
2017-08-26 15:05:05 503
原创 使用mvn插件surefire 执行工程单元测试 出现OOM的解决分析
遇到surefire问题,最好是去官方文档看资料,看说明,因为网上关于surefire的使用经验几乎没有的。官方说明地址:http://maven.apache.org/plugins/maven-surefire-plugin/examples/system-properties.html在这篇文章的最末尾,可以看到….的配置,于是在单元测试的工程中加了插件的配置,如
2017-08-26 13:52:14 1872
原创 JAVA代码覆盖率工具JaCoCo-原理简单分析
作为一个测试人员,保证产品的软件质量是其工作首要目标,为了这个目标,测试人员常常会通过很多手段或工具来加以保证,覆盖率就是其中一环比较重要的环节。我们通常会将测试覆盖率分为两个部分,即“需求覆盖率”和“代码覆盖率”。需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆分成各个子需求点,来编写相应的测试用例,最终建立一个需求和用例的映射关系,以用例的测试结果来验证需求的实
2017-08-26 11:37:50 1719
原创 ps -ef 输出结果的具体含义
ps [选项]下面对命令选项进行说明:-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。u 以用户为主的格式来显示程序状况。x 显示所有程序,不以终端机来区分。ps -ef 显示出的结果:
2017-08-25 16:02:06 910
原创 maven常用的命令(window控制台和linux命令是一致的)
六个必须掌握的maven命令:1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样
2017-08-25 15:04:02 1853
原创 J2ee eclipse中配置 本地配置的maven
插件安装好之后,还需要进行一些配置才能够开始使用Maven的功能。1.插件所关联的Maven程序依次选择Eclipse菜单栏的“Window”à“Preferences”菜单项,就会弹出如下对话框:在这个对话框左边的导航栏中展开“Maven”目录结点,并选择“Installations”子节点,如下图所示:
2017-08-25 14:54:52 1378
原创 maven 配置(安装)以及遇到的The JAVA_HOME environment variable is not defined correctly.
1.下载安装maven你可以去http://maven.apache.org/download.html 下载最新的maven,目前最新版本是maven-3.2.1选择链接下载压缩包并解压,我解压路径是D:\cloud_cms\maven\apache-maven-3.2.12.环境变量的配置(1)新建系统变量名MAN , 变量值是D:\cloud_cms\maven\ap...
2017-08-25 14:36:36 61165 20
原创 常用的shell脚本
#####################################################################################linux 默认使用bash 脚本,要执行 sh,指令前面需要添加sh############################################################################
2017-08-25 11:15:59 355
原创 Linux下建立多实例Tomcat(独立JVM)
说明:本文参照了以下文章:http://apps.hi.baidu.com/share/detail/24999679近期因为客户较多,发现在同一台服务器上由于Lerx V2版本不同,导致了Web应用出错。分析原因,发现是由于所有WEB应用共享同一Tomcat进程,而用户类(WEB-INF/classes)下的类文件同名但内容并不相同导致冲突。因此考虑在linux环境下采用独立jv
2017-08-25 10:33:51 1372
原创 jdk中自带 jstat,jconsole,jps,jmap,jhat使用
jps是打印jvm中跑的java进程或者java应用很简单,在cmd输入:jps就可以3088是ips进程的id7420 是我运行的eclipse的进程id,因为eclipse是java编写的。jstact -gc pid 1000 10 (指令)pid是进程id,1000是每1s打印输出一次,一共输出10次,也就是10秒的gc检测。
2017-08-24 10:14:44 1092
转载 jstat PID not found产生的原因
一般原因:java进程把jvm perfdata(存储信息)存到了 /tmp/hsperfdata_{USER}/{PID} 文件里。那么假设你使用的是ramos用户启动的服务器(假如是tomcat),pid为14472,所以就会生成这个文件:/tmp/hsperfdata_ramos/14472 。但是ramos用户可能没有文件夹/tmp/hsperfdata_ramos的写权限
2017-08-23 20:37:04 2281
转载 maven-surefire-plugin 自动化单元测试插件
Maven通过Maven Surefire Plugin插件执行单元测试。(通过Maven Failsafe Plugin插件执行集成测试) 在pom.xml中配置JUnit,TestNG测试框架的依赖,即可自动识别和运行src/test目录下利用该框架编写的测试用例。surefire也能识别和执行符合一定命名约定的普通类中的测试方法(POJO测试)。生命周期中test
2017-08-23 19:42:25 848
原创 人工智能入门的学习
人工智能需要设计的学科:1.语言学 (语音识别)2.脑学(神经系统学)神经网络模型建模3.数学,包含 统计学(随机过程),线性数学(线性理论),离散数学4.心理学,人机交互,人的交互心理,情感心理5.哲学,可控理论,有机可造性,自我无限优化、扩张、理论人工智能涉及到的技术:语音识别图像识别模式(手势)识别,计算机视觉技术机器学习(数学模型,算法和优化
2017-08-14 15:06:06 516
app-icon.rar
2020-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人