自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HttpClient处理https问题

HttpClient入门 处理https http://blog.csdn.net/ambitiontan/archive/2006/01/07/572644.aspx 一个很详细的httpclient入门 http://blog.csdn.net/seesea10523/archive/2007/05/23/1622601.aspx unable to find vali...

2011-04-11 11:06:49 149

原创 Spring ACEGI的基本实现原理

Spring ACEGI 作为Spring丰富生态系统中的一个非常典型的应用,安全框架Spring ACEGI的使用是非常普遍的。尽管它不属于Spring平台的范围,但由于它建立在Spring的基础上,因此可以方便地与Spring应用集成,从而 方便的为基于Spring的应用提供安全服务。 作为一个完整的Java EE安全应用解决方案,ACEGI能够为基于Spring构建的应用项目...

2011-04-07 21:53:01 133

原创 java静态方法能否被重写

 JAVA静态方法形式上可以重写,但从本质上来说不是JAVA的重写。因为静态方法只与类相关,不与具体实现相关,声明的是什么类,则引用相应类的静态方法(本来静态无需声明,可以直接引用),看下例子: Java代码 class Base{           static void a( ){System.out.println("A");  }        ...

2011-01-17 17:24:43 167

原创 【转】Android笔记-如何创建列表视图3

接着上一篇实现一个带有复选框的列表视图,这要求对Adapter有比较清楚的理解。1.  ArrayAdapter从Layout读取TextView控件,返回给ListView显示,这个处理在ArrayAdapter的getView方法里,我们可以继承这个类,覆盖getView,改成读取CheckBox控件,看下面的代码:CheckListView.java<!--&...

2010-09-20 23:05:34 133

原创 【转】Android笔记-如何创建列表视图2

上一篇讲到用ArrayAdapter和ListView合作实现列表视图,不过ArrayAdapter的项只是简单的字符串,这一次要现实自定义的类。    我想做这样一件事情:程序的主界面是一个列表视图,里面的每一项代表一个Activity,当我点击这一项时,就自动运行这个Activty。    我们修改前面的例子来完成功能:1.  写一个自定义类,作为ArrayAdapter的项:...

2010-09-20 23:03:38 130

原创 【转】Android笔记-如何创建列表视图1

可以通过ListView和ArrayAdapter两个类协助来完成:1.  新建一个工程,将Layout文件的根视图改成ListView,当然也可以将ListView插到根视图里,这里用的是改根视图的方式:代码<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlig...

2010-09-20 23:01:16 112

原创 Intent filters

==================================================Intent的分类==================================================Intent大体上可以分成两类*.  显式Intent,它通过组件名来指定要运行的目标组件(通过它的setComponent()方法),    因为指定了组件名,...

2010-09-20 22:59:13 72

原创 【转】Java面试中经常问到的算法题

从大学到现在,参加过很多面试,经常会被问到一些基本的算法题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也用语言实现过,可由于在项目开发中应用的比较少,久而久之就忘记了,造成在面试中很尴尬的局面,然后回来查阅相关资料才发现就那么一回事,怎么在面试中就卡壳了呢?在此写下我在面试中经常被问到的一些基本的算法,全当复习。一、冒泡排序Java代码 package sor...

2010-09-07 12:10:25 198

原创 【转】Java keytool工具的作用及使用方法

Keytool 是安全钥匙与证书的管理工具.它管理一个存储了私有钥匙和验证相应公共钥匙的与它们相关联的X.509 证书链的keystore(相当一个数据库).Keytool 是一个有效的安全钥匙和证书的管理工具. 它能够使用户使用数字签名来管理他们自己的私有/公共钥匙对,管理用来作自我鉴定的相关的证书,管理数据完整性和鉴定服务.它还能使用户在通信时缓存它们的公共钥匙.一个证书是某...

2010-09-01 09:47:21 87

原创 apache的作用和tomcat的区别(转)

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 一apache支持静态页,tomcat支持动态的,比如servlet等,一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomc...

2010-08-27 18:00:30 90

原创 【转载】证书的有效性管理和验证—CRL及OCSP的异曲同工之妙

怎样验证数字证书    数字证书号称是网上的身份证。网上交易者通过交易对象的数字证书对其产生信任,并能够使用和证书绑定的公钥和交易对象通信,这是PKI认证机制的基本宗旨。但是,当网上交易者从交易对象那里直接获取,或通过访问CA证书库等不同途径得到了交易对象的数字证书以后,这张证书不经过验证是不能放心使用的。验证由安全认证应用软件执行,验证需要包括以下的内容:· 证书完整性验证。即确认这个证书没有被...

2010-08-19 09:52:34 723

原创 【转载】详解公钥、私钥、数字证书的概念

加密和认证   首先我们需要区分加密和认证这两个基本概念。   加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。 公钥和私钥      公钥和私钥就是俗称的不对称加密...

2010-08-19 09:15:34 113

原创 Web Service入门(转载)

Web Service入门(转载)什么是Web Service?Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。Web Service 三个基本技术W...

2010-08-17 10:36:58 136

原创 MyEclipse6.5与Flex Builder 3整合安装方法

一、首先下载安装MyEclipse 6.5(MyEclipse_6.5.0GA_E3.3.2_Installer_A.exe) ,注意MyEclipse6.5集成的Eclipse必须是Eclipse3.3的版本,否则可能会出现意想不到的错误奥!为了保守起见 我下载了MyEclipse6.5集成Eclipse3.3的版本,安装MyEclipse6.5到 E:\Program Files\MyEcli...

2010-07-17 15:11:57 101

原创 Java 7新功能代码范例

JDK7 milestone 5 更新已可以下载。现在,开发人员有机会尝试使用这种语言的新语法进行编码,然后看看它到底如何。今天我们介绍了Java 7中已经完成的七大功能,而以下四个主要的更改会影响到我们使用 java 以及 JKD 7 编码的方式: ◆在数字中使用下划线 ◆改进的通用实例创建类型推断(diamond) ◆在switch语句中使用字符串 ◆使用二进制字符 下面是一个简短的示例,...

2010-07-16 10:32:01 73

原创 Java 7:最新特性、代码示例及性能测试

如果说今年Java开发平台有什么大事儿,那就要数将于年底发布的Java 7了。进入2010年,Java 7有哪些新的进展?这些新的特性更新对我们有哪些好处?该如何使用?Java 7的性能如何?本文将给你答案。这里的内容主要包括其最 新更新、一些代码实例、跟以前版本的Java进行性能比较需要参考的一些基准、以及什么时候它才会发布等信息。首先,让我们来看最重要 的事情。为了确定JDK 7中有哪...

2010-07-16 10:31:02 163

原创 JRE & JVM

CLASS LOADEREXECUTION ENGINERUNTIME DATA AREA METHOD AREA HEAP JAVA STACK PROGRAM COUNTER REGISTER NATIVE METHOD STACKNATIVE INTERFACE   

2010-07-15 15:17:03 99

原创 类装载器 ClassLoader

类装载器 ClassLoader: 预先装载(常驻内存); 按需装载(使用时载入,使用完毕由垃圾收集器负责释放): 隐式载入; 显式载入#Main.javapublic class Main{ public static void main(String[] args){ A a=new A(); a.print(); B b=new B();...

2010-07-15 15:14:24 113

原创 对象创建成本的比较

public class CreateObject{ public static void main(String[] arg){ System.out.println("create light object!"); long start=System.currentTimeMillis(); Light light=new Light(5); long end=System...

2010-07-15 15:13:17 266

原创 JVM中的堆和栈

 JVM是基于堆栈的虚拟机。JVM为每个新创建的线程都分配一个堆栈。也就是说,对于一个Java程序来说,它的运行就是通过对堆栈的操作来完成的。堆栈以帧为单位保存线程的状态。JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。  我们知道,某个线程正在执行的方法称为此线程的当前方法。我们可能不知道,当前方法使用的帧称为当前帧。当线程激活一个Java方法,JVM就会在线程的Java堆栈里新压入...

2010-07-15 15:04:03 76

空空如也

空空如也

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

TA关注的人

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