自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 收藏
  • 关注

原创 清理unxi磁盘空间小结

1. 使用df -h2. 查看文件夹大小  du -h --max-depth=13. 删除文件 rm -rf4. 清空回收站,如果系统有这个机制的话,比如trash-empty5. 如果是日志文件,清理日志后需要重启应用才能生效...

2017-12-20 10:34:42 283

原创 free命令小结

参考 https://www.cnblogs.com/diaosir/p/6912766.htmlfree输出格式如下                     total         used               free                shared            buffers     cachedMem:  32783508   321381...

2017-12-20 00:45:59 199

Java线程状态小结

参考文章:http://www.jiacheo.org/blog/338   

2017-06-12 00:35:36 175

JVM和垃圾回收小结

JVM组成: JVM常用配置参数: 垃圾回收算法和垃圾回收器: JVM性能监控工具: 

2017-06-12 00:31:43 153

Junit学习之解读JUnitCore

平常,我们大部分人使用Junit运行大测试代码, 都是通过通过IDE的界面手动运行,或者通过maven命令来运行的多. 这些方式对于使用来说很直观, 但是我们没法直接了解Junit的运行方式. 所以如果我们要研究源码学习Junit的话,最好结合我们的测试代码,先了解测试代码如果被调用.那么JUnitCore这个类,就是我们需要最新研究的类.按照我的理解,它是运行所有测试类的核心入口类....

2016-06-13 17:43:50 1003

Webdriver基本原理解析之FirefoxDriver

最近仔细看了下Selenium WebDriver的源码, 发现WebDriver的工作原理,理解起来其实还是挺简单的.以下分步介绍: 首先,在理解webdriver的前提是了解webdriver的协议.关于协议可以参考: https://www.w3.org/TR/webdriver/#go. Firefox官方通过插件的形式实现了这个协议,插件的文件名是webdriver.xp...

2016-06-11 22:28:50 780

python开发环境搭建

安装python:windows7下去官网下载安装包 python-2.7.11.amd64.msi(针对amd64位cpu)安装完成后系统会自动将python路径更新到path系统变量:E:\Python27\;E:\Python27\Scripts; 安装完成后可以在命令行下输入Python命令,查看是否安装成功。 安装python扩展:python2.7自带工具...

2016-04-28 08:39:26 80

Android学习1:Android开发环境搭建

安装文件:http://www.android-studio.org/android studio 2.0: https://dl.google.com/dl/android/studio/install/2.0.0.20/android-studio-bundle-143.2739321-windows.exe 安装路径:studio: D:\Program Files\...

2016-04-27 22:53:11 122

使用Junit对Spring进行单元测试实战小结

Demo代码: @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath*:/META-INF/spring/all-beans.xml")public class SomeRemoteServiceTest { @Resource(name = "someR...

2016-01-09 20:54:46 198

原创 使用import简化spring的配置文件

原文:http://blog.csdn.net/wangjian5748/article/details/1223455对于spring配置文件的编写,我想,对于经历过庞大项目的人,都有那种恐惧的心理,太多的配置文件。不过,分模块都是大多数人能想到的方法,但是,怎么分模块,那就是仁者见仁,智者见智了。我的策略是使用import。基本代码格式如下 web.xml    ......   ...

2014-09-23 12:00:02 95

原创 Http接口自动化测试资料

Http接口自动化测试资料淘宝季哥:http://blog.sina.com.cn/s/blog_6cf812be01010bqf.htmlHTTP JSON协议接口测试自动化实例:http://www.cfanz.cn/?c=article&a=read&id=25590(百度)HTTP层面的Web Service自动化测试:http://qa.baidu.co...

2014-09-23 11:58:24 134

原创 nginx学习资料

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名 ...

2014-09-22 01:03:48 93

RocketMQ学习资料

RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:支持严格的消息顺序支持Topic与Queue两种模式亿级消息堆积能力比较友好的分布式特性同时支持Push与Pull方式消费消息RocketMQ学习资料RocketMQ入门系列RocketMQ:一个纯java的开源消息中间件--开发测试环境搭建阿里 RocketMQ 用户指南Rocke...

2014-09-22 00:50:21 193

Drools学习资料

Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。 Drools学习资料:Drools官网Drools 6.0入门:时钟实例Drools5规则引擎开发教程开源业务规则引擎JBoss Droo...

2014-09-22 00:39:04 133

