2017年7月12日

Mac下Jenkins+SVN+Xcode构建持续导出环境

摘要: 1 安装Jenkins Jenkins是基于Java开发的一种持续集成工具。所以呢,要使用Jenkins必须使用先安装JDK。 JDK安装 JDK 下载地址 jdk 1.8.png 安装JDK的过程略,别说你不会安装(如有不会安装的,自行百度)。 Jenkins安装 Jenkins 下载地址 Jen 阅读全文

posted @ 2017-07-12 15:21 一叶飞天 阅读(175) 评论(0) 推荐(0) 编辑

Jenkins构建Android项目持续集成之单元测试及代码覆盖率

摘要: 单元测试 在软件开发中一直在推崇TDD(测试驱动开发),但是一直不能被有效的执行或者并不是真正的测试驱动开发(先开发后写单元测试),因为我们懒!而Android开发又是大多应用层面的开发,很多都是和视图层紧密相连的,业务逻辑和view相绑定,这导致编写单元测试有相当大的困难,因此就我项目而言,只针对 阅读全文

posted @ 2017-07-12 15:16 一叶飞天 阅读(2274) 评论(0) 推荐(0) 编辑

使用jenkins自动化构建android和ios应用

摘要: 背景 随着业务需求的演进,工程的复杂度会逐渐增加,自动化的践行日益强烈。事实上,工程的自动化一直是我们努力的目标,能有效提高我们的生产效率,最大化减少人为出错的概率,实现一些复杂的业务需求应变。场景如下,公司现在的测试人员每次需要测试新版本,都需要开发人员打包,放到ftp,测试人员然后从ftp上拷贝 阅读全文

posted @ 2017-07-12 15:12 一叶飞天 阅读(1264) 评论(0) 推荐(0) 编辑

Jenkins集成源码静态分析工具

摘要: 1、static code analysis插件说明 Jenkins提供了插件”static code analysis“,该插件搜集不同的分析结果,并集合显示出来。 实际上,我们可以认为static code analysi和FindBugs等插件组成了一个静态分析代码的套件。仅仅安装static 阅读全文

posted @ 2017-07-12 15:10 一叶飞天 阅读(1610) 评论(0) 推荐(0) 编辑

如何利用工具提高你的 Android 代码质量

摘要: 在这篇文章中,我将通过不同的自动化工具如CheckStyle,FindBugs,PMD以及Android Lint来介绍(如何)提高你的安卓代码质量。通过自动化的方式检查你的代码非常有用,尤其当你在一个团队中工作,为了在你的代码中保持严格的语法格式以及避免很多坏习惯和错误。我将仔细地介绍如何在你空闲 阅读全文

posted @ 2017-07-12 14:54 一叶飞天 阅读(814) 评论(0) 推荐(0) 编辑

在CI中实现持续Web安全扫描

摘要: 一. 当前Web应用安全现状 随着中国互联网金融的爆发和繁荣,Web应用在其中扮演的地位也越来越重要,比如Web支付系统、Web P2P系统、Web货币系统等。对于这些金融系统来讲,安全的重要性是不言而喻的, 一旦黑客利用安全漏洞入侵系统后,损失的不仅仅是数据,还包括企业或者客户的财产。 国内著名的 阅读全文

posted @ 2017-07-12 14:39 一叶飞天 阅读(1090) 评论(0) 推荐(0) 编辑

Git log

摘要: git log 查看提交记录,参数:-n (n是一个正整数),查看最近n次的提交信息 -- fileName fileName为任意文件名,查看指定文件的提交信息。(注:文件名应该放到参数的最后位置,通常在前面加上--并用空格隔开表示是文件。) --branchName branchName为任意一 阅读全文

posted @ 2017-07-12 14:29 一叶飞天 阅读(239) 评论(0) 推荐(0) 编辑

redis3.0 集群实战3 - java编程实战

摘要: 本文主要描述使用jedis进行redis-cluster操作 jedis jedis是redis官方推荐使用的java redis客户端,github地址为,https://github.com/xetorthio/jedis,本文使用jedis进行redis集群的操作。 jedis从2.3.0版本 阅读全文

posted @ 2017-07-12 14:12 一叶飞天 阅读(1231) 评论(0) 推荐(0) 编辑

2017年7月11日

详解Linux chgrp和chown命令的用法

