`
文章列表
编者按:2008年8月4日,StackOverflow 网友 Bert F发帖提问:哪本最具影响力的书,是每个程序员都应该读的?   “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢 ...
文章转载http://www.cnblogs.com/liyazhou     Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。   本文不赘述James服务器的参数细节,这个以后有机会再详细讨论,这里先从服务器搭建开始,用搭建的服务器收、发电子邮件来熟悉一下Apache James。本人也是新手,希望能得到各位高手的指点,使大家能悟到进阶的方向。   开始之前,先声明 ...
文章转载http://www.blogjava.net/libin2722 Log4j的邮件功能能够为我们做这样的事情----当程序运行完的时候,或者正在运行也是可以的,它将程序的日志通过邮件的方式发到你的邮箱上。 这样,对于程序运行的控制就不用每次都跑到机器上去看日志文件这么麻烦了,我们需要的只是,开开Foxmail,用用鼠标,就可以知道,程序到底运行的怎么样了。   使用log4j-1.2.15 之前用的是 log4j-1.2.8 ,照理说,它们之间的版本号的区别够小,应该没有什么区别,但是事实却让我丈二摸不着头脑。 发送邮件的一个重要的类是SMTPAppender ...
本文转载http://blog.csdn.net/shimiso   关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。 下面我们写几个程序小例子测试一下。 (1)登录操作 [java] view plaincopyprint? PPConnection.DEBUG_ENABLED=true; AccountManageraccountManager; finalConnectionCo ...
本文转载http://blog.csdn.net/shimiso 前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频支持,msn网关支持上可能有问题,所以选择openfire3.8.1+spark2.6.3是最合适的选择。 Smack是即时通信客户端编程 ...
pafa防止重复提交的主要代码:   HttpSession session = request.getSession(false); String strReqUrl = request.getRequestURI(); if (synchronizeOnSession && session != null) { synchronized (session) { if (session.getAttribute(strReqUrl) == null) session.setAttribute(strReqUrl, new Inte ...
准备工作 1、下载:axis2-1.5.4-bin.zip,axis2-1.5.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/2、环境变量设置AXIS2_HOME E:\research\axis2-1.5.4-bin\axis2-1.5.4JAVA_HOME C:\Program Files\Java\jdk1.6.0_213、axis2-1.5.4-war.zip解压,将压缩包内的axis2.war部署到%TOMCAT-HOME%/webapps下,启动tomcat,访问http://localhost:8085/axis2/ ...
在本文主要介绍如何来开发一个Stateless Session Bean,并在未安装WebLogic10的机器上访问Session Bean。开发EJB3 Stateless Session Bean要比开发EJB2 Stateless Session Bean容易得多,只需要几个注释就可以搞定。读者可按如下的步骤来开发和调用EJB3 Stateless Session Bean:   第1步:编写远程接口   每一个Session Bean需要一个远程接口,该接口的代码如下:   packag ecom.earth; import javax.ejb.Remote; // 此处 ...
这是一款来自codefans的日历控件,兼容ie,chrome,firefox...   <html> <head> <title>JS日期选择器</title> <script type="text/javascript"> function HS_DateAdd(interval,number,date){ number = parseInt(number); if (typeof(date)=="string"){var date = new Date(date.spl ...
从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面:       1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。       2、开始有设计的理论了。在接触设计模式之前没有怎么想过设计方面东东,看到问题就立马动手解决,没有想到怎么样来设计更好,如何来是这块更加优化、漂亮。       3、开始考虑系统的可扩展性了。       4、在遇到问题后开始想有那个设计模式 ...
一直以为offsetParent和parentElement是一回事,最近在做web控件才发现原来的理解是大错特错。  parentElement 在msdn的解释是Retrieves the parent object in the object hierarchy.   而offsetParent在msdn的解释是Retrieves a reference to the container object that defines the offsetTop and offsetLeft properties of the object. 这个解释有些模糊。我们再来看看他的remarks  ...
SVN服务器搭建和使用(一)  Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. windows操作系统下面的二进制文件包一共有5种,如图: 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载 ...
转载http://zxh277100963.iteye.com 使用CSS样式设置,兼容IE、Chrome、Firefox。。。   <html> <head> <title> 可编辑下拉框 </title> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <M ...
除了传统的document.getElementById,document.getElementsByName,document.getElementsByTagName外,HTML5中新增了2个更好用的选择器,分别是: document.querySelector:返回第一个找到的元素; document.querySelectorAll:返回找到的所有元素。   示例: 有一 ...

Json解析

HTML5已原生支持json的解析,window.JSON.parse()将json格式字符串转换为json对象,window.JSON.stringify()将json对象转换为json格式字符串。   示例: <!DOCTYPE HTML> <html> <head> <title>Window.JSON</title> <meta charset="gb18030"> </head> <body> <button type="b ...
Global site tag (gtag.js) - Google Analytics