原创 Dubbo学习资料

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。自动发现: ...

2014-09-22 00:24:44 265

原创 HDFS框架学习资料

HDFS学习资料:百度文库-HDFS入门百度文库-Hadoop框架之HDFS的shell操作分布式文件系统HDFS入门指南: http://os.51cto.com/art/201306/399379.htmHDFS的架构: http://www.admin10000.com/document/1537.htmlHDFS架构简介: http://asyty-cp.blog....

2014-09-22 00:12:36 362

原创 EhCahce学习资料

Ehcahce学习资料:EhCache详细解读: http://raychase.iteye.com/blog/1545906EhCahce介绍: http://chenjumin.iteye.com/blog/684926EhCahce整合Spring: http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.htmlE...

2014-09-21 21:13:24 127

原创 Redis学习资料

Redis学习资料Redis快速入门:安装、配置和操作: http://tech.it168.com/a2011/0830/1239/000001239923_all.shtmlRedis入门教程:特性及数据类型的操作 http://tech.it168.com/a2012/0109/1299/000001299837_all.shtmlReids命令行操作:http://blog...

2014-09-21 21:04:01 97

原创 Mongodb学习资料

Mongodb学习资料MongoDB入门: http://blog.csdn.net/yueguanghaidao/article/details/7483064MongoDb入门: http://hfutxf.iteye.com/blog/6468288天学通MongoDB: http://www.cnblogs.com/huangxincheng/archive/2012/02...

2014-09-21 20:58:43 118

JSP过滤器学习资料

过滤器,就是用来过滤Http请求的,减少通用重复的代码 http://penghuaiyi.iteye.com/blog/1297438http://blog.csdn.net/hyeveryone/article/details/7314675http://www.w3cschool.cc/jsp/jsp-writing-filters.htmlhttp://www.cn...

2014-09-21 20:33:32 77

原创 用Fiddler抓取Android、Iphone网络数据包

原文地址:http://www.kankanews.com/ICkengine/archives/93105.shtml主要介绍Android及IPhone手机上如何进行网络数据抓包,比如我们想抓某个应用(微博、微信、墨迹天气)的网络通信请求就可以利用这个方法。相对于tcpdump配合wireshark抓包的优势在于:(1)无需root (2)对Android和Iphone同样适用 (3...

2014-09-21 11:11:24 90

原创 使用同一账号的不同JDBC数据库连接

