
J2EE
文章平均质量分 77
nich262
这个作者很懒,什么都没留下…
展开
-
Linux下的JFreeChart和中文乱码问题解决方案
原因:首先,JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,所以同类的Swing或者AWT的中文乱码问题也适用环境:JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)RedHat4.0Tomcat5.0解决方法:1.确认%JavaHome%/jre/lib/fonts目录下存在zyson原创 2008-08-29 16:18:00 · 526 阅读 · 0 评论 -
The concurrenty solution for cache based on transaction (Draft)
Condition: On Service layer, while a transaction around a service method rollbacked , in the method, it occurs that the data cached is not concurrent with DB.For example, use ehcache , a method ,原创 2009-01-04 16:08:00 · 93 阅读 · 0 评论 -
Hadoop学习
http://hi.baidu.com/shirdrn/blog/item/8f1115dd862e02325982ddc7.html前后好几篇文章 ,安装,部署,分析转载 2009-01-08 12:22:00 · 494 阅读 · 0 评论 -
大型网站架构演变和知识体系
第一步:物理分离webserver和数据库由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶段:将应用和数据库从物理上分离,变成了两台机器,这个时候技术上没有什么新的要求,但你发现确实起到效果了,系统又转载 2009-01-12 14:24:00 · 561 阅读 · 0 评论 -
安装memcached
服务器端主要是安装memcache服务器端 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent http://danga.com/memcached/download.bml http://www.monkey.org/~provos/libevent/ 用wget指令直接下载这两个东西.下载回源文件后。1.先安装li转载 2008-11-18 15:44:00 · 652 阅读 · 0 评论 -
Hadoop分布式文件系统:架构和设计要点
一、前提和设计目标1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。3、HDFS以支持大数据集合为目标,一个存储在上面的典型文件大小一转载 2009-01-16 17:36:00 · 903 阅读 · 0 评论 -
memcached测试
package com.danga.MemCached.test;import com.danga.MemCached.*;import java.util.*;public class MemCachedThreadBench { private static class WorkerStat { public int start, runs; public long setterTime,转载 2008-11-21 10:08:00 · 549 阅读 · 0 评论 -
领域驱动设计和开发实战 转载
背景领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设计情况。这些著作讨论实体、值对象、服务等DDD的主要内容,或者谈论通用语言、界定的上下文(Bounded Context)和防护层(Anti-Corruption Layer)这些的概念。相转载 2009-01-15 18:08:00 · 1178 阅读 · 0 评论 -
Maven 常用命令连载
显示一个插件所有的goal 创建一个基于模版的项目,eclipse项目 //创建标准目录模板 mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=codelineCommons //创建web项目 mvn archetype:create -DgroupId=com.mycompany.app原创 2008-11-24 15:48:00 · 777 阅读 · 0 评论 -
mysql-proxy实现replication(master&slave)
The trunk version of the MySQLProxy 0.6.0 just learnt about changing backends within runningconnection. It is now up to lua-script to decide which backend shall beused to send reques转载 2008-11-26 17:22:00 · 903 阅读 · 0 评论 -
mysql的cluster&replication结合
为了设计一个合理的 MySQL Cluster To MySQL Server 的Replication 结构,既能满足现有代码的修改量,又想能提高系统的并发注文量,经过几周的摸索,设计以下的结构:http://blog.chinaunix.net/photo/33594_081104223443.jpg screen.width*0.7) {this.转载 2008-11-27 16:46:00 · 2692 阅读 · 0 评论 -
高并发高流量网站架构设计(参考)
目 录1引言91.1互联网的发展91.2互联网网站建设的新趋势91.3新浪播客的简介112网络层架构122.1镜像网站技术122.2 CDN内容分发网络132.3应用层分布式设计162.4网络层架构小结173交换层架构173.1第四层交换简介173.2硬件实现183.3软件实现184服务器优化194.1服务器整体性能考虑194.2转载 2009-02-09 11:21:00 · 688 阅读 · 0 评论 -
Integrate Drools with Maven2 is a worry~~
Is this Maven 1 or Maven 2? Maven 2What steps will reproduce the problem?1. Create a GWT project where mvn install works fine.2. Add a reference in the POM to Drools dependencies: org.drools转载 2008-12-02 15:12:00 · 1612 阅读 · 0 评论 -
apache2+tomcat5.5集群+session同步
apache2+tomcat5.5集群+session同步作者:刘宇 liuyu.blog.51cto.commsn群:mgroup49073@hotmail.com (linuxtone)说明:借前人之鉴,写一篇关于tomcat集群及session同步的问题,首先介绍tomcat集成及做集群的原因和必要性,session同步的作用。然后包括各软件的安装配置。原理:tomc转载 2008-12-29 18:26:00 · 1297 阅读 · 0 评论 -
动态自定义字段属性--Magento的EAV模型
EAV : Entity - Attribute - Value 的缩写,是数据库模型的一种,使用eav建模的好处是可以动态为数据模型增加或移除属性。1. 问题提出:假设需要定义一个实体Customer的信息,通常我们只要定义一个表为customer,并定义相应的属性即可。倘若某天需要为customer增加一个新的属性如“毕业学校”,那么就需要更改表的结构。如果使用EAV模型则转载 2008-12-30 12:00:00 · 1566 阅读 · 0 评论 -
使用CXF时,在Client端用于把 Date 类型转换成 XMLGregorianCalendar
import javax.xml.datatype.DatatypeConfigurationException;import javax.xml.datatype.DatatypeFactory;import javax.xml.datatype.XMLGregorianCalendar;private XMLGregorianCalendar convertToXMLGregorianCale原创 2008-09-04 11:35:00 · 6323 阅读 · 2 评论 -
Struts2利用stream直接输出 例子
在利用网页展示查询结果,经常会遇到要求导出成Excel的需求。采用这种方法可以定制输出的格式和内容(还不支持合并单元格和公式),生成真正的Excel格式(不是csv)的Excel。一、struts.xml "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.转载 2008-09-08 16:41:00 · 491 阅读 · 0 评论 -
OSGI概念入门
OSGi是什么,OSGi是一种服务运行平台。通过实现能够提供服务的符合OSGi规范的组件,用户可以将其组件发布到OSGi运行平台,供用户和其他组件使用。OSGi组件提供的服务具有两个层面的含义:系统层面,即一个组件为其他组件提供服务,这些服务体现为Java接口的实现;业务层面,即一个组件为外部系统或用户提供某种业务服务实现。OSGi是什么OSGi是什么,OSGi是一种服务运行平转载 2008-09-11 10:13:00 · 603 阅读 · 0 评论 -
ActiveMQ使用
下载:http://www.activemq.org/site/download.html ActiveMQ FAQ(使用中遇到的问题,大多在这里可以找到): http://goopen.org/confluence/display/ACTIVEMQ/FAQ 红眼web观察: http://www.uuki.com/blog/index.php?2005/11/30/64-acti转载 2008-09-12 16:56:00 · 1700 阅读 · 0 评论 -
OSGi之Bundle
OSGi提出的根源是什么?在我看来就是对JVM的类加载机制进行了扩展,添加了一系列的规则,使得原有的类包(Class Package)扩展到类域(Class Domain)。然后是建立在类域上的一系列松耦合应用。在OSGiR4中,核心部分分为了4层:安全层(Security Layer)、模块层(Module Layer)、生命周期层(Life CycleLayer)和转载 2008-09-11 10:38:00 · 2065 阅读 · 1 评论 -
ActiveMQ基本配置
简介 上一篇http://www.javaeye.com/topic/15317介绍了ActiveMQ5.0的安装,这一篇将介绍的配置。ActiveMQ包含了很多features(详见http://activemq.apache.org/features.html), 不同的需求,不同的环境,需要不同的features,当然需要不同的配置。在这里我只写了最基本的配置,算是抛砖了,转载 2008-09-16 14:12:00 · 22140 阅读 · 0 评论 -
ActiveMQ发送多个不同类型的消息
简介实战一, 实战二介绍了ActiveMQ的基本概念和配置方式.本篇将通过一个实例介绍使用spring发送,消费topic, queue类型消息的方法. 不懂topic和queue的google 之. 如图示, TOPIC和QUEUE分别代表一个topic和一个queue消息通道. TopicMessageProducer向topic发送消息, TopicC转载 2008-09-16 14:14:00 · 11398 阅读 · 1 评论 -
MYSQL主从数据库同步备份配置
一、准备用两台服务器做测试:Master Server: 192.0.0.1/Linux/MYSQL 4.1.12Slave Server: 192.0.0.2/Linux/MYSQL 4.1.18 做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本二、配置master服务器转载 2008-09-18 13:23:00 · 504 阅读 · 0 评论 -
mysql的主从数据库设置
第6章:MySQL中的复制 目录 6.1. 复制介绍 6.2. 复制实施概述 6.3. 复制实施细节 6.3.1. 复制主线程状态 6.3.2. 复制从I/O线程状态 6.3.3. 复制从SQL线程状态 6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性转载 2008-09-18 12:11:00 · 1139 阅读 · 0 评论 -
探索 OSGi 框架的组件运行机制
OSGi 框架为基于 Java 的组件开发提供了一套通用的和标准的解决方案,通过 OSGi框架可以轻松实现组件信息的隐藏和共享。本文介绍了 OSGi框架中的组件(Bundle)的运行机制,并结合实际示例加以说明,读者可以进一步深入了解 OSGi框架的基本原理,并解决实际开发工作中遇到的类似问题。 在目前的Java 开发平台中,对于组件开发过程,比如转载 2008-09-16 17:03:00 · 768 阅读 · 0 评论 -
MySQL中文乱码问题的解决
下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码、转换、客户端、服务器端、连接……呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四:MySQL 4.1 对多语言的支持有了很大变化 (这导致了问题的出现); 尽管大部分的地方 (包括个人使用和主机提供商),MySQL 3 仍然占主导地位;但 MySQL 4.1 是 MySQL 官方推荐的数据库,已经有主机提供商开始提供并将转载 2008-09-18 23:35:00 · 551 阅读 · 0 评论 -
Tomcat多服务配置
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> ad.test.cn ad.test.com.cn unpa原创 2008-10-06 10:30:00 · 586 阅读 · 0 评论 -
(转)高并发网站架构策略
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,转载 2008-12-24 14:04:00 · 443 阅读 · 0 评论