`
evan0625
  • 浏览: 159927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
        由于系统建设,原两台服务器应用增加到了四台,导致死锁频频发生。在以往两台服务器的情况下,一般很少出现,也就没有关注。最近服务器新增导致死锁现象非常频繁。经过几周的测试分析,终于找到了解决方案。现将分析及解决方案附上: 1.DBA核查数据库各属性参数配置正常 2.查找网络资料,提示所有查询QUARTZ_TRIGGER等表的SQL语句末尾增加with ur,将quartz中源码进行调整,但调整后仍会出现死锁; 3.根据DBA提供的数据,发现我们每个任务都是同一个JOBNAME。加之网络资料提示需要将JOBNAME增加索引的指导,修改代码将每个任务设置不同的JOBNAME。一 ...
        最近开发项目中用到了WebService,自身项目对外发布时使用WebService作为服务端,而与其他应用集成的时候又成了对方WebService的客户端。由于自身项目使用的是XFire发布的WebService项目,在与其他项目集成作为客户端的时候XFire问题却显得异常突出,使用开发的JAX又会出现不兼容的现象。        经过查找资料发现,可以使用socket进行soap协议的发送,相关问题迎刃而解。        代码如下: package com.evan; import java.io.ByteArrayOutputStream; import ...
所需文件:Eclipse3.5正式版eclipse-jee-galileo-win32.zipFB3_win.exeProblemManager.zip步骤:第一步:安装软件1.解压eclipse到指定路径,2.安装FB3_win.exe 第二步: 配置1.首先建立插件文件存放目录:D:\eclipse_plugins\flex3\eclipse\featuresD:\eclipse_plugins\flex3\eclipse\plugins以上路径根据本机实际情况确定2.然后把Flex Builder3 中的文件拷贝到对应目录下:{flex builder3主目录}\features\com ...
        HTTP Connection创建后会建立输入输出流,根据认知,应该是先关闭输出流,再关闭输入流,然后关闭connection连接。        如果是上述操作,则会出现连接复用的情况,也就是说先关闭输入流再关闭连接则不会关闭socket,即出现了连接复用。        这种情况会存在一种弊端,就是如果连接的应用是F5,其F5下挂的应用要进行变更时,如果长时间不释放,则无法进行应用的变更,或者说只能进行强制摘除,这样操作是很危险的。        为了关闭连接复用(这种情况下会影响连接效率,但可能影响性能,未进行测试),经过多次调试,应先关闭连接然后关闭输出流最后关 ...

java调用HTTPS

    博客分类:
  • java
 这两天在做与渠道联调的回调,其中回调渠道的时候使用的是https。 简单的测试代码如下;   public static void simpleTest(String httpsURL) throws Exception { URL myurl = new URL(httpsURL); HttpsURLConnection con = (HttpsURLConnection) myurl.openConnection(); InputStream ins = con.getInputStream(); InputStreamReader isr = new Input ...

socket超时设置

    博客分类:
  • java
        在使用socket编程时,肯定会遇到设置超时的问题。有些人可能会认为Socket类的setSoTimeout(soTimeOut)方法就是设置超时。         其实不然,socket设置超时分为两种,上面提到为读写超时。         第一:建立连接的超时设置,代码如下: socket.connect(SocketAddress endpoint, int timeout);          第二:读写超时时间的设置,代码如下: socket.setSoTimeout(int soTimeOut);              socket编程时代码整体编 ...
在项目中使用mybatis与spring进行开发的时候,由于使用到多数据源,在进行依赖注入的时候发生如下异常。 Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire method: public final void org.mybatis.spring.support. SqlSessionDaoSupport.setSqlSessionFactory (org.apache.ibatis.session.SqlSessionFactory); nest ...
 在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示: <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:beanconfigs/applicationContext_1.xml, classpath*:beanconfigs/applicationContext_2.xml, ... </param-v ...
对于发送邮件使用MimeMessage对象时可能会出现乱码的现象。使用以下代码可解决问题: MimeMessage message = new MimeMessage(session); //标题 message.setSubject(MimeUtility.encodeText("你要显示的标题","GB2312","B")); //内容 message.setContent("你要显示的内容","text/plain;charset=UTF-8");  
选择生成javadoc最后一步时,需要配置VM options,如下:-locale en_US -encoding UTF-8 -charset UTF-8 -tag notes:a:"Notes:"Extra java options设置如下:-encoding  UTF-8
网上很多介绍图片设置边框的,我就不挖坟,自己看连接地址。1.使用TableLayout来实现的,详见地址http://zhaolianyang.iteye.com/blog/9487472.使用自定义控件来实现的,详见地址http://www.cnblogs.com/shadowjl/archive/2011/04/01/2002799.html3.由于开发widget,不能使用上述两种方法,所以我使用下面这种方式实现的,虽然有点复杂,但是很好用。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a ...
1.使用hibernate配置文件指定 <hibernate-mapping> <class table="TEST_TABLE" name="com.evan.Test" schema="TESTDB"> ... </class> </hibernate-mapping>  2.当数据库中配置文件多的时候就需要在每一个配置文件中都指定,这样比较麻烦,而且移植到别的数据库也比较困难。这时候可以使用spring来控制,即spring中数据库url配置应为 jdb ...
      jetty竟然只支持GB2312,连GBK也不行!?!我测试好几次,最终发现只支持这一种编码.不知道别人找到支持其他编码的办法,我使用的jetty版本为jetty-6.1.22.       解决办法:在JVM参数中添加相应配置即可,如下所示:    -Dorg.mortbay.util.URI.charset=gb2312         官方的说明:       http://docs.codehaus.org/display/JETTY/International+Characters+and+Character+Encodings, 不过我没有看,呵呵.   ...
      在项目开发中,使用sap服务器进行系统开发。由于编写的是webservice,所以启动的时候要加载spring的类,而sap服务器在这时候就会出现无法获得spring工厂中的类,万分头疼。      解决方案就是最上方的webservice不要去依赖注入spring的类,而是要在方法中取获取该spring工厂中的类。      问题又出现了,spring工厂提供的类不能去new,只能通过其他途径去获取了。      有人说:好,写一个工厂类BeanFactory,内部使用ClassPathXmlApplicationContext类加载spring的配置文件,从而获得需要的类。    ...
       如果你使用的是hibernate没用spring那你需要在hibernate.properties中设置 否则在spring中设置hibernate查询翻译器属性 <prop key="hibernate.query.factory_class"> org.hibernate.hql.ast.ASTQueryTranslatorFactory </prop> <prop key="hibernate.query.factory_class"> org.hibernate ...
Global site tag (gtag.js) - Google Analytics