自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 收藏
  • 关注

转载 性能测试

1 jps7024CELauncher2 top -H -p7024115003 11500转换为16进制2cec(小写)4jstack 7024| less,然后查找 nid=2cec转载于:https://www.cnblogs.com/sunfan1988/p/4998584.html...

2015-11-26 18:25:00 111

转载 eclipse mylyn.tasks.ui

sudo rm workspace/.metadata/.lock./Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean -refresh转载于:https://www.cnblogs.com/sunfan1988/p/4766278.html

2015-08-28 13:29:00 237

转载 [Mac]Mac OS X中WireShark的使用,及找不到网卡问题的解决方法

1、WireShark依赖X11;2、默认情况下Mac OS X是不安装X11的;因此,在Mac上安装WireShark,首先找出Mac OS 安装DVD安装X11。安装完以后 echo $DISPLAY看看是不是出现如下结果:0.0如果没有,请执行如下命令行:DISPLAY=:0.0; export DISPLAY另外,由于Mac OS的bug问题,...

2015-08-11 17:17:00 126

转载 android-ViewList的通用ViewHold

在写ViewList的时候要写Adapter的时候,经常大量的代码都是差不多的。1 ViewHold2 if(convertView ==null ){}else{}3 setTag4 FIndElement 和 Set 等等所以我想能不能写一个通用的ViewHold的和通用的Adapter呢?我们来试试吧。直接上代码,然后再进行分析。<...

2015-04-20 12:04:00 202

转载 android-viewpager

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he...

2015-04-17 21:02:00 76

转载 搜索测试

最近学了一下搜索开发的框架lucene,顺便也把在学习过程中积累的测试点给梳理一下。毕竟身为一名测试人员,习惯性的会对测试点进行备份的。先看环境配置对于大数据量的搜索的项目开发,那应该是离不开分布式的集群部署吧。部署集群模式:1个merge和N个searcher单机模式:1个merge和1个searcher节点的控制启动节点停止节点启动...

2015-04-13 14:42:00 99

转载 lucene基础

Lucene是一个高效的,基于Java的全文检索库。文档地址:http://lucene.apache.org/core/5_0_0/core/overview-summary.html我们从下往上看,很容易发现索引(index)是lucene的核心。那lucene的索引(index)是怎么样的呢?假设我们有1000份文档分别用编号1-1000表示吧。然后能得到以下结...

2015-04-10 16:34:00 99

转载 设计模式-解释器模式

直接进入主题,解释器UML图从UML图可以看出核心是AbstractExpression类,作为解释器的抽象层他的核心方法是Interpret(Content)好的,现在我们可以去思考了,怎么写解释器呢?我一般从这个方面开始思考的伪代码step1:核心方法的入参是Content类,那么我们先创造一个Content类吧。step2: 写一个接口...

2015-04-07 15:50:00 79

转载 安卓运行环境(四)

Linux系统的启动过程,在该过程的最后,内核将读取initrc文件,由于Android系统相对于Linux内核而言仅仅是一个Linux应用程序而已,因此,安卓的启动也是在init.rc中被声明。Linux系统中运行的第一个Dalvik虚拟机程序叫做zygote,接下来的所有Dalvik虚拟机进程都是通过这个“ 卵” 孵化出来的。zygote进程...

2015-03-30 10:58:00 110

转载 安卓创建应用窗口(三)

概要理解1 每个应用窗口都对应了一个activity对象,因此创建窗口之前得先创建activity对象2 当AMS决定启动某个Activity时,会通知客户端进程的activityThread。3 启动activity的任务由activityThread完成应用窗口的创建过程------------------初始化activity类和内部的window类1...

2015-03-30 10:57:00 63

转载 安卓自动化robotium工具简单使用(二)

在学习安卓的这段时间里,刚好有个朋友有一个APP的应用需要开发。我马上就动手开始做着试试,在完成开发的同时写了相应的自动化测试代码,使用的是robotium。才接触安卓没几天,写的不太好,如果有好心人路过请指点一二,谢谢。目标加快开发测试迭代效率,代替手工的回归测试工作。设计思路1目前用于启动测试用例的类是UIAutoTest...

2015-03-30 10:56:00 88

转载 安卓context(一)

最近看了一下深入安卓内核,毫无安卓基础的我一头深入不可自拔,看的是云里雾里,第一遍看到一半左右似乎开始失去了效率。现在开始第二遍,并对看过的重要知识点以个人的理解进行梳理(不免有错的地方,好心人请告知,我也会经常反复阅读与更新)其实我个人理解的话,context是一个页面或者说是一个场景。我想刚开始我们可以从UML图挖掘我们一些基础知识。1 可以看出我们常用的a...

2015-03-30 10:55:00 71

转载 hadoop-hdfs(三)

