自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jenkins集成testNG

使用testNG进行web层级的浏览器自动化测试。实现了无人坚守自动化测试。流程说明:jenkins-->执行maven指令-->maven指令驱动surefire插件--> surefire插件找到testng测试用例,并执行-->在surefire插件指定的目录生成测试报告-->mail插件发送测试结果。配置jenkins的Job的构建操作使用shell脚本:chmod

2017-05-28 00:01:15 1141

翻译 ZooKeeper环境配置

1. 在运行ZooKeeper之前,需要先创建一个配置文件,把它放到 ZooKeeper根目录/conf/zoo.cfg。配置文件有三个字段tickTime=2000dataDir=/var/lib/zookeeperclientPort=2181其中各个字段的含义如下:tickTime: ZooKeeper使用的最基本的时间单位 毫秒。它是用来做心跳的,并且最低的会话将是

2016-07-10 22:05:35 395

原创 icegrid分布式部署

IceGrid定义         Icegrid是为ice应用提供的location和activation服务。分布式应用出现之后,随之产生了网格计算的概念,分布式应用中每个server环境被称为一个grid。而icegrid则提供了管理多个分布式grid的机制,开发人员只需要将精力集中在server的实现上即可,至于分布式应用中涉及到的安装、更新、监控、负载均衡、快速添加grid等问题,i

2016-05-04 08:34:38 574

转载 String、Stringbuilder、Stringbuffer区别及应用场景

简介String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)深入说明简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的

2016-05-04 08:33:31 778

转载 Java的七种单例模式

单例模式:GOF书中给出的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式结构图: 单例模式有多种写法各有利弊,现在我们来看看各种模式写法。第一种:饿汉模式public class Singleton { private static Singleton instance = new Singleton();

2016-04-09 22:20:26 319

转载 Java中的自动装箱与拆箱

自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集合只接收对象。通常这种情况下你的做法是,将这些原始类型的值转换成对象,然

2016-02-22 09:46:27 245

转载 Java 命名规范

Java 程序需要坚持下列的命名规范以提高可读性并降低意外错误出现的可能性。遵守这些命名规范,可以使他人阅读你的代码和帮助你时更加轻松。类型名(类、接口、枚举等等)应以大写字母开头,随后的每个单词首字母大写。例如:String、ThreadLocal 和 NullPointerException。有时被称为 pascal case(帕斯卡命名法)。方法名应使用 camelCas

2015-10-12 21:40:00 332

转载 Linux环境下安装mysql

一直在windows下使用mysql,从来没有在linux下安装mysql的经历,今天特意在虚拟机的环境下安装一次mysql.安装方式rpm.准备mysql相应的rpm,清单如下:MySQL-client-5.6.15-1.el6.x86_64.rpmMySQL-devel-5.6.15-1.el6.x86_64.rpmMySQL-embedded-5.6.15-1.el6.x86

2015-09-12 11:26:06 322

转载 hibernate的generator理解

节选配置文件中的一小段:<id column="FORMID" name="id" type="integer"> 看到generator 不太明白什么意思,就百度下。元素中的用来为该持久化类的实例生成唯一的标识,hibernate提供了很多内置的实现:“assigned”    主键由外部程序负责生成,在   save()   之前指定一个。  “hilo”  

2015-08-31 19:36:57 394

转载 HashMap Hashtable区别

我们先看2个类的定义[java] view plaincopypublic class Hashtable      extends Dictionary      implements Map, Cloneable, java.io.Serializable  [java] view plainc

2015-08-09 22:58:54 304

转载 SQL语句的解析顺序

通过了解SQL语句的解析顺序,也能更好的理解where、group by 、having、order by 的执行先后顺序。简单的说一个sql语句是按照如下的顺序解析的:1. FROM FROM后面的表标识了这条语句要查询的数据源。和一些子句如,(1-J1)笛卡尔积,(1-J2)ON过滤,(1-J3)添加外部列,所要应用的对象。FROM过程之后会

2015-07-27 09:42:36 461

原创 Centos 6.6 安装ICE

关于ICE是什么,ICE用在哪里就不介绍了。直接介绍安装过程。官网下载Ice-3.5.1-el6-x86_64-rpm.tar.gz,在/usr目录下,新建icerpm文件夹,将安装包拷贝到当前文件夹下,并解压缩。        使用ll指令查看当前目录下的文件,如下图             使用rpm 指令安装ice.安装顺序要按照现状ice基本类库,然后再装具体语言的ic

2015-06-16 15:01:57 2681

原创 Redis入门一:redis简单介绍和虚拟机下的安装

Redis简介:Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API.Redis数据类型:作为Key-value 型数据库,Redis 也提供了键(Key)和键值(Value)的映射关系。但是,除了常规的数值或字符串,Redis 的键值还可以是以下形式之一: Lists (列表)

2015-04-19 20:24:31 1094

转载 Protocol Buffer入门——搭建环境(JAVA版)

Protocol Buffers简介:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。Protocol Buffers环境搭建(JAVA):准备

2015-04-01 14:46:04 513

转载 ueditor编辑器自动生成&nbsp解决办法

在Ueditor编辑器里,直接粘贴html源码时,编辑器会自动生成 标签,这样会导致网站前端样式走样。示例如下:截图说明问题在ueditor-all.js文件找到上图所示代码,将 替换为‘ ’即可。

2015-03-06 18:20:04 10343 3

原创 初次接触短信猫开发

最近要实现短信群发功能,用到了短信猫。所以第一次接触短信猫开发就这么开始了。听到这个词,脑子里是没有任何思路的,在网上查阅了好多资料才理顺了思路。所谓短信猫,其实是一种工业级GSM MODEM,通过串口与计算机连接,可以通过AT指令控制进行短信收发的设备。国内目前应用较多的短信猫,都是以SIEMENS或WAVECOM模块为核心组装而成的,与普通手机相比更为稳定高效。 基于短信猫开发短信应用

2015-01-21 18:26:34 539

转载 JAVA内存组成

堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己

2015-01-14 18:49:16 389

转载 Java 内存溢出

从eclipse.ini配置文件开始说起,截取其中几行如下所示:-vmargs-Xms128m-Xmx512m-vmargs 表示设置JVM内存的参数,其后的两行会在eclipse运行时,将参数传给JVM。-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配。-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。

2015-01-13 19:42:08 445

jvisualvm详解

jvisualvm详解,帮助你了解JDK自带的JVM性能分析工具。

2015-01-13

图片浏览之瀑布样式

该例子展示了图片的瀑布样式浏览,适合初学者学习。

2013-05-03

android 实现Coverflow

这是一个android平台的仿iphone的图片浏览demo,本人从网上学习,已经改好,适合初学者。

2013-04-30

空空如也

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

TA关注的人

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