自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List表上增加涂层移动动画效果

final LinearLayout animationLayer = new LinearLayout(this);        animationLayer.setGravity(Gravity.CENTER);        Display display = getWindowManager().getDefaultDisplay();        int width = di...

2012-01-15 16:58:45 159

原创 一个图片从上到下移动,在移动过程中,如果点击,那么可以拖拽图片,放开后继续向下移动...

要求:一个图片从上到下移动,在移动过程中,如果点击,那么可以拖拽图片,放开后继续向下移动。问题:当imageview.startAnimation(animation)之后,imageview实际上并没有移动。点击imageview的初始位置时,可以监听到onclick事件。但是点击移动中的图片时,就无法监听到onclick事件了。想法:如果可以得到animation移动过程中的每个时刻的位置,再...

2012-01-15 16:37:08 493

原创 synchronized(this)的一些理解

对synchronized(this)的一些理解   2006-08-22 18:25:24|  分类: Java提高学习 |字号 订阅 ...

2011-12-06 18:58:50 179

原创 Android开发笔记

1:Android Permission denied(不允许连接Socket) 错误原因是: 需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置: <uses-permission android:name="android.permission.INTERNET" />   2:ListView滚动变黑解决方法ListView增加...

2011-09-08 12:34:38 415

原创 JAVA需要掌握的基础知识

JAVA基础知识1:JAVA基本常识    1)JAVA开发环境搭建、JAVA历史由来、运行环境、虚拟机等    2)基本语法(变量、语句、数据类型、数组等)2:类和对象    1)类、实例、对象、接口、抽象类、抽象接口、内部类等    2)静态类和静态变量、方法、静态方法等    3)JAVA类加载顺序3:多态    1)类的继承、接口的实现    2)重...

2011-09-02 16:38:27 137

原创 《Android优化UI秘籍》

看到一篇《Android优化UI秘籍》的文章,文章写得不错.在很多时候,经常碰到开发人员就一些ui细节和设计人员产生一定争议,我认为很大原因是开发人员对其中的一些ui设计常识不太清楚。把其中的内容整理一下,完全可以做为开发人员开发和优化ui的规则 一、四不要和八要 一)四不要: 1.不要过度使用模态进度条和确认对话框。 2. 不要使用固定的绝对定位布局。 3. 不要使用px单位,使用dp;如果是文...

2011-09-02 11:42:57 85

原创 创建虚拟磁阵

创建虚拟磁阵——解决双机测试中缺少磁阵问题关键技术:1、 losetup 把文件虚拟成区块设备,可将其视为磁盘阵列。具体操作说明:(假设双机包含两台主机:host1、host2) 一、在主机host1上所做的操作1、 创建用于虚拟成区块设备的大文件;通过下面命令在主机host1上创建大文件(注意创建好/opt/zhb目录),dd if=/dev/zero of=/opt/zhb/aVDM ...

2011-08-09 18:25:10 205

原创 裸设备绑定出现“Cannot open master raw device '/dev/rawctl' (No such file or directory)”

#raw /dev/raw/raw1 /dev/sda13p1-------错误Cannot open master raw device裸设备配置时raw命令报错现象描述:SLES10 SP3系统下,利用命令# raw /dev/raw/raw1 /dev/sda13p1挂接裸设备失败。    3、原因分析:一、可能的原因有:1、内核编译错误。2、相关module未安装。3、相关modu...

2011-08-01 16:24:10 1046

原创 java中Collections.sort()函数的用法

