- 博客(60)
- 资源 (3)
- 收藏
- 关注
转载 dubbo服务端集群
dubbo如何集群,同一个服务部署多台机或者同一台机不同端口在注册中心注册。客户端就通过访问规则访问集群内的不同节点的服务。集群策略Failover Cluster :失败自动切换,当出现失败,重试其它服务器,通常用于读操作(推荐使用)Failfast Cluster :快速失败,只发起一次调用,失败立即报错,通常用于非幂等性的写操作Failsafe Cluster
2015-11-21 11:28:39
2876
转载 Zookeeper 注册中心解析
Zookeeper 作为 Hadoop 项目中的一个子项目,是 Hadoop 集群管理的一个必不可少的模块,它主要用来控制集群中的数据,如它管理 Hadoop 集群中的 NameNode,还有 Hbase 中 Master Election、Server 之间状态同步等。本文介绍的 Zookeeper 的基本知识,以及介绍了几个典型的应用场景。这些都是 Zookeeper 的基本功能,最重
2015-11-21 11:24:49
1649
转载 Oracle数据库TNS常见错误解决方法
1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删!)
2013-07-23 09:37:06
1072
转载 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
20691
原创 使用dom4j出现乱码解决方案
由于在Eclipse等IDE工具中开发时和部署在Tomcat等应用容器中系统获取到的编码不同有可能导致在开发过程中程序运行正常,而部署在tomcat中后却出现乱码的情况,可以通过让程序动态获取运行环境中的默认编码来解决1、在创建文档时设置编码: reader = new SAXReader (); reader.setEncoding(Charset.defaultCha
2013-01-31 13:28:44
1390
转载 使用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
29431
2
原创 JSF工程如何在开发时引用其他工程进行调试
操作流程如下图所示:1、单击工程,调出属性窗口。2、单击Deployment Assembly菜单。3、单击Add按钮选择要添加的工程,单击应用即可。
2012-11-21 09:26:44
690
转载 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
850
原创 通过powerdesinger导出数据字典(doc)
导出步骤:选中要导出的物理模型File->New Model->Model Types->Multi-Model Report,如下图所示:3.选择自己需要显示的属性列,点击保存即可4.生成RTF文档
2012-11-01 13:39:43
3184
转载 通过flashback命令回撤Oracle中误操作的Dml命令
flashback:即回闪,是从oracle9i就开始提出的一种操作恢复的功能,在oracle10g中进行了增强和修改,通过回闪,用户可以完成许多不可能恢复的工作,目前oracle10g的回闪包括以下特性;1〉oracle falshback Database. 特性允许oracle通过Flashback database语句,将数据库会滚到前一个时间点或者scn上,而不需要作时间点的恢复
2012-09-16 14:23:30
3334
原创 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
1988
原创 将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
531
转载 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
5046
原创 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
6311
原创 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
1571
转载 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
1296
1
原创 获取Spring 容器中bean的方法
1、web工程ContextLoaderListener.getCurrentWebApplicationContext ().getBean ("beanName");2、普通JAVA工程java代码/** * */public class ApplicationContextUtil implements ApplicationContextAware{
2012-02-20 19:06:47
4172
原创 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
11664
2
转载 ExtJS 3 不能在IE9下正常运行的简单解决办法
今天碰到一个问题,我们的一个项目是用ExtJS做的,但在IE9下几乎完全不能用。排除Bug半天后才发现是ExtJS本身就无法在IE9下正常运行。抛开一些细小的问题,最典型的就是TreePanel根本无法使用,节点都无法点开……google了一下,ExtJS的论坛里报了这个Bug,但貌似还没有完美的解决方案。 改ExtJS代价太大了,不如换一种思考方式,让IE9以兼容性模式运行,Ex
2012-01-11 17:25:53
4376
原创 浏览器缓存页面或图片问题解决方案
通过给请求的URL后面加上随机参数可以解决浏览器缓存页面或图片的问题,如:http://ip:port/context/xxxAction?random=随机参数等
2012-01-03 21:09:50
835
转载 使用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
8106
1
原创 使用dom4j 创建属性时,去掉XMLNS属性
当我们创建元素时如果为其指定了与父节点相同的命名空间时XMLNS属性就不会生成,否则将生成XMLNS="" 这样的属性如:DocumentHelper.createElement(QName.get(elementName, elem.getNamespace ()));
2011-12-22 21:53:41
6002
4
原创 设计模式-代理模式
通过给其他对象提供一种代理,实现可以通过该代理控制对该对象的访问,代理模式在实现上又可以分为静态代理和动态代理两种类型,以下分别对这两种不同类型的代理进行讲解: 1、静态代理,往往会定义一个目标接口,然后目标对象与代理对象均实现该目标接口,并且代理对象依赖于真实的目标对象,通过真实的目标对象来完成实际的业务操作,但是代理对象能够在目标对象调用的前后做一定的处理操作,并且对返回值也能做一定的
2011-12-05 21:02:07
399
原创 设计模式-工厂模式
在进行工厂模式的实践前先了解下软件世界里两条重要的原则 1、里式代换原则:一个软件实体如果使用的是父类的话,那么一定可以被替换成他的子类,并且程序觉察不出父类对象与子类对象之间的区别,也就是说在软件世界里面把父类替换成子类程序是不会发生变化的。只有当子类替换掉父类后软件单位功能不受影响,才能真正发挥父类的抽象作用,子类可以在父类的基础上增加自己的特有功能。 2、
2011-12-05 20:52:45
448
原创 java并发编程之同步器
从java5开始juc包为我们提供了很多方便使用的同步器类: CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作前需要一个或多个其他的线程处于阻塞状态时我们可以使用它,如田径比赛中,将每一名运动员看做一个工作线程,成绩记录员看做另一线程,显然成绩记录员开始记录员开始记录成绩前需要所有的运动员都先做好比赛准备并且同时开始起跑,我们需要就最后参赛者所的成绩得出一个
2011-11-20 15:53:59
7034
原创 利用java nio 实现简单的消息通讯
在分布式java应用中,经常需要在各个子系统间进行通信与数据交换。在java领域要实现这样的功能有很多途径,下面我将使用nio+tcp/ip这种基于消息机制的方式来实现这样的功能。利用nio的非阻塞模式以及选择器机制能够很大程度上的提高程序的性能及吞吐量。利用线程池能够方便的做到一请求一线程,在实际环境中这是非常有作用的,真实的应用场景往往是连接数可能会很多,但是同一时间向服务器发送的请求会远远小
2011-11-20 14:54:12
3138
转载 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
635
原创 mysql建表时指定编码,避免Data too long for column.....的异常
有时候需要在程序中动态的创建数据库表(如日志表,可以动态的分年分月创建,以保证单张表数据不会太大),如果这是使用的是mysql数据库,需要在创建表的ddl语句末尾加上字符编码如:ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='数据采集日志',否则创建出来的表的各字段的编码可能会是latin1,从而在保存有中文字符的数据时会
2011-11-05 21:23:59
8003
原创 使用exp备份数据库时丢失数据库表解决方案
可以在当前用户下运行如下名为 test_setblank_segment的存储过程方可解决此问题promptprompt Creating package PP_TEST_YZHprompt ============================prompt
2011-10-12 10:10:59
1026
原创 阻塞队列BlockingQuene及显示锁Lock
java5为我们提供了显示锁Lock,该锁以一个普通类的形式进行使用,但是他具有与synchronized相同的语义,并且在锁竞争时能够为我们带来更高的执行效率。可以说synchronized关键字是Lock的一种简单实现他包含了一个内部的Condition,而现在的同一个Lock可以拥有多个Condition.这对于某些场景非常有用,如阻塞队列BlockingQuene.Lock的常见用法为
2011-09-15 19:00:37
842
原创 Weblogic下部署服务遭遇各种问题的解决方案
Weblogic下部署服务注意事项:1. 解决weblogic与hibernate的jar包冲突问题:首先找到该系统的DOMAIN_HOME(即你所建的域所在的位置)如:域empi的DOMAIN_HOME为:/home/wl11g/Oracle/Middleware/user_p
2011-07-14 13:29:09
11627
转载 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题
使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题 收藏 用C#.NET调用Java开发的WebService时,先在客户端封装的带有int属性的对象,当将该对象传到服务器端时,服务器端可以得到string类型的属性值,却
2011-07-13 17:29:35
1306
转载 (转载)IE显示utf-8编码页面空白的原因及解决办法
IE显示utf-8编码页面空白的原因及解决办法最近遇到这样的问题,UTF-8的编码在IE8中显示空白,这篇文章讲的很透彻,很不错E-Dragon CMS 默认生成的所有物理文件都是UTF-8编码。UTF-8 的便利性不可多言,而随着 Blog 也跟着开始变成网
2011-07-06 08:56:01
3979
转载 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
1246
转载 Java 深拷贝ArrayList实例(包括递归和序列化方法)
前言: 日前一哥们问我一个有关多层ArrayList拷贝的问题,我帮他写了一个例程,感觉以后用得着,便放上来了。如果要在自身类中加入Clone功能,需要implements ICloneable接口,然后用下面的相应代码重写clone方法即可。源代码:package com.sss.test;import java.io.ByteArrayInputStream;impo
2011-06-14 12:55:00
10393
转载 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
3988
原创 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
25067
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
1322
原创 普通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
887
车站站名自动播报系统
2009-02-27
winform文件管理系统
2009-02-27
图书管管理系统,struts2,java,jsp,servlet,图书管管理系统
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人