摘要: Linux chgrp和chown命令是管理员的常用命令,对于初学Linux系统管理的人来说,这对Linux chgrp和chown命令具体的用法这里做一介绍。 Linux chgrp命令 功能:改变文件或目录所属的组。 语法:chgrp [选项] group filename? 该命令改变指定指定 阅读全文

posted @ 2017-07-11 10:45 一叶飞天 阅读(1285) 评论(0) 推荐(0) 编辑

2017年6月27日

SQL数据库面试题以及答案

摘要: Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号;C#,课程编 阅读全文

posted @ 2017-06-27 14:43 一叶飞天 阅读(35377) 评论(1) 推荐(2) 编辑

chrome jsonView插件安装

摘要: chrome 应用商店打不开,想装插件愁死人了。 今天想到一个好方法,以 jsonView插件为例分享一下。 1、打开 https://github.com ; 2、搜索 jsonView 链接:https://github.com/search?utf8=✓&q=jsonview; 3、选择需要的 阅读全文

posted @ 2017-06-27 14:41 一叶飞天 阅读(153) 评论(0) 推荐(0) 编辑

jstack

摘要: 简介 jstack用于打印出给定的java进程ID的Java堆栈信息,一般用于检查应用的线程问题,死锁问题 常用命令 jstack 输出 $ jstack 11376 2014-01-21 20:36:54 Full thread dump Java HotSpot(TM) Server VM (1 阅读全文

posted @ 2017-06-27 14:40 一叶飞天 阅读(239) 评论(0) 推荐(0) 编辑

jstat

摘要: 简介 jstat主要用来查看JVM的内存情况,因为JVM有自己的内存管理机制,所以直接使用top, free等命令无法看到JVM内部的内存使用。jstat可以显示出JVM内存各部分使用情况以及JVM gc情况。JVM 常用命令 jstat -gcutil [interval] [count] 例如: 阅读全文

posted @ 2017-06-27 14:38 一叶飞天 阅读(277) 评论(0) 推荐(0) 编辑

CPU

摘要: cpu是计算机里最重要的资源,没有之一,并且在性能优化领域,也是最需要理解的内容。 在代码执行方面,cpu执行代码的最终指令,调度资源,操作内存,对完成一个任务的各个方面都有较大影响。 首先,在linux中查看cpu信息的基础指令是看cpu的硬件信息 cat /proc/cpuinfoo 可以看到c 阅读全文

posted @ 2017-06-27 14:36 一叶飞天 阅读(157) 评论(0) 推荐(0) 编辑

JProfiler - Java的性能监控工具

摘要: 简介 JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,即:哪个对象占用的内存比较多;或者CPU热点 主要功能 JProfiler 的内存视图部分可以提供动态的内存使用状况更新视 阅读全文

posted @ 2017-06-27 14:35 一叶飞天 阅读(2023) 评论(0) 推荐(0) 编辑

Linux - iostat命令详解

摘要: 简介 iostat可以提供更丰富的IO性能状态数据,iostat命令有两个用途: 输出CPU的统计信息 输出设备和分区的I/O统计信息 命令语法及参数说明 语法: iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ -h ] [ 阅读全文

posted @ 2017-06-27 14:33 一叶飞天 阅读(477) 评论(0) 推荐(0) 编辑

Linux netstat命令详解

摘要: 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Interne 阅读全文

posted @ 2017-06-27 14:32 一叶飞天 阅读(3468) 评论(0) 推荐(0) 编辑

Linux vmstat命令详解

摘要: 介绍 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况 使用 一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数 $ vm 阅读全文

posted @ 2017-06-27 14:28 一叶飞天 阅读(326) 评论(0) 推荐(0) 编辑

top命令详解

摘要: top命令 top作为日常管理工作中最常用也是最重要的Linux 系统监控工具之一,可以动态观察系统进程状况。 top常用方式 top -p top -p top -H top -H top -d 5 -n 2 top -d 5 -n 2 上面代码是指定每5秒刷新一次数据,一共执行2次 top输出信 阅读全文

posted @ 2017-06-27 14:27 一叶飞天 阅读(491) 评论(0) 推荐(0) 编辑

ActiveMQ集群支持Master/Slave模式

摘要: 现在ActiveMQ, 在Failover方面有两种解决方案:Pure Master Slave和Shared File System Master Slave。 先看Pure Master Slave, 这种部署方式可以同时运行两个ActiveMQ, 只允许一个Slave连接到Master上面,也 阅读全文

posted @ 2017-06-27 11:07 一叶飞天 阅读(1076) 评论(0) 推荐(0) 编辑

导航