03 2016 档案

摘要:大名鼎鼎的AgitarOne就不用解释了,在昨天的随笔中有一些解释,今天主要说说Agitar 中Mockingbird的使用。 为了提高测试代 码的Coverage,仅仅靠AgitarOne来处理2K多行的方法,是肯本不够的。我现在搞的那个方法覆盖率才20%,不过比同事的 10%好多了。不过都是测试 阅读全文
posted @ 2016-03-30 19:26 kabibo 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:JUnit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。 1、assertEquals 函数原型1:assertEquals([String message],expected,actual 阅读全文
posted @ 2016-03-30 19:23 kabibo 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。 生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产 阅读全文
posted @ 2016-03-23 09:30 kabibo 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全、高 效等诸多有点。从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、 Yahoo!、百度)以及Wikipedi 阅读全文
posted @ 2016-03-21 12:23 kabibo 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:I make Eclipse Plugins and I sell them to developers using Eclipse. Most of the visitors to my web site are not Eclipse experts. One of my key challen 阅读全文
posted @ 2016-03-13 14:45 kabibo 阅读(281) 评论(0) 推荐(0) 编辑
摘要:环境:   系统: Windows 7 64位专业版   Eclipse:         Eclipse Java EE IDE for Web Developers.        Version: Kepler Service Release 2        Build id: 201402 阅读全文
posted @ 2016-03-13 14:44 kabibo 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1. 事务处理和并发性 1.1. 基础知识和相关概念 1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。 2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。 3 )在默认情况下, InnoDB 表支持一致读 阅读全文
posted @ 2016-03-09 20:28 kabibo 阅读(461) 评论(0) 推荐(0) 编辑
摘要:mysql的innodb中事务日志ib_logfile事务日志或称redo日志,在mysql中默认以ib_logfile0,ib_logfile1名称存在,可以手工修改参数,调节开启几组日志来服务于当前mysql数据库,mysql采用顺序,循环写方式,每开启一个事务时,会把一些相关信息记录事务日志中 阅读全文
posted @ 2016-03-09 20:22 kabibo 阅读(467) 评论(0) 推荐(0) 编辑
摘要:把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有 阅读全文
posted @ 2016-03-09 16:03 kabibo 阅读(662) 评论(0) 推荐(0) 编辑
摘要:1. Thread.yield(): api中解释: 暂停当前正在执行的线程对象,并执行其他线程。 注意:这里的其他也包含当前线程,所以会出现以下结果。 public class Test extends Thread { public static void main(String[] args) 阅读全文
posted @ 2016-03-04 15:04 kabibo 阅读(311) 评论(0) 推荐(0) 编辑
摘要:sleep:在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 通过调用sleep使任务进入休眠状态,在这种情况下,任务在指定的时间内不会运行。 调用sleep的时候锁并没有被释放。 休眠 Java SE5引入了更 阅读全文
posted @ 2016-03-04 15:00 kabibo 阅读(530) 评论(0) 推荐(0) 编辑
摘要:线程状态小结 www.MyException.Cn 网友分享于:2013-09-14 浏览:23次 线程状态总结 转自:http://kyfxbl.iteye.com/blog/1370377 这两天为了定位JBOSS老是挂死的问题,学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程 阅读全文
posted @ 2016-03-04 14:56 kabibo 阅读(848) 评论(0) 推荐(0) 编辑
摘要:object.wait()和object.notify()和object.notifyall() 正文 wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法 阅读全文
posted @ 2016-03-04 14:55 kabibo 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:一、在研究join的用法之前,先明确两件事情。 1.join方法定义在Thread类中,则调用者必须是一个线程, 例如: Thread t = new CustomThread();//这里一般是自定义的线程类 t.start();//线程起动 t.join();//此处会抛出Interrupted 阅读全文
posted @ 2016-03-04 14:52 kabibo 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。 此时线程状态一般都是 Blocked: java.lang.Thread.State: BLOCKED (on object monitor) 2,线 阅读全文
posted @ 2016-03-04 14:12 kabibo 阅读(633) 评论(0) 推荐(0) 编辑
摘要:进程占用CPU过高,一般有以下两种原因: 1、 业务量过大导致进程处理负荷高,占用CPU资源;2、 程序BUG导致,比如死循环; 初步查看cpu占用情况top进一步分析对于程序陷入死循环导致CPU占用过高类问题,最好的办法是把进程当前的堆栈信息打印出来,根据堆栈找到代码,快速定位出问题。 Step1 阅读全文
posted @ 2016-03-04 11:10 kabibo 阅读(268) 评论(0) 推荐(0) 编辑
摘要:统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则: ls 阅读全文
posted @ 2016-03-03 20:08 kabibo 阅读(208) 评论(0) 推荐(0) 编辑
摘要:环境:XP+Myeclipse6.5+JDK1.6 quartz官网:http://www.quartz-scheduler.org/ 参考资料 1 Quartz任务调度快速入门 http://www.blogjava.net/baoyaer/articles/155645.html 2 Quart 阅读全文
posted @ 2016-03-03 19:52 kabibo 阅读(308) 评论(0) 推荐(0) 编辑
摘要:简单作业: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 package quartz_project.example2; import java.util.Date; import org. 阅读全文
posted @ 2016-03-03 19:37 kabibo 阅读(251) 评论(0) 推荐(0) 编辑
摘要:本文将介绍CronTrigger的使用方法,CronTrigger相比 SimpleTrigger可以支持更复杂的作业计划。cron这一观念来自UNIX,在UNIX中,cron是一个运行于后台的守护程序,它负责所有基 于时间的时间。Unix cron守护进程每个一分钟被唤醒一次去检查叫做cronta 阅读全文
posted @ 2016-03-03 19:37 kabibo 阅读(311) 评论(0) 推荐(0) 编辑
摘要:首先需要一个任务: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 package quartz_project; import java.util.Date; import org.quartz.Job; 阅读全文
posted @ 2016-03-03 19:36 kabibo 阅读(225) 评论(0) 推荐(0) 编辑
摘要:一、什么是 SSL 证书,什么是 HTTPSSSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;2、用户可以通过服务器证书验证 阅读全文
posted @ 2016-03-02 20:14 kabibo 阅读(244) 评论(0) 推荐(0) 编辑
摘要:nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get 阅读全文
posted @ 2016-03-02 20:00 kabibo 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Nginx https加密以及nginx日志配置与管理使用Nginx的优点Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能Nginx作为负载均衡服务器,内部可以支持PHP、也可以支持HTT 阅读全文
posted @ 2016-03-02 16:52 kabibo 阅读(987) 评论(0) 推荐(0) 编辑
摘要:InnoDB: The InnoDB memory heap is disabled InnoDB: Mutexes and rw_locks use GCC atomic builtins InnoDB: Compressed tables use zlib 1.2.3 InnoDB: mmap( 阅读全文
posted @ 2016-03-02 15:02 kabibo 阅读(648) 评论(0) 推荐(0) 编辑
摘要:Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket= 阅读全文
posted @ 2016-03-02 14:45 kabibo 阅读(719) 评论(0) 推荐(0) 编辑
摘要:MySQL在很多领域被广泛使用,尤其是很多互联网企业,诸如腾讯,阿里等等。本文主要介绍在Linux 5下通过rpm方式来安装Mysql,这是比较简单的一种安装方式,具体详见下文。 《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/ 阅读全文
posted @ 2016-03-02 14:17 kabibo 阅读(440) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了MySQL配置文件my.cnf参数优化和中文详解,非常详细的用中文注释了各个参数的作用以及建议值,需要的朋友可以参考下 Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有 阅读全文
posted @ 2016-03-02 12:34 kabibo 阅读(292) 评论(0) 推荐(0) 编辑
摘要:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 阅读全文
posted @ 2016-03-02 10:54 kabibo 阅读(428) 评论(0) 推荐(0) 编辑
摘要:用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查看PCI信息:lspci (相比cat /proc/pci更直观) 查看内存信息:cat /proc 阅读全文
posted @ 2016-03-02 10:52 kabibo 阅读(462) 评论(0) 推荐(0) 编辑
摘要:linux下彻底卸载mysql 图解教程 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 2、停止mysql 阅读全文
posted @ 2016-03-02 10:44 kabibo 阅读(486) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 分步阅读 公司使用的是linux搭建服务器,linux安装软件能够使用yum安装依赖包是一件非常简单而幸福的事情,所以这里简单介绍一下linux安装yum源流程和操作。 工具/原料 电脑 linux基础操作知识 方法/步骤 1 查看、卸载已安装的yum包 查看已安装的yum包 #rp 阅读全文
posted @ 2016-03-01 20:31 kabibo 阅读(241665) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示