用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:/*** 根据order对User排序*/public class User implements Comparable<User>{    private String name;    private Integer order;    public Stri...

2011-07-30 11:25:42 145

原创 Comparator和Comparable在排序中的应用

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:  /**   * @return o1小于、等于或大于o2...

2011-07-30 11:21:53 68

原创 Oracle INSTANCE_NAME的含义及作用

1.2.5 INSTANCE_NAME的含义及作用作为Oracle数据库的重要组成部分INSTANCE也存在一个参数标识:INSTANCE_NAME。INSTANCE_NAME是Oracle数据库的一个参数,在参数文件中定义,用于标识数据库实例的名称,其缺省值通常就是ORACLE_SID,但是不同的实例可以有相同的实例名。通过简单的参数文件复制,我们就可以在同一台服务器上创建多个具有相同INSTA...

2011-07-28 17:39:13 3161

原创 了解Oracle启动模式的三个阶段

当我们发出startup命令时,Oracle将开始启动,如果成功启动的话,这个实例启动的过程分为3个阶段。1.Oracle启动模式的nomount阶段nomount,在这个启动阶段里,Oracle主要做的事情,就是找到相关的启动参数文件,并且打开启动参数文件,根据启动参数里记录的参数值。启动实例,并且启动成功的话,打开告警文件alert_.ora文件,这个文件默认在ORACLE_BAS...

2011-07-28 17:31:10 186

原创 Oracle启动文件基础

Oracle启动文件基础      Oracle启动文件的重要性就不说了,总之就是非常重要。之前对这一块的了解还是比较混乱,所以这次在学习DBA知识之前,先把这一块仔细学习一下。以下内容基本上是网上找的资料,因为来源比较多,而且内容也都是重复,转载地址就不列举出处了。  1、查看数据库是否由SPFILE启动:  SQL> Select isspecified,co...

2011-07-27 15:28:06 274

原创 Oracle实现静默安装

Oracle实现静默安装 本文档主要描述Oracle数据库静默安装技术,Oracle自身可以实现的静默安装和卸载包含:Oracle软件、Oracle实例、Oracle监听;而我们需要实现的是Oracle实例和监听的安装和卸载。本次也主要是描述实例和监听相关静默安装和卸载技术,安装和卸载需要按照部署类型区分单机和双机实现。故结合上面的部署类型,依次进行描述。  Oracle数据库...

2011-07-22 12:01:27 148

原创 Oracle数据库响应文件介绍

通过指定以下参数创建数据库:        -createDatabase                -templateName <现有模板的名称>                [-cloneTemplate]                -gdbName <全局数据库名>                [-sid <数据库系统标识符>]        ...

2011-07-21 12:13:36 909

原创 利用Python做网站效率真快,尝试了一把哦!

利用Python做网站效率真快,尝试了一把哦!

2011-03-24 20:49:13 2715 1

原创 防止SSH暴露破解的方法.

限制ssh的ip地址================vi /etc/hosts.denysshd:all=============vi /etc/hosts.allowsshd:192.168.10.sshd:你允许的IP段或者IP

2011-03-03 22:08:26 164

原创 如何将文件中Base64进制数据生成X509证书

byte[] ciphertext1 = new BASE64Decoder()                .decodeBuffer("MIIFeTCCBGGgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMCTk8xDTALBgNVBAgTBE9zbG8xDTALBgNVBAcTBE9zbG8xIjAgBgNVBAoTGVdvcmxkIFdpZ...

2010-12-16 19:50:40 1457

原创 Java相关数字签名技术纪要

一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java....

2010-12-16 18:59:28 95

原创 jdom通过string生产xml文档

生产xml文档: XMLOutputter outputter = new XMLOutputter();FileWriter writer = null; writer = new FileWriter(filePath + "/ture.xml");Format f = Format.getPrettyFormat();outputter.setFormat(f);output...

2010-12-09 10:50:54 76

原创 Tomcat支持Https访问

用Tomcat来配置SSL主要有下面这么两大步骤: 一、生成证书 1、 在命令行下执行: %Java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA 在此命令中,keytool是JDK自带的产生证书的工具。把RSA运算法则作为主要安全运算法则,这保证了与其它服务器和组件的兼容性。 这个命令会在用户的home directory产生一个叫做" ...

2010-11-10 20:01:17 229

一个tomcat配置多个端口

第一步、修改server.xml[..\Tomcat 6.0\conf](1)Tomcat提供的如下:<Service name="Catalina">       <Connector port="8090" maxHttpHeaderSize="8192"               maxThreads="150" minSpareThreads="25"

2010-10-19 18:43:00 85

原创 PMD-问题

1:An instanceof check is being performed on the caught exception.  Create a separate catch clause for this exception type catch (AxisFault e)            {                if (e instanceof RemoteExc...

2010-10-19 13:41:46 823

原创 Linux使用过程中出现问题小结至FAQ

1:安装jdk报如下异常    Error occurred during initialization of VM java/lang/NoClassDefFoundError:java/lang/ClassNotFoundException    问题解决方法:   出现此问题先检查环境变量配置是否正确,如果没问题就看一下lib和jre/lib中的rt.pack、tools.p...

2010-09-21 09:05:55 92

原创 WebService之小结FAQ

1:通过SOAPUI发现导入wsdl失败,提示空指针。     可能的原因是:wsdl出现无法解析的数据类型(如:DateHandle)

2010-09-20 17:23:41 77

原创 Bash初探之基础知识

1:每个脚本开头均需配置,指向bash的链接   #!/bin/bash 2:FUNCNAME[0]表示当前运行的方法名称。3:awk    在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。   例如:   awk -F: '{print $2}'   表示:以':'分割,获取打印出的第2个信息。   如果后面不带-F,则默认是以空格分隔。4:exi...

2010-09-02 20:23:28 128

原创 Servlet上传文件及发送HTTP请求至Servet上传文件。

Servlet接受HTTP消息,解析内容并输出至文件中// 一、从Http post请求中,获取内容。            br = new BufferedReader(new InputStreamReader(request                    .getInputStream(), ENCODING_UTF8));            bis = new Buf...

2010-08-12 18:30:59 117

原创 如何在工程指定目录下保存文件。

1:Servlet中  String fileDir = request.getSession().getServletContext()                    .getRealPath("/files")                    + "\\" + System.currentTimeMillis(); 2:JAVA代码中 String loc...

2010-08-11 18:59:36 229

原创 各进制基本概念。

二进制:          二进制是逢2进位的进位制,0、1是基本算符。 八进制:          一种计数法,采用0,1,2,3,4,5,6,7八个数码,逢八进位,并且开头一定要以数字0开头。八进制的数较二进制的数书写方便,常应用在电子计算机的计算中。 例如: 10进制的32表示成8进制就是:40 10进制的9,27在八进制中分别记位11,33. 8进制的32表示成10进制就是...

2010-07-30 12:26:50 565

原创 keytool知识

keytool 将密钥和证书储存在一个所谓的密钥仓库中。缺省的密钥仓库实现将密钥仓库实现为一个文件。它用口令来保护私钥。 数字签名的原理 1:被发送文件采用哈希算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要   (Message   Digest),不同的报文所得到的报文摘要各异,但对相同的报文它的报文摘要却是唯一的。 2:发送方生成报文的报文摘要,用自己的私钥对摘要进...

2010-07-26 10:25:59 369

原创 Junit小结

一 几个常用注释 @Before   被它注释的方法,在每个测试方法运行之前都要执行 @After     与@Before相对,被它注释的方法,在每个测试方法运行之后执行 上述两个注释,它们是方法级别的,因为每个测试方法的运行前后,都会触发它们的执行。因此,有影响效率的嫌疑 这两类方法,都用public void 修饰,而且不能带有任何参数,命名随便  v...

2010-07-20 08:58:05 84

原创 JMockit_UT小结

1:模拟方法抛出异常final AccessException ce = new AccessException();                try        {            new Expectations(实例或类)            {                {                    实例或类.方法;                   ...

2010-07-15 16:11:53 312

原创 【原创】通过使用集合的迭代器进行更新、删除等操作时,出现java.util.ConcurrentModificationException 解决办法。...

在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可。 但运行程序的时候,却发现出错了:Exception in thread "main" java.util.ConcurrentModificationException    at java.util.HashMap$HashIt...

2010-07-14 19:33:13 157

原创 【原创】记住那些你曾经使用过的东东

1:memcached2:junit3:lighttpd和Apache4:spring5:Rose6:quartz7:stfp8:webservice9:linux10:敏捷开发11:设计模式12:搜索引擎13:log4j14:Mock技术(对UT贡献非常大)15:json16:oracle17:SVN18:Rome19:He...

2010-07-13 18:40:38 114

原创 Spring学习-通过注入共享内容,起到重用目的

<beans>        <bean  id="abstractbean"  abstract=true>          <property  name="a">              <value>1 < alue>          </property>            &amp

2010-07-12 20:30:48 68

如何将当前时间延迟至指定的年、月、日后日期。

        Calendar cale = Calendar.getInstance();        cale.setTime(new Date());        cale.add(Calendar.YEAR, countYear);         DateFormat dateFormat = new SimpleDateFormat(format);        ret...

2010-06-23 19:27:59 352

Linux个人学习小结

1:查看指定端口的进程  root用户权限  1、ps -ef| grep 端口  2、lsof -i:端口  普通用户权限  1、ps -ef| grep 端口2:查看http服务是否正常  1、w3m http://******* (通过使用"q"退出该命令)  2、wget http://*******  3:使用tar命令打包和解包  打包:  tar cvzf 文件名.tar.gz ...

2010-03-06 15:43:21 102

原创 tomcat添加gzip功能

在文件tomcat/conf/server.xml中添加红色部分的配置即可打开使用压缩传输功能:       <Connector port="8080" address="${jboss.bind.address}"         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"         empty..

2010-03-04 15:24:03 119

原创 操作oracle无IDE界面时,利用命令把数据导入至文本文件中

利用Oracle中的Spool缓冲池技术。做一记录,备忘。  具体步骤如下:  1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:   spool d:\output.txt  2、在命令行中输入相应的SQL查询,或者是相应的命令,譬如DESC命令:   select mobile from customer;   select mobile from...

2010-02-03 19:15:51 74

原创 HttpClient笔记

背景:因为想写一个测试tomcat连接的程序,就试试自已去构造Http请求。找了一下发现Apache下有一个比较成熟的轮子HttpComponets. 使用库:Apache Http Client HttpClient是一个代码级的Http客户端工具,可以使用它模拟浏览器向Http服务器发送请求。 其中HttpClient是HttpComponents项目其中的一部份,HttpCo...

2010-01-16 20:03:05 69

空空如也

空空如也

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

TA关注的人

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