HDFS概念1 数据块*HDFS的一个数据块默认是64M,与元数据分开管理。优点: 数据块的大小设计的较大,所以寻址占传输的时间比例较小,只需要计算传输速度即可。 便于简化管理,利于计算剩余空间、冗余备份(默认三个) 与元数据分开管理,保持他本身无属性的特性。2 nameNode,DataNode*nameNode:...

2015-02-20 13:40:00 89

转载 hadoop-eclipse环境搭建(二)

Eclipse插件配置  第一步:把我们的"hadoop-eclipse-plugin-1.0.0.jar"放到Eclipse的目录的"plugins"中,然后重新Eclipse即可生效。  上面是我的"hadoop-eclipse-plugin"插件放置的地方。重启Eclipse如下图:  第二步:选择"Window"菜单下的"Preference...

2015-02-19 17:13:00 89

转载 hadoop-搭建(转)--亲测好用 (一)

1)JDK软件 下载地址:http://www.oracle.com/technetwork/java/javase/index.html2)Hadoop软件 下载地址:http://hadoop.apache.org/common/releases.html环境如下:ubuntu-12.04.2-server-amd64hadoop-1.0.4V...

2015-02-18 23:31:00 273

转载 JAVA并发-线程协作

这段时间有点忙,技术博客更新的比较少,今天更新一下相关并发的常用线程协作的类吧。ExecutorService线程池,用于创造和复用线程,他有几种模式。我举一个自定义线程池数量的例子如下ExecutorService service = Executors.newFixedThreadPool(10);CountDownLatch主要用于通知等待线程...

2015-02-04 11:09:00 95

转载 WireShark

Wireshark介绍Wireshark(前称Ethereal):是一个开源的网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。官网地址:https://www.wireshark.org/wireshark与Fiddler的区别应用层方面Fidd...

2014-12-11 17:07:00 75

转载 Metaspolit

Metaspolit介绍Metasploit是一款开源的安全漏洞检测工具,安全工作人员常用 Metasploit工具来检测系统的安全性。Metasploit Framework (MSF) 在2003年以开放源码方式发布,是可以自由获取的开发框架。它为渗透测试、shellcode 编写和漏洞研究提供了一个可靠平台。Metaspolit安装从官方网站http://www.met...

2014-12-11 13:22:00 282

转载 Nmap

官网资料这里介绍了NMAP的指令http://nmap.org/man/zh/常用指令操作系统的检测 -A(常用) -O检测主机 -sP(Ping扫描)端口扫描 -sS(TCP SYN扫描) -sU(效率较低,UDP扫描) -sT(当无ROOT权限时候使用,TCP connect()扫描)指定端口  -p 端口服务版本扫描 -sV(版本探测...

2014-12-04 14:31:00 89

转载 linux configuration

sudo vi /etc/profileexport JAVA_HOME=/usr/bin/jdk1.8.0_40export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATHau...

2014-12-03 08:46:00 328

转载 JVM虚拟机系列(三)Class文件格式

转载于:https://www.cnblogs.com/sunfan1988/p/4006288.html

2014-10-04 20:10:00 56

转载 JVM虚拟机系列(二)虚拟机的逻辑结构

这个节日,终于把之前看的断断续续的JVM看的差不多了,在这里做一份笔记吧。JVM支持的数据类型:JVM运行时的数据区:转载于:https://www.cnblogs.com/sunfan1988/p/4006286.html...

2014-10-04 20:09:00 114

转载 JVM虚拟机系列(一)类的加载

JAVA虚拟机系列(一) 类的加载目录1 类的初始化过程2 详解初始化时的各个阶段一、类初始化的过程先来看一个CLASS文件在整体生命周期里会遇到的阶段:xxxx.class --->加载---->连接--->初始化---> 使用--->卸载。我们将会在本章讨论一下xxxx.class--->加载--->连接-...

2014-09-08 23:47:00 58

转载 设计模式(创造型)一

设计模式(创造型)目录创造型设计模式集成(建造者模式+工厂模式/静态工厂+抽象工厂模式)创造模板的实现简单工厂工厂模式抽象工厂模式建造者模式原型模式单例模式(下一篇讲解)吐槽:周末+中秋+生日,为了明天而在家写代码的有木有。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...

2014-09-08 00:39:00 81

转载 浮点数的数据结构

周末在家,重新学习了一下以前不太懂的知识点。浮点数和数据结构。1 什么是浮点数?通俗来说带有小数点的数都是浮点数。比如1.1,121.212,-1.11,-222.1112 在JAVA中常用表示浮点数的类型是什么?区别是什么?在JAVA中,通常使用的浮点数的类型为 FLoat和Double,他们的区别在于大小与储存方式不同public class Ap...

2014-08-24 13:19:00 874

转载 常用指令

XPATH//table[@id='rtFlight']//a[contains(text(),'¥')]//a[contains(text(),'¥')] 匹配页面a标签中包含内容有"¥"JETTYclean compile jetty -runclean compile jetty:run -Djetty.port=9999在线画图工具h...

