`
文章列表
<转自http://xmuzyq.iteye.com/blog/783218>    在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。        在比较这两个模式之前,我们首先的搞明白 ...
Java中的transient,volatile和strictfp关键字     如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如: Java代码   class T {       transient int a;  //不需要维持       int b;  //需要维持    }   class T { transient int a; //不需要维持 int b; //需要维持 }     这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。     vola ...
原文出处:http://blog.chenlb.com/2009/02/apache-ant-ivy-quick-start.html <!-- google_ad_section_start --> Ivy是一个免费基于Java的依赖管理器。它提供了一些强大的功能包括依赖传递,ant集成, maven存储库兼容,持续集成,html报告等 下载ivy 2.0 http://ant.apache.org/ivy/download.cgi,校内镜像:http://labs.xiaonei.com/apache-mirror/ant/ivy/2.0.0/apache-ivy-2. ...
<转自http://www.iteye.com/topic/510032> 有了Ivy的帮忙,我们不需要为了一个库依赖管理而舍弃Ant去学那个难搞的Maven了。 基本配置步骤如下: 1、copy Ivy插件(见附件)到ant_home/lib下; 2、在项目根目录下新建ivysettings.xml; 3、在项目根目录下新建ivy.xml,内容根据项目需要来; 4、修改你原来的build.xml,如下: Java代码   增加ivy需要的属性:    <property name="publish.version" value=& ...
一、综述 本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。 Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语言。 Httpinvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFramework。 Web ser ...

http协议学习系列

    博客分类:
  • Web
<转自http://blog.csdn.net/gueter/article/details/1524447>   1. 基础概念篇 1.1 介绍   HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用 ...
<转自http://blog.sina.com.cn/s/blog_56fd58ab0100mrl6.html> 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词 ...

slf4j简介

    博客分类:
  • Web
<转自 http://callan.iteye.com/blog/600635>  SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。而在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统,SLF4J提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过具体日志系统的配置来实现,因此可以在应用中灵活切换日志系统。   使用方式 在系统开发中,统一按照slf4j的API进行开发, ...
<转自http://blog.chinaunix.net/space.php?uid=20313874&do=blog&id=299470 > 为了设计一个合理的 MySQL Cluster To MySQL Server 的Replication 结构, 既能满足现有代码的修改量,又想能提高系统的并发注文量, 经过几周的摸索,设计以下的 ...
<转自http://lehsyh.iteye.com/blog/732719> 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可 ...
《 http://hi.baidu.com/jackbillow/blog/item/26effe7e637ca0300ed7da66.html》 一、概述 相信有很多人经常会问同样的一个问题:当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是性能下降>的比率不一而同, ...
7个事务策略:        PROPAGATION_MANDATORY        PROPAGATION_NESTED          PROPAGATION_NEVER          PROPAGATION_NOT_SUPPORTED        PROPAGATION_REQUIRED        PROPAGATION_REQUIRED_NEW        PROPAGATION_SUPPORTS             5个隔离策略:        ISOLATION_DEFAULT        ISOLATION_READ ...
<转自http://blog.sina.com.cn/s/blog_5fdcb4a00100into.html> 首先从概念上来说,MQ是消息中间件,MB是ESB产品 MQ负责在两个系统之间传递消息,这两个系统可以是异构的,处于不同硬件、不同操作系统、用不同语言编写,只需要简单的 ...
94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的 ...
<转自http://tom-duan.iteye.com/blog/147594> 上节建立了一个简单的Java Application以及所需要的数据库和数据表,本节将介绍JOTM在Spring中的配置。 JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现,本身也是开源应用程序服务器JOnAS(Java Open Application Server)的一部分,为其提供JTA分布式事务的功能。Spring对JOTM提供了较好的支持,提供了一个org.springframework.transaction.jta.Jo ...
Global site tag (gtag.js) - Google Analytics