自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dubbo使用多注册中心

2015-11-21 11:29:19 1866

转载 dubbo服务端集群

dubbo如何集群,同一个服务部署多台机或者同一台机不同端口在注册中心注册。客户端就通过访问规则访问集群内的不同节点的服务。集群策略Failover Cluster :失败自动切换,当出现失败,重试其它服务器,通常用于读操作(推荐使用)Failfast Cluster :快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作Failsafe Cluster

2015-11-21 11:28:39 2858

转载 Zookeeper 注册中心解析

Zookeeper 作为 Hadoop 项目中的一个子项目,是 Hadoop 集群管理的一个必不可少的模块,它主要用来控制集群中的数据,如它管理 Hadoop 集群中的 NameNode,还有 Hbase 中 Master Election、Server 之间状态同步等。本文介绍的 Zookeeper 的基本知识,以及介绍了几个典型的应用场景。这些都是 Zookeeper 的基本功能,最重

2015-11-21 11:24:49 1624

转载 Oracle数据库TNS常见错误解决方法

1、ORA-12541:TNS:没有监听器  原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删!)

2013-07-23 09:37:06 1049

转载 Xml解析Exception:Content is not allowed in prolog

异常信息:       Error on line 1 of document  : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog. 分析原因:        解析一个XML时引起次异常,可能是由于BOM引起的。       BOM:Byte Orde

2013-03-05 13:24:22 20644

原创 使用dom4j出现乱码解决方案

