自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java unicode

Java中的String对象就是一个unicode编码的字符串。汉字转 unicode 可以用 Integer.toHexString(ch)。unicode 转汉字关键的是 (char)Integer.parseInt("4e2d", 16)。 http://blog.csdn.net/soleghost/article/details/959832 写道谈谈我对Jav...

2012-06-20 10:50:29 270

原创 Tomcat UserDatabaseRealm

在我们的web应用的web.xml中,如果有<security-constraint>标签,那么恭喜你,你正在使用tomcat的realm接口,通过容器来管理你的安全验证。 在上一篇博文中,对于自己的tomcat admin中也使用到了UserDatabaseRealm这个Realm的实现。具体使用如下:server.xml中的<GlobalNamingRes...

2012-06-19 10:34:05 510

原创 对tomcat admin中的datasource管理的扩展(二)

但是,能不能不重启tomcat就有效果呢?  首先需要重启的原因是因为修改了context.xml后,tomcat会自动redeploy app,首先就造成了之前的session都不可用,其次,classloader也发生了变化(由于再次使用到dom4j的SAXReader去读取xml文件时候,会报类型转换异常,但明明是同样的类型,其实原因是虽然类名相同,但是在不同的classload...

2012-06-18 21:45:28 142

原创 对tomcat admin中的datasource管理的扩展(一)

目的是要实现一个可以通过前台网页,来对tomcat中的jndi数据源行进配置的应用。 一下想到了tomcat admin,可惜这东西只在5.5下有支持,6.0后还没支持,说是要下个大版本才会可能有支持。 所以自己下载的5.5下的admin,并且build了起来,看看还挺好用,差不多就是我需要的那些。 在来看看源码,发现使用的struts1写的mvc,页面上好多的struts...

2012-06-18 21:43:42 141

原创 node读取tcp数据

看到nodejs提供了net module,可以发起tcp连接,于是想到了我们的multicastserver,可以用node去接受数据,然后通过websocket,来实时显示后台发送的socket数据。 有想法已经很久了,但是之前只是写到获取到了socket发送来的数据,但是解析数据这块有点问题,没有能很完整的解析所有数据。最近几天又开始写了,卡在了读取byte[]成一个double,纠...

2012-03-01 22:30:22 584

原创 关于RSL的一段翻译

为了找出可以从代码中解决RSL服务端更新后,客户端必须手动清空浏览器缓存的问题,尝试翻译部分adobe的相关文档,希望能找到答案吧。。。原文地址:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7add.html 为了克服这些限制,Flex提供了框架的运行时共享库,这...

2011-12-13 21:28:23 170

原创 My first ride apache camel

These days I have create my first route of apache camel for a real enterprise bizz.Just as what 《Camel in Action》 says: "Camel is an integration framework that aims to make your integration projects...

2011-12-05 23:06:09 146

原创 Connection leak in Spring transaction

最近弄个http服务,传入xml,然后可以执行xml中定义的sql,并且在事务中执行。本来用了spring的TransactionTemplate写的编程式事务,后来使用下来发现有数据库连接泄漏。。百思不得其解,居然怀疑了spring的这种事务支持方式是不是会有点问题。于是改成了自己比较熟悉的org.springframework.transaction.interceptor.Trans...

2011-08-17 11:42:24 129

原创 从“如何修改oracle系统连接数”的总结(二)

session & process  http://blog.csdn.net/jlds123/archive/2011/04/29/6371563.aspx 写道什么是session通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信...

2011-06-22 17:47:16 132

原创 从“如何修改oracle系统连接数”的总结(一)

上星期aaron提出一个"如何修改Oracle数据库的系统连接数"的问题,我反正不需要回答,之后就没去想。 今天看到了rex的答案,总觉得哪里有点怪怪的,和我google出来的东西稍微有点出入,借此机会就稍微多点学习了下oracle这方面的系统配置,也与rex有了些交流,特此记录一笔。 Terminology:1.sga(system global area) & pg...

2011-06-22 15:27:34 149

原创 cxf学习与使用经验记录

最近搞有个webservice的client需要开发,因为看了camel一段时间,也知道cxf这个webservice的框架,所以这次就学习下试试吧。这里记录一下使用过程中的一些记录。1.通过使用cxf的wsdl2java工具,将wsdl转换成java类,   这个工具有几个参数,我使用的是: wsdl2java -all -exsh true -d src xxxx.wsdl 这...

2011-04-26 16:20:34 150

原创 ie中打开flash莫名其妙js报错,qq登陆后不停报错重启 解决方案

ie中报错:__flash__addCallback(instance, name)  对象不支持此属性或方法。qq登陆后只要有使用到flash地方就报错重启,错误日志中都是Flash10m.ocx的异常堆栈。  原因:Flash player ActiveX 的版本我换到了最新的,但是Flash player plugin 的没换 把Flash player plugin...

2011-02-24 15:31:54 209

opensourcecamp 20101218 上海

最近工作有点忙,但有关于开源项目的活动,我还是愿意积极参加一下的。于是在12月18日,我很高兴的参加了opensourcecamp这个在上海,由一个人组织起来的开源开发者与爱好者的聚会。 听说当天来的牛人还很多。。虽然我不认识,我主要还是抱着一颗学习的心去听听看看了解了解。此次活动由陈开源发起,这里对他表示一下敬意,希望能有更多这样的活动,因为我认为的开源最重要的两件事就是交流与协作(co...

2010-12-19 22:45:50 95

原创 AIR 中 使用 BlazeDS 消息服务

下载了wing酱的新浪微博AIR版,突然对Adobe AIR 产生了兴趣,刚巧遇上国内某聊天软件与某杀毒软件闹矛盾,本来就对这些软件没有好感的我就萌生一个念头,用AIR写个小小聊天工具,嘿嘿,我就立马想到了以前在RIA中使用过的BlazeDS RemoteObject,听说有个message service,所以来试试吧。 At the beginning, i tried to use ...

2010-11-10 10:02:17 167

原创 Tomcat部署web应用

今天Max对大家培训了一下web程序在tomcat下正确的部署方式。内容主要包括了:1.java的classloader在tomcat下的体系结构http://www.jaxmao.org/tomcat-docs/class-loader-howto.html写道象许多服务器程序一样,Tomcat 5安装各种不同类型的类loaders(那就是,实现jav...

2010-11-06 13:24:51 152

原创 Flex中的Vector

今天在一个concrete example 中看到了:var unseenEmails:Vector.<EmailHeader> = new   Vector.<EmailHeader>();这样的写法,突然眼前一亮,貌似和java中的generics很像,于是特地google了一下Vector这个类,并找到如下说明,特此记录一笔。http://www.adobechi...

2010-11-03 15:50:44 154

原创 flex 15秒超时

在flex中可以通过ExternalInterface调用js的方法,一般情况下没有问题,但是如果js执行时间超出15秒,flex就会报错。在项目中使用了ExternalInterface调一个js方法,方法里是window.showModalDialog....这是个阻塞方法,弹出个窗口一般都会超过15秒,我在flex中使用了try{}catch(){},测试下来当打开的window调用cl...

2010-10-20 15:19:27 277

原创 sqlserver查询分析器中字段长度设置

sqlserver2000中查询分析器里面查询时,一个字段长度比较长,然后查出来的结果是截取了一部分的字符串。开始以为是插入时候出错了,查看了表结构长度也没问题,有足够长,然后重新插了一遍,再查询,结果还是自己截取了一段。。。之后google了一下,才发现查询分析器中有个配置,查詢分析器-> Tools-> Options-> ...

2010-07-07 15:50:46 761

原创 对于datagrid中删除后,对selectedIndex赋值后的问题

对于datagrid中删除后,想要自动选中下一条记录,如果是最后一条,就选中上一条。这个看似简单的需求,实际操作中却出现了问题。当选中第一条,删除一条后,selectedIndex的值变成-1,然后对其赋值:dg.selectedIndex=si;从debug中看到,这里的si=0,但是dg的selectedIndex却是1,也就是flash内部对datagrid的selected...

2010-07-06 19:30:33 286

原创 备份数据库

oracle用的比较少,这次需要备份数据库时候问了同事,顺便记录一笔。由于把计算机名字修改了,所以启动监听服务时候没有成功,需要把oracle目录中:E:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora2个配置文件中的host修改过来,这样才能开启监听服务。 备份的命令是:exp elite/e...

2010-06-28 10:13:50 87

原创 Tomcat使用SSL,AJAX代理中加入的SSL

今天公司要求把Web版客户端全部加上https,这里记录一下实现过程: 1.添加KeyPair:在命令行模式下切换到目录%TOMCAT_HOME%,使用jdk的keytool工具,keytool -genkey -alias tomcat -keyalg RSA -keypass password -storepass password -keystore name.key...

2010-06-09 16:43:14 123

FABridge.js中的一个小问题

今天在尝试使用FABridge来连接flex与js时候,按照一个例子,搞了一下,js中一直无法获得flex应用的实例。正常情况下,使用FABridge.bridgeName.root();就可以获得,但是怎么搞也没搞出来。。。一直是没有获得,由于是第一次搞,也没经验,就反复的比对例子和自己的代码,发现没问题,再网上google也找了点例子,有的说bridgeName很重要,一定要统一,但是我基...

2010-05-25 14:44:44 109

javascript Event对象详解

转帖: javascript Event对象详解 Event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态。一旦事件发生,便会生成Event对象,如单击一个按钮,浏览器的内存中就产生相应的 event对象。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElemen...

2010-03-25 16:23:39 71

myeclipse远程调试tomcat应用

 在远程tomcat中,配置如下参数-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8765在debug模式下,开启transport,以server的方式,在8765端口上 然后在myeclipse中右击项目,选择debug as,悬着open debug dailog,选中remote java applic...

2010-03-12 14:25:55 99

原创 JAVA和FLEX整合(blazeds部署过程)

刚开始时候尝试成功了,后来按自己的理解再试,结果一直出问题,一直困扰了一星期左右,终于解决了这个问题,原因在于编译flash的时候,需要有j2ee server,这样编译出来的flash才能正确找到对应路径的remoteobject部署过程:1.在myeclipse中,添加flex project,先起个名字,再选择Web application,关键是在server technolo...

2010-02-10 14:33:45 128

原创 sqlserver 日期比较、日期查询常用语句:月的第一天,季度的第一天等

在SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD 和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,...

2009-10-15 10:47:17 570

myeclipse快捷键修改 windows语言切换快捷键修改

Alt+/ 快速提示快捷键Eclipse3.3中把内容助手(Content Assist)的快捷键由 Alt+/ 改成了Ctrl+Space,这与操作系统的输入法切换的快捷键冲突,所以造成内容助手不能使用了。而已前Eclipse 3.2版本中的 Alt+/ 快捷键被作为新的单词补全(Word Competion)功能的快捷键。所以现在想像以前一样使用 Alt+/ 来实现内容助手的功能,就需...

2009-10-15 10:45:56 183

oracle9i 安装设置过程

Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。除了修改Tomcat等外,还可以修改XDB的配置。Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种:1.使用sys登录Oracle,利用...

2009-10-15 10:44:29 102

axis 简单webservice实现

今天写了个非常简单的webservice,使用的是axis.jar,先导入包,再写个类,不用继承任何类,然后里面写个方法,访问一下数据库,用到了 spring,但以前要得到spring中的bean一般都是要当场取解析spring配置文件然后得到容器对象,或者在web容器启动时候创建出 spring对象再在servlet中通过ApplicationContext ctx=WebApplica...

2009-10-15 10:42:44 89

空空如也

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

TA关注的人

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