2014-08-19 15:33:00 70

转载 logback配置

import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class MyApp { final static Logger logger = LoggerFactory.getLogger("MyApp.class"); public static void main(String[]...

2014-07-27 18:37:00 61

转载 原码-反码-补码-移码的运算及作用

索引1 源码->反码—>补码->移码是怎么换算的2 他们的作用3 总结源码、反码、补码、移码在计算机中是怎么运算的?数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为 127~(-127)另外,我们需要知道,在计算机中都是以补码的储存负数的(正数的补码等于他本身,...

2014-07-17 09:45:00 498

转载 用例UML图

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图中涉及的关系有:关联、泛化、包含、扩展。a. 关联(Association)---可以理解为用户行为与系统的交互(系统模块)表示参与者与用例之间的通信,任何一方都可发送或接受消息。...

2014-04-13 16:05:00 85

转载 类之间的关系图

类之间的关系图1.种类:Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2.其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。...

2014-04-13 15:10:00 76

转载 java流(二)

目录1ObjectOutputStream/ObjectInputStream的使用2 序列化3 具体序列化的过程4Externalizable的简易介绍实现序列化的Person类/** * 测试序列化所用的类 */class Person implements Serializable { private String userna...

2014-04-06 19:32:00 39

转载 单元测试-mock基础

本文较短,只是备份一下mock的几个常用基础例子方便复习目录介绍mock的使用例子maven资源 <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</arti...

2014-04-01 16:11:00 88

转载 学习编译原理一(转)

商业编译器对功能和质量的要求都是很高的,里面大量的东西其实都跟编译原理没关系。一个典型的编译原理的原型有什么特征呢?性能低错误信息难看没有检查所有情况就生成代码优化做得烂几乎没有编译选项等等。Tinymoe就满足了上面的5种情况,因为我的目标也只是想做一个原型,向大家介绍编译原理的基础知识。当然,我对语法...

2014-03-24 00:51:00 106

转载 暗时间读书笔记(一)

果断决策(时间是不等人的)如果你有一笔钱不知道花在A上还是B上,可以慢慢考虑是没有问题,因为钱还是你的如果你有一笔时间不知道花在A上还是B上,慢慢考虑是不行耳朵,过了这段时间,这段时间就不是你的了备注:不用太纠结,只要不是一个太不靠谱的行业,坚持下去经过积累总是能成为高手的.潜意识人的意识为表层意识和潜意识在做其他的事情的时候会突然想到另外的事情,触发思维跳跃的叫做潜意识例如有时...

2014-03-16 20:10:00 94

转载 jquery 提交数据

目录 jquery ajax的应用1 表单提交2 ajax的提交(ajax post get)普通的表单提交<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath();...

2014-03-01 21:30:00 60

转载 DNS(转载)

最近帮朋友注册域名配置主机,碰到一些DNS上的一些概念,惭愧于有一些东西已经忘记是啥意思,于是决定重新学习一下DNS方面的基本概念。常用概念:TTL:TTL为Time to live的缩写,网络相关地方存在于两个地方,一个是IP协议里,一个是DNS服务器上。TTL in IPIP协议里表示存活的时间,比如说TLL为126表示,这个IP包最大的存活时间为126秒。但是!...

2014-02-25 11:53:00 122

转载 设计模式-工厂模式

目录1 简单工厂方法2 工厂方法3 抽象工厂方法4 抽象工厂方法+简单工厂方法简单工厂方法简单工厂的工厂类使用静态方法,通过不同的入参实例化不同的对象并返回(这里利用反射机制进行实例化对象)能够横向的添加产品,而不改动源码产品接口package simple;public interface Z { public voi...

2014-02-22 23:45:00 71

转载 SpringMVC(一)

目录1 搭建MVC HelloWorld步骤 1 添加JAR,或者配置maven 2 配置WEB.XML文件 (配置servlet的位置及文件名) 3 配置servlet文件 (配置viewResolver和colltroller类) 4 写colltroller文件 (处理请求和返回页面及参数) ...

2014-02-16 19:10:00 79

转载 正则表达式

学习网站http://www.jb51.net/tools/zhengze.html在线测试工具http://tool.chinaz.com/regex/\bHello\b\s\bWorld\b代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字...

2014-02-09 21:51:00 53

转载 汇编语言读书笔记(三)

关于本次阅读后的思考第七章各个寄存器之间的区别是什么?个人理解:寄存器都是存放内存地址的一个16位的容器,仅仅从用途上可以区分为一般存储功能及特殊功能,例如CS是指向代码段的寄存器,CX的值会随着LOOP循环指令的执行自动-1SP会随着栈的PUSH和POP从而+-2等等第八章获取数据的长度mov ax xx---- 1 wordmov al X...

2014-02-05 12:48:00 66

空空如也

空空如也

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

TA关注的人

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