由于在Eclipse等IDE工具中开发时和部署在Tomcat等应用容器中系统获取到的编码不同有可能导致在开发过程中程序运行正常,而部署在tomcat中后却出现乱码的情况,可以通过让程序动态获取运行环境中的默认编码来解决1、在创建文档时设置编码: reader = new SAXReader (); reader.setEncoding(Charset.defaultCha

2013-01-31 13:28:44 1377

转载 使用context:property-placeholder载不进属性原因分析与解决方案

我用spring3.0.6+mybatis3.0.6+mybatis-spring1.0.2做了一个demo,我把数据库连接驱动放在src下,但是我在spring配置文件中加上 ,dataSource配置如下:01bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"des

2012-12-17 23:32:39 29352 2

原创 JSF工程如何在开发时引用其他工程进行调试

操作流程如下图所示:1、单击工程,调出属性窗口。2、单击Deployment Assembly菜单。3、单击Add按钮选择要添加的工程,单击应用即可。

2012-11-21 09:26:44 681

转载 How to reference JSF managed beans which are provided in a JAR file?

How to reference JSF managed beans which are provided in a JAR file?up vote3down votefavorite2I have a WAR file with the following structure:The J

2012-11-20 14:05:19 839

原创 通过powerdesinger导出数据字典(doc)

导出步骤:选中要导出的物理模型File->New Model->Model Types->Multi-Model Report,如下图所示:3.选择自己需要显示的属性列,点击保存即可4.生成RTF文档

2012-11-01 13:39:43 3156

转载 通过flashback命令回撤Oracle中误操作的Dml命令

flashback:即回闪,是从oracle9i就开始提出的一种操作恢复的功能,在oracle10g中进行了增强和修改,通过回闪,用户可以完成许多不可能恢复的工作,目前oracle10g的回闪包括以下特性;1〉oracle falshback Database. 特性允许oracle通过Flashback database语句,将数据库会滚到前一个时间点或者scn上,而不需要作时间点的恢复

2012-09-16 14:23:30 3281

原创 Axis2生成的客户端代码须依赖的Axis2的jars

由Axis2生成的Webservice客户端代码不需要依赖Axis2的所有jar,只需要引用以下必须的jar即可 axis2-adb-1.5.jar axis2-kernel-1.5.jar axis2-transport-http-1.5.jar axis2-transport-local-1.5.jar XmlSchema-1.4.3.jar axiom-api-1.2.8.ja

2012-09-16 14:15:38 1964

原创 将Excel数据导入oracle

将excel另存为csv格式编写执行脚本:脚本文件后缀为.ctl,内容如下:load datainfile 'd:/test.csv'--文件位置insert into table test--表名fields terminated by ','--导入文件中字段间的分隔符(a,b)--导入的表的列名在CMD窗口执行sqlldr uername/password@服务名  control=

2012-09-13 12:05:35 521

转载 Axis2 webservice中close_wait,java heap space错误

客户端伪代码如下//主线程方法while(true){            test.TestGetServiceStatus();//客户端连接服务端的测试方法            try{                Thread.sleep(23 * 1000);//每隔23秒执行下webservice客户端方法            }catch(Exce

2012-09-10 13:46:21 5004

原创 org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting for connection异常解决方案

问题描述:在较大并发情况下通过Axis2 v1.6生成的客户端掉相关服务,会持续抛出一下异常:org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting for connection at org.apache.commons.httpclient.MultiThreadedHttpCon

2012-09-10 10:37:54 6266

原创 gxt工程修改包名后出现无法启动情况解决方案

当修改一个GXT工程的包名后出现类似如下错误:   unable to find 'net/carefx/rhinplatform/iecm/console/index/Index.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for sourc

2012-06-05 14:36:48 1555

转载 Axis2整合Spring AOP

Axis2 with Spring AOPAs they described in the user guide Axis2 supports for Spring framework very well, but the user guide still not updated about how to deal with latest features of Spring fram

2012-06-04 16:17:23 1280 1

原创 获取Spring 容器中bean的方法

1、web工程ContextLoaderListener.getCurrentWebApplicationContext ().getBean ("beanName");2、普通JAVA工程java代码/** * */public class ApplicationContextUtil implements ApplicationContextAware{

2012-02-20 19:06:47 4161

原创 ant打包开启debug功能

在ant脚本中需要将javac这个target的debug属性设置为on才能在debug引用该jar的工程时时debug到该jar包中的代码如:<javac destdir="${classes.dir}" source="1.5" target="1.5" debug="on" deprecation="false" optimize="false" failoner

2012-01-31 16:34:52 11621 2

转载 ExtJS 3 不能在IE9下正常运行的简单解决办法

今天碰到一个问题,我们的一个项目是用ExtJS做的,但在IE9下几乎完全不能用。排除Bug半天后才发现是ExtJS本身就无法在IE9下正常运行。抛开一些细小的问题,最典型的就是TreePanel根本无法使用,节点都无法点开……google了一下,ExtJS的论坛里报了这个Bug,但貌似还没有完美的解决方案。 改ExtJS代价太大了,不如换一种思考方式,让IE9以兼容性模式运行,Ex

2012-01-11 17:25:53 4366

原创 浏览器缓存页面或图片问题解决方案

通过给请求的URL后面加上随机参数可以解决浏览器缓存页面或图片的问题,如:http://ip:port/context/xxxAction?random=随机参数等

2012-01-03 21:09:50 815

转载 使用PowerDesigner生成HTML功能

使用PowerDesigner生成HTML功能使用PowerDesigner设计数据库关系以后,可以生成HTML,供团队成员进行讨论。Step 1:创建一个new Report;选择【file】---【new】---【Multi-Model Report】,然后定义Report Name,这个主要是HTML的名称,选择Language。Step 2:

2011-12-22 22:33:48 8093 1

原创 使用dom4j 创建属性时,去掉XMLNS属性

当我们创建元素时如果为其指定了与父节点相同的命名空间时XMLNS属性就不会生成,否则将生成XMLNS="" 这样的属性如:DocumentHelper.createElement(QName.get(elementName, elem.getNamespace ()));

2011-12-22 21:53:41 5953 4

原创 设计模式-代理模式

通过给其他对象提供一种代理,实现可以通过该代理控制对该对象的访问,代理模式在实现上又可以分为静态代理和动态代理两种类型,以下分别对这两种不同类型的代理进行讲解:   1、静态代理,往往会定义一个目标接口,然后目标对象与代理对象均实现该目标接口,并且代理对象依赖于真实的目标对象,通过真实的目标对象来完成实际的业务操作,但是代理对象能够在目标对象调用的前后做一定的处理操作,并且对返回值也能做一定的

2011-12-05 21:02:07 388

原创 设计模式-工厂模式

在进行工厂模式的实践前先了解下软件世界里两条重要的原则        1、里式代换原则:一个软件实体如果使用的是父类的话,那么一定可以被替换成他的子类,并且程序觉察不出父类对象与子类对象之间的区别,也就是说在软件世界里面把父类替换成子类程序是不会发生变化的。只有当子类替换掉父类后软件单位功能不受影响,才能真正发挥父类的抽象作用,子类可以在父类的基础上增加自己的特有功能。        2、

2011-12-05 20:52:45 430

原创 java并发编程之同步器

从java5开始juc包为我们提供了很多方便使用的同步器类:   CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作前需要一个或多个其他的线程处于阻塞状态时我们可以使用它,如田径比赛中,将每一名运动员看做一个工作线程,成绩记录员看做另一线程,显然成绩记录员开始记录员开始记录成绩前需要所有的运动员都先做好比赛准备并且同时开始起跑,我们需要就最后参赛者所的成绩得出一个

2011-11-20 15:53:59 7016

原创 利用java nio 实现简单的消息通讯

在分布式java应用中,经常需要在各个子系统间进行通信与数据交换。在java领域要实现这样的功能有很多途径,下面我将使用nio+tcp/ip这种基于消息机制的方式来实现这样的功能。利用nio的非阻塞模式以及选择器机制能够很大程度上的提高程序的性能及吞吐量。利用线程池能够方便的做到一请求一线程,在实际环境中这是非常有作用的,真实的应用场景往往是连接数可能会很多,但是同一时间向服务器发送的请求会远远小

2011-11-20 14:54:12 3126

转载 Eclipse+Tomcat远程调试配置

在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:第一步、配置tomcat一、在windows系统中:打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -X

2011-11-17 17:54:40 623

原创 mysql建表时指定编码,避免Data too long for column.....的异常

有时候需要在程序中动态的创建数据库表(如日志表,可以动态的分年分月创建,以保证单张表数据不会太大),如果这是使用的是mysql数据库,需要在创建表的ddl语句末尾加上字符编码如:ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='数据采集日志',否则创建出来的表的各字段的编码可能会是latin1,从而在保存有中文字符的数据时会

2011-11-05 21:23:59 7982

原创 使用exp备份数据库时丢失数据库表解决方案

可以在当前用户下运行如下名为 test_setblank_segment的存储过程方可解决此问题promptprompt Creating package PP_TEST_YZHprompt ============================prompt

2011-10-12 10:10:59 1010

原创 阻塞队列BlockingQuene及显示锁Lock

java5为我们提供了显示锁Lock,该锁以一个普通类的形式进行使用,但是他具有与synchronized相同的语义,并且在锁竞争时能够为我们带来更高的执行效率。可以说synchronized关键字是Lock的一种简单实现他包含了一个内部的Condition,而现在的同一个Lock可以拥有多个Condition.这对于某些场景非常有用,如阻塞队列BlockingQuene.Lock的常见用法为

2011-09-15 19:00:37 830

原创 Weblogic下部署服务遭遇各种问题的解决方案

Weblogic下部署服务注意事项:1. 解决weblogic与hibernate的jar包冲突问题:首先找到该系统的DOMAIN_HOME(即你所建的域所在的位置)如:域empi的DOMAIN_HOME为:/home/wl11g/Oracle/Middleware/user_p

2011-07-14 13:29:09 11580

转载 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题

使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题 收藏 用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到string类型的属性值,却

2011-07-13 17:29:35 1295

转载 (转载)IE显示utf-8编码页面空白的原因及解决办法

IE显示utf-8编码页面空白的原因及解决办法最近遇到这样的问题,UTF-8的编码在IE8中显示空白,这篇文章讲的很透彻,很不错E-Dragon CMS 默认生成的所有物理文件都是UTF-8编码。UTF-8 的便利性不可多言,而随着 Blog 也跟着开始变成网

2011-07-06 08:56:01 3928

转载 PL/SQL deverloper 中文编码问题

/* 查看数据库编码 关键LANG和NLS_LANG参数*/select * from v$nls_parameters; /* 方法1,修改环境变量  linux和windows相同*/LANG=zh_CN.GBKNLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"  /* 方法2,在windows还可以修改注册表来解决编码问题

2011-06-20 21:25:00 1233

转载 Java 深拷贝ArrayList实例(包括递归和序列化方法)

 前言:       日前一哥们问我一个有关多层ArrayList拷贝的问题,我帮他写了一个例程,感觉以后用得着,便放上来了。如果要在自身类中加入Clone功能,需要implements ICloneable接口,然后用下面的相应代码重写clone方法即可。源代码:package com.sss.test;import java.io.ByteArrayInputStream;impo

2011-06-14 12:55:00 10342

转载 vnc viewer 远程连接windows 出现disconnect: No valid license available 解决方案

 最近用rdesktop连接远程windows,总是会在出现桌面后有这个提示:disconnect: No valid license available.然后桌面就自动关掉。搜索了一下,原来是由于terminal server 的问题,只要将terminal server 关掉,并启用普通的远程桌面,就可以解决这个问题。只是windows我不太熟悉,手里面又没有实验机器,

2011-06-13 09:47:00 3931

原创 ibatis和myBatis打印sql语句的log4j配置文件

ibatis:log4j.rootLogger=debug, stdout, logfilelog4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

2011-05-30 14:02:00 25051 4

原创 gxt工程打包脚本

build.xml<br /> <br /><?xml version="1.0" encoding="UTF-8"?><br /><project name="${product.name}" default="dev" basedir="./" xmlns:axis="antlib:org.apache.axis"><br /><!--typedef resource="org/tigris/subversion/svnant/svnantlib.xml" /--> <br /> <br /><task

2011-05-30 13:59:00 1308

原创 普通java工程打包脚本

build.xml<br /> <br /><project basedir="." default="jar" name="core"><br /> <br /><target name="init"><br /> <br /><!--     property settings    --><br /> <br /><property file="build.properties" /><br /> <br /> <br /> <br /><echo message="----------- ${Nam

2011-05-30 13:56:00 878

车站站名自动播报系统

旅客在旅行过程中,为防止他们坐过车站,或错过车次,尤其是夜间行车,只靠列车到站时列车员才报站名,给广大旅客带来了诸多的不便,为使旅客能及时地了解到目前所处位置及前方到站,及使在候车室里面将要乘车的旅客及时了解到她要乘坐的车次何时到站,及她要坐得车次是否晚点等重要信息,这里设计一种全自动化站名播报系统,能全天自动播报站名 要求实现的功能: 1.能够对列车从起始站到终点站途中经过的每一站进行自动播报,播报内容包括,站名,到站时间,停留时间,离站时间。 2.能够在到站时自动播报相关内容,包括,提示接车员,列车将到站然接车员做好接车准备,让相关车次的乘客做好乘车准备. 3.在列车因为某些无法预知 的原因导致晚点或停开时,要及时将相关提示信息进行播报,播报内容包括,告诉列车内的乘客,以及在下一站等待乘车的旅客做好列车晚点或列车停开的准备。 4.在列车的行进过程中以及旅客在等车的过程中,要进行一些与安全等内容相关的内容进行播报。 序号 功能名称 功能需求标识 优先级 简要描述

2009-02-27

winform文件管理系统

本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。具体要求如下: ⑴设计一个支持n个用户的文件系统,每个用户可拥有多个文件; ⑵采用二级或二级以上的多级文件目录管理; ⑶对文件应设置存取控制保护方式,如“只能执行”、“允许读”、“允许写”等; ⑷系统的外部特征应接近于真实系统,可设置下述文件操作命令:建立文件、打开文件、关闭文件、删除文件、读文件、写文件、复制文件、查询目录; ⑸通过键盘使用该文件系统,系统应显示操作命令的执行结果。

2009-02-27

图书管管理系统,struts2,java,jsp,servlet,图书管管理系统

这时一个用struts2实现的三层架构的图书馆管理系统,有权限管理模块,图书管理模块,读者管理模块,借还书模块。。。。。。

2008-11-25

空空如也

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

TA关注的人

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