自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 apache common mail包相关类解析

在common mail包中总共有8各类,主要是那个Email类,这个类里面包括了发送邮件的几乎全部方法。它的子类MultiPartEmail扩展了几个简单的方法,主要的是扩展一个邮件附件的方法,MultiPartEmail的子类HtmlEmail定义了几个重载的embed方法,这几个方法我觉得在平常工作当中用到的机会不是很多。其他的几个类都是在这三个类当中作为方法参数或者变量出现。所以我们在

2012-01-16 15:23:05 1231

原创 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM

一、没有使用代理服务器的情况:      REMOTE_ADDR = 您的 IP      HTTP_VIA = 没数值或不显示      HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies      REMOTE_ADDR = 最后一个代理服务器 IP       HTTP_VIA

2012-01-15 22:00:57 881

原创 CallableStatement,ResultSet,ResultSetMetaData

CallableStatement是在存储过程调用过程中使用的,方法是prepareCall。当自定义的存储过程包含参数,我们需要在执行前对参数进行设置:private void setStatement(PreparedStatement stmt, Object... params) throws SQLException { if (params == null) {

2012-01-13 14:44:19 1672

转载 为什么++[[]][+[]]+[+[]]=10

首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。  既然遇到了这个问题,我们不妨也跟着提高一下。  这是一个Javascript语言题目,一个完全有效的等式,不信自己可以试一下,下面看看高人的题解:++[[]][+[]]+[+[]]  如果

2012-01-13 12:15:34 602

原创 详解contextConfigLocation

spring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题。决定得好好看看这个流程。我们在开发spring的项目当中基本上都会在web.xml通过: contextConfigLocation /WEB-INF/conf/application-*.xml 来初始化各个spring的配置文件,但是我们只是知道这

2012-01-12 13:19:48 10744 3

原创 js相关小代码收集

此篇文章将作为以后遇到关于js方面的知识的记录。1.开发当中用到了datepicker这个插件,用到了如下的两个方法:$('#date').datePicker({ clickInput:true, startDate:new Date(1900,1,1).asString() });用来设置输入框是否能够输入并设置文本框的开始显示的时间。2

2012-01-12 10:07:28 984

原创 Calendar的add()方法介绍

由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进行对日期参数进行相关的动态改变。但是看了java doc上面介绍的不是很清楚,只是说了一下add能够做什么事,并没有介绍如何具体实现。看了网上的一些资料大部分都是在讲add和roll两个方法的区别,其实我们只需要使用add方法就可以解决大部分的功能。比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间

2012-01-11 11:01:06 5598 4

原创 Spring的InitializingBean和init-method

Spring在设置完一个bean所有的属性后,会检查bean是否实现了InitializingBean接口,如果实现就调用bean的afterPropertiesSet方法。另外,如果bean是单例的,则afterPropertiesSet方法只会被调用一次;否则每次创建bean时afterPropertiesSet方法都会被重新调用.Spring虽然可以通过InitializingBea

2012-01-11 09:12:46 3036

转载 XMPP服务器, BOSH(Http-Binding)和WEB客户端搭建

目标: 搭建一个XMPP服务器, 实现在web page上用javascript与自己XMPP服务器通信, 匿名登录并与任何一个XMPP(Jabber)帐户通信. (Gtalk目前尚有问题)XMPP服务器可能不是必须的(见下文, 我没有尝试)环境与配置:XMPP服务器: ejabberd 文档HTTP-Binding: 使用ejabberd搭建, 5280端口.Ja

2012-01-10 16:03:27 9114 1

转载 W3C DOM之scrollIntoView的用法

不经意的时候看到QQ邮箱收到附件的时候,有一个效果,如下图所示:比较好奇的就抓了一下节点,然后看了一下源代码,主要使用了这样一个函数:scrollIntoViewscrollIntoView 看到这个函数名的时候,其实也能联想到它的作用(功能),将一个对象显示在当前window窗口的可视范围之内。这个是W3C定义的DOM方法,各浏览器均支持,包括:IE5.5+、FF2.0+..

2012-01-10 14:38:21 4415

原创 使用smack API开发聊天系统

昨天学习了smack的相关代码和API是因为在项目当中要使用聊天功能,今天早上一到公司就开始写相关的代码了。这里就将我写代码时的感想写一下。聊天功能无非就是人与人互相之间进行信息的传送,我首先写了一个UserShip类用来对聊天状态和聊天列表进行封装。private static final long serialVersionUID = 1L; boolean status =

2012-01-10 12:48:01 3768 2

翻译 SASL

LDAP V3协议使用SASL的支持可插拔认证。这意味着LDAP客户端和服务器可以被配置在谈判和使用认证机制可能是非标准和/或定制,取决于客户端和服务器所需的保护水平 。不支持SASL的LDAP v2协议。目前有几个SASL机制的定义:Anonymous (RFC 2245)CRAM-MD5 (RFC 2195)Digest-MD5 (RFC 2831)External (

2012-01-10 10:09:10 11724

转载 openfire插件入门学习

openfire 版本3.6.4关于插件开发的基本信息,可以参考其自带的文档页plugin-dev-guide.html中文翻译传送门http://www.360doc.com/content/10/0707/15/1332348_37445649.shtml Java代码  实现功能,客户端发送一个IQ包含内容的节给服务器,服务器取得内容,

2012-01-09 17:15:12 1989 1

转载 给你的程序员200美元/小时

如果你在招聘程序员,你应该给他们200美元/小时。这样一来,很多其它任何方法都无法解决的难题都变的很容易。比如解决你的人才招募问题,保证你只有在真正需要的时候才去招募程序员。期望问题  200美元/小时完全的阐明了你的期望。它是在说,你期望招募到这个领域里既专业又专长的人。  作为一个程序员,我面对这200美元/小时的劳动合同,拿它跟65美元/小时的合同相比,我会在2个关键

2012-01-09 16:32:08 716 1

转载 smack api学习

=============================================================== 主动发送信息给某个用户 ------------------------------------ XMPPConnection.DEBUG_ENABLED = true; //设置服务器地址 XMPPConnection conn = new XMPP

2012-01-09 16:29:34 1420

转载 用Smack编写jabber客户端

万事都不能从零开始,XMPP规范就象webServece规范一样.我们最后选用一个库来加速开发.所以我们选择使用Smack因为它容易使用,设计合理,还记得们的经典jive吗,它也是他们开发的,应该还是比较不错的. 注意是apache的licence,也就是可以应用到你的商业程序中.下载地址:http://www.jivesoftware.org/使用简单,你不需要精通xmpp协议(这加快我们入门,

2012-01-09 16:18:30 1591

转载 用开源软件搭建企业内部协作平台, Kill QQ MSN

作为公司的一分子, 您可能忧心忡忡于通过 MSN, QQ 流入的各种名目繁多的病毒, 木马, 例如熊猫烧香, 以及通过 MSN 传播的导致公司网络瘫痪的蠕虫病毒. 换句话说, 我们需要企业内部协作平台, 来保证信息安全和减少依赖外网办公所带来的高风险. 例如: 地震了, 外网断了, 同事们再也不能通过MSN/QQ交流了. 自然, QQ/MSN 有它的用途, 但是主要用途就是和私人的朋友交流,

2012-01-09 16:07:02 1940

翻译 jwchat

JWChat是一个全功能的,基于Web 的 Jabber™客户端 。使用AJAX技术编写的并且依赖只有在客户端的JavaScript和HTML 。它支持基本的Jabber即时消息,名册管理和基于groupchats MUC的协议 。JWChat是一个先进的即时信使(IM),就像AIM,MSN信使,雅虎Messenger或ICQ 。这意味着,您可以管理您的联系人,与其他用户沟通,以1

2012-01-09 15:54:34 1626

原创 支付宝登录接口解析

昨天看了支付宝的登录接口代码,觉得有些东西还是对以后的开发有帮助的。下面就记录自己的感想。首先是AlipayCore.java这个类,该类是请求、通知返回两个文件所调用的公用函数核心处理文件,不需要修改。方法主要是对签名和请求参数进行拼接:/** * 生成签名结果 * @param sArray 要签名的数组 * @return 签名结果字符串

2012-01-09 13:13:42 6947

转载 android面试第五集

src/  java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到

2012-01-07 22:03:56 736

转载 android面试第四集

一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!Intent包含两部分:1、目的[action]--要往哪里去2、内容[category

2012-01-07 21:54:06 580

转载 android面试第三集

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己

2012-01-07 21:42:53 665

转载 android面试续

1.    请描述下Activity的生命周期。      必调用的三个方法:onCreate() --> onStart() --> onResume(),用AAA表示(1)父Activity启动子Activity,子Actvity退出,父Activity调用顺序如下AAA --> onFreeze() --> onPause() --> onStop() --> onRestart

2012-01-07 21:38:13 601

原创 由泛型到切面编程

昨天利用泛型写了个泛型工具类,这个类使用反射能够得到泛型参数,比如有一个泛型为Type,那么我们使用这个工具类就能得到Student这个类的实例对象,代码如下:public abstract class TypeClass {/** * 返回给定子类类型的直接父类的参数类型。 * * @param subclass 给定的子类。 * @retur

2012-01-05 11:43:53 1451

转载 深入了解FileNet

去年晚些时候,IBM 完成了对 FileNet 公司的收购,这一举措彻底结束了企业内容管理(ECM)并购领域的相对平静。ECM 市场中近期的收购包括 Oracle 对 Stellent 的收购以及 OpenText 对 Hummingbird 的收购。尽管过去 5 年里在 ECM 领域中活跃着 100 多家公司,但是 Lee Roberts(FileNet 的 CEO 和总裁,现在是 IB

2012-01-02 21:48:39 4895

转载 详解IBM FileNet业务流程框架

许多企业已经开始利用业务流程管理(BPM),根据 BPM 规则和机制对业务流程进行模拟,实现自动化并进行全面优化。为了通过灵活的业务运作来有效地满足不断变化的客户和业务需求,企业必需要能够更快、更轻松地建立、部署和维护 BPM 应用。此外,还必需跨越基于多个流程的应用保持一致的外观和感觉。企业可以通过采用标准化的框架作为此类以流程为中心的应用的基础以保证对流程的控制和一致性。IBM Fil

2012-01-02 21:47:39 1974

产品比较器,可以对多个产品属性进行比较

代码中有多个可以自定义的功能,可以自行进行更改。

2012-08-07

支付宝登录接口

该资源是支付宝提供给用户使用的接口,用户可以对其中的代码进行修改以实现自己想实现的功能

2012-01-09

教你怎样写llinux程序

此文件可以帮初学linux者容易编写linux程序,希望这些对您们有用。

2010-03-22

空空如也

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

TA关注的人

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