import java.sql.Connection;import java.sql.SQLException;import com.statestreet.ssgx.ssa.db.DBHelper;public class DBConnectionTest { public static void main(String[] args) throws SQLExcep...

2014-09-09 17:04:45 120

原创 输入年月日格式yyyyMMdd,判断是否是周末

原文: http://denverj.iteye.com/blog/652083 /** * 判断是否是周末 * @param date 表示日期的字符串,比如20100424 * @param pattern 描述日期和时间格式的模式,比如yyyyMMdd * @return * @throws ParseException */ public...

2014-08-20 14:57:25 419

原创 Memcache学习资料

http://memcached.org/http://zxe-llh-163-com.iteye.com/blog/1158721http://www.open-open.com/lib/view/open1338688577562.htmlhttp://wenku.baidu.com/link?url=QbuBfSKeQQaa2EPelb_uxhECB77nOvQhEw72JWC...

2014-08-13 00:26:29 91

原创 一个简单的Java缓存实现

原文地址:http://www.oschina.net/code/snippet_55577_3887package test; import java.util.Map;import java.util.WeakHashMap;import java.util.concurrent.ConcurrentHashMap;import java.util.concurren...

2014-08-12 23:38:30 158

原创 DAO和Service层的一些解释

转发自:http://blog.csdn.net/njujmj/article/details/52029151,dao和service对应        一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现...

2014-08-12 23:29:09 92

原创 JVM内存模型

内容摘自周志明〈深入理解Java虚拟机〉第一版Java虚拟机管理的内存包括:程序计数器: 每个线程都需要独立的程序计数器,各线程之间不相互影响,此区域是虚拟机中唯一不会出现OutOfMemoryError的区域Java虚拟机栈:也是线程私有。每个方法被执行的时候都会创建一个栈帧用于存储局部变量表,操作数栈,动态链接,方法出口等信息。每一个方法被调用直至执行完成的过程,对应一个...

2014-08-12 19:24:47 100

Java获取数据库元信息

代码如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;...

2014-08-07 17:42:10 164

java.lang.UnsupportedClassVersionError: Bad version number in .class file

在安装了Java1.5的机器上运行JAR包,发现如下异常:Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.la...

2014-08-07 17:36:04 475

自动装箱导致的性能问题

请看例子:public class LongPerformanceTest { public static void main(String[] args) { Long sum = 0L; long start = System.currentTimeMillis(); for (long i=0; i<Integer.MAX_VALUE; i++) {...

2014-07-16 16:59:11 111

unix下性能收集与统计小结

以下几个常用的获取系统性能指标的命令vmstat: 它可以统计CPU,内存.swap使用情况sar:与vmstat类似iostat: 提供详细的IO信息top: 能够显示系统中各个进程的资源占用状况, 参考 https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.htmltop命令cpu使用率超过100%,...

2014-07-14 19:18:35 101

原创 C#之委托与事件

例子摘自<大话设计模式>委托是一种引用方法的类型,一旦为委托分配方法,委托将与该方法具有完全相同的行为.事件是说在发生其他类或对象关注的事情时,类或对象可通过事件通知它们.事件对象用event关键字声明using System;using System.Collections.Generic;using System.Linq;using System.Te...

2014-07-09 00:14:31 124

原创 C#入门经典之C#方法关键字

注意,如果使用了static 关键字,这个方法就只能通过类来访问,不能通过对象实例来访问。也可以在方法定义中使用下述关键字:virtual——方法可以重写。abstract——方法必须在非抽象的派生类中重写(只用于抽象类中)。override——方法编写了一个基类方法(如果方法被重写,就必须使用该关键字).extern——方法定义放在其他地方。如果使用了overrid...

2014-07-08 00:38:33 196

原创 C#入门经典之结构类型与类的区别

结构和类非常相似,但结构是值类型,而类是引用类型。这意味着什么?最简明的方式是用一个示例来说明。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplicati...

2014-07-08 00:34:10 138

原创 C#入门经典之delegate关键字

        委托(delegate)是一种可以把引用存储为函数的类型。这听起来相当棘手,但其机制是非常简单的。委托最重要的用途在本书后面介绍到事件和事件处理时才能解释清楚,但这里也将介绍有关委托的许多内容。委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。委托的声明指定了一个返回类型和一个参数列表。        在定义了委托后,就可以声明该委托类型的变量。接着把这...

2014-07-08 00:21:00 763

原创 C#入门经典之输出参数

除了按引用传递值之外,还可以使用out关键字,指定所给的参数是一个输出参数。out关键字的使用方式与ref关键字相同(在函数定义和函数调用中用作参数的修饰符)。实际上,它的执行方式与引用参数完全一样,因为在函数执行完毕后,该参数的值将返回给函数调用中使用的变量。但是,存在一些重要区别。把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。另外,在函数使用...

2014-07-08 00:04:22 268

原创 C#入门经典之引用参数使用ref关键字

内容摘自<C#入门经典>代码如下: class Program { static void Main(string[] args) { int myNumber = 5; Console.WriteLine("myNumber = {0}", myNumber); ...

2014-07-07 23:54:15 151

原创 Java基本类型与对象类型的区别导致的Bug剖析

一个很简单的例子,原文地址:http://www.taobaotest.com/blogs/2544======================================原文开始===============================本文中所提到的基本类型是指类似 int,long等,而对象类型是指Integer,Long等。基本类型和对象类型第一个最大的不同在于初始化的值...

2014-07-03 10:35:46 123

测试中的大小写敏感问题

两个例子:1. Windows系统文件名是大小写不敏感,比如一个文件CSV文件命名为abc.csv和abc.CSV都是合法的.如果后台只允许CSV文件上传.那么测试的时候要测试各种大小写情况.因为开发的代码里可能只判断了小写这一种情况 2.网站登录的用户名往往是忽略大小写的比如testaccount和TestAccount是一样的,当我们使用testaccount登录并且存储一些数...

2014-06-26 22:39:41 305

Webdriver使用自定义Firefox Profile运行测试

一般我们使用如下代码启动Firefox:WebDriver driver = new FirefoxDriver() 这样Selenium Server启动的Firefox将是一个全新的,不安装任何Add-On的Firefox. 如果有需要,我们可以使用我们自己指定的,带有特定配置的Firefox.步骤如下运行CMD,打开Firefox的 Profile manager...

2014-06-26 11:28:05 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除