http://netsecurity.51cto.com/art/201007/211172_2.htm
http://developer.51cto.com/art/201102/245818.htm
以下为log4j中的配置参数:
%m 输出代码中指定的消息%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r 输出自应用启动到输出该log信息耗费的毫秒数%t 输出产生该日志事件的线程名;%n 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"%d 输出日志时间的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2008年10月18日22:10:28:832%c 输出所属的类目,通常就是所在类的全名,如“iNotes.De...
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;
public class MD5Tool { /** * 该方法将指定的字符串用MD5算法加密后返回。 * * @param s * @return */ public static String getMD5Encoding(String s) { byte[] input = s.getBytes(); String output = null; // 声明16进制字母 char[] hexChar ...
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那 深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大家提供更多的实现远程通讯的技术和原理的介绍。
基本原理
要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的...
如果你正通过邮件、电子表格和不连续的文档管理项目计划,并且埋首在日常的工作中对项目现状一无所知,那么,本文就是为你写的。你会发现22个项目管理和协作工具,来帮助你便于进行远程/或基于web的协同工作。非常值得一看。
下面是一些优秀的项目管理和协作工具所具备的基本特征:
任务
时间表
问题追踪
讨论区
日程表
时间跟踪
定制报告
邮件整合
(编注:如果你只想跟踪时间,看看自己的时间是如何花掉的,不妨看看我们编译的另外一篇文章:《追踪时间的10个给力应用程序》。)
1.TeamWork
让项目管理变得更简单!Teamwork Project Manager(团队项目管...
导读:本文作者Rocky擅长.NET平台下应用系统开发、Web开发、软件设计、数据库技术及应用。文中描述了他对于PHP学习的一些见解。CSDN研发频道对此进行了整理供大家学习、参考。
内容如下:
因为个人原因转到PHP已经一星期有余,熟悉了简单的语法,也可以用PHP来实现CRUD了,算是迈出第一步吧,对PHP的感觉估计也和很多人一样,简单,好上手。
或许你可以用Dreamweaver、Notepad++或者Editplus这样的东西完成你的系统,但所谓“工欲善其事,必先利其器”,偶认为一个给力的IDE对于新手还是很必要的,而Zend作为PHPer们公认的最前IDE,自然成为了我...
准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日志系统。
使用方式: 在系统开发中,统一按照slf4j的API进行开发,在部署时,选择不同的日志系统包,即可自动转换到不同的日志系统上。比如:选择JDK自带的日志系统,则只需要将slf4j-api-1.5.10.jar和slf4j-jdk14-1.5.10.jar放置到classpath中即可,如果中途无法忍受JDK自带的日志系统了,想换成log4j的日志系统,仅需要用slf4j-log4j12-1.5.10.jar替换slf4j-jdk14-1.5.10...
http://developer.51cto.com/art/200907/133817.htm
http://developer.51cto.com/art/201001/180137.htm
http://developer.51cto.com/art/200512/15883.htm
http://developer.51cto.com/art/200905/124291_1.htm
Mule是什么?
Mule是一个轻量级的基于Java的ESB消息框架,它允许用户快捷地连接多个应用并且在这些应用之间交换数据。Mule使用了SOA的体系结构思想,
可以方便的集成已有的应用。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝的处理服务与应用之间的交互。 Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚拟机中还是在internet上,也不管底层使用的传输方式。 Mule围绕着企业服务总线(ESB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交...
想必大家都注意到<marquee>的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出<marquee>,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和 demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚动的目的。 在原作者的基础上做了一定修改,主要还是在样式上面...