自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 quartz使用经验谈

在项目重构中,有一部分应用需要从autosys转移到quartz,由于平台差异性以及云计算环境下的集群控制,颇费周折。1.使用自己的数据库连接池quartz的集群必须使用数据库,而一般做法是在quartz中配置数据库的连接信息。但是项目里都是用的连接池呢,数据库不想给quartz单独开小灶,咋办呢?其实quartz也可以纳入数据库连接的统一管理的啦。首先写一个类,扩展org.quartz....

2012-05-08 14:57:38 170

原创 分布式环境下的串行化控制

项目背景:分布式应用服务器,单点数据库思路:在数据库上做控制,保证事务串行化控制给请求的资源分配一个唯一的锁,竞争到锁的线程开始执行业务通过把请求锁的SQL写成SP,在代码执行的开始处调用SP:create or replacePACKAGE BODY UTIL_LOCK ISPROCEDURE request_lock(v_lockname in ...

2012-03-15 16:45:57 297

原创 请教GWT的JS脚本的性能和内存泄露问题

项目介绍:使用GWT开发,编译后的html文件有约7W行代码,使用了较多的监听,回调等问题描述:1.打开一个窗口,IE线程的占用内存会增多,关闭窗口,多出来的内存不会被释放,调用的是window.close();2.打开一个gridpanel或者treepanel,然后停止操作放着不动,内存会一直往上涨,直到内存耗尽3.经过一段时间的操作后放着不动,CPU占用会停在约40%...

2012-01-19 11:14:04 181

原创 GWT的checkbox设值和取值

GWT的控件只有在render后,才能setvaluerender之前的如果有过设值,取值需要调用如下方法:JavaScriptObjectHelper.getAttributeAsBoolean(jrbNone.getJsObj(), "checked");

2012-01-17 12:38:36 350

原创 GWT报错信息,"null" is null or not an object

给GWT的datefield控件设置date类型的值可能会导致该错误。设值修改如下:String tempDateStr = DataUtil.safeFormat(temp_date, "MM/dd/yyyy");dateField.setValue(tempDateStr);

2011-12-22 15:43:16 143

原创 GWT的tabpanel无法显示title

为了节省一个嵌套的panel,在tabpanel中直接add了一个formpanel,导致该tab的title无法显示。把formpanel放到另外个panel里,再把这个panel加到tabpanel,问题就可以解决。...

2011-12-14 10:47:50 137

原创 GWT的dateField控件取不到值

调用dateField.setValue方法,控件就在页面上消失了getValue获得的值是null后检查代码,发现错误代码如下: jpCutoffDatePanel = new DateField("Cutoff Date", "cutoffDate", 100); Date lDtCutoffDate = this.getCutoffDate(); jpCutoffDate...

2011-12-13 11:22:38 154

Maven4MyEclipse介绍

Maven4MyEclipse是什么?Maven4MyEclipse是myeclipse8.5自带的一个插件,用于辅助项目的构建,测试,打包等工作。哪些项目支持Maven4MyEclipse?Maven4MyEclipse必须首先是个myeclipse项目。Myeclipse中 MyEclipse Web Projects, MyEclipse EJB Projects,以及Java ...

2011-03-30 17:42:35 165

原创 搞死JVM的代码

运行以下代码能让JVM没有反应double d = Double.parseDouble("2.2250738585072012e-308");System.out.println("Value: " + d);

2011-03-22 15:48:13 101

原创 使用java作为flex的客户端

最近拿java写了个网页游戏的外挂,模拟flex客户端与服务器通信。使用的框架:blazeds核心代码 public static ASObject sendAmfRequest(String method,Object... params){ AMFConnection connection = new AMFConnection(); try { conne...

2011-03-22 15:38:53 125

java里的十进制转换成十六进制和八进制

网上找了些程序,都是很长很不好理解,这里给个比较简单的十进制转16进制String.format("%1$x", 17);十进制转8进制String.format("%1$o", 17);

2011-02-16 15:21:32 72

原创 关于RejectedExecutionException

程序好端端的报这个异常了,RejectedExecutionException貌似是什么线程池队列已满~~如何算满?如何减少队列?路过的各位老师还请指教下,谢谢了

2010-09-08 13:09:17 333

原创 别扭的ByteBuffer(接上篇)

接上文,这次主要讲下我所知道的ByteBuffer。这个对象位于java.nio包,是一个缓冲区读写的类。生成这个对象的方法一共有3个,代码如下:ByteBuffer.allocateDirect(int capacity);ByteBuffer.allocate(int capacity);ByteBuffer.warp(byte[] array);其中第一个和第二个差不...

2010-07-23 12:33:49 261

我和Socket之艰苦卓越的战斗2

这几天真是纠结呀,写个东西给搞的乱七八糟,设计了一个线程池,一个启动线程,一个控制线程,另外还有个日志线程,启动的时候要跑13个线程--!感觉自己的程序就像是一堆零件拼起来的粗制滥造的机器,莫名其妙的接口,咬合和传送,随时可能会崩溃。在一大堆线程中,用同步,sleep,wait,notify,join等绕来绕去。3天以后,还是几个顽固的异常,程序偶尔抽筋,执行顺序不可控,我抓狂了。于是删了...

2010-07-15 13:12:18 82

我和Socket之艰苦卓越的战斗1

当初接下这个任务的时候,并不曾想会搞的这么复杂。业务需求很简单,用socket发一堆数据到服务器上,读取返回信息。第一次用socket,新手能犯的错误都被完美的演绎了。很快写完一个测试程序,但是发现读不到服务器返回的数据。于是开始热身第一战,socket的数据读取。通过调试发现,程序卡在下面一行不动了while((buf=br.readLine())!= null)read...

2010-07-09 13:40:13 84

原创 私有封装协议的对象化

最近做一个应用,socket的客户端,使用一种自定义的数据组装格式。首先考虑是把发送的东西写成对象,比起直接拼字符串应该是好很多。这样的话就要考虑,如何把对象,按照指定的格式拼装成一串字符,以及如何把接收到的字符串拼装成一个对象。最开始的时候设想,每个传送的对象,重写toString()方法,来把自身格式化。接着,觉得这么多对象,每个对象一个类似的方法,代码冗余太多。于是想写一...

2010-07-05 13:14:52 141

使用JAX-WS开发web service

受到主任的鼓励,开始写blog了,不管写的好还是不好,都是对自己经历的一种记录和总结吧。JAX-WS是个啥东西呢?比较官方的解释是,java  Architecture  for  XML  Web  Services的缩写,简单说就是一种用Java和XML开发Web  Services应用程序的框架,目前版本是2.1。这个概念比较抽象了,我一直想搞清楚JAX-WS的本质到底是一堆规范和文档呢...

2010-06-10 12:49:39 119

大家好

大家好开了个 blog以后会经常上来写东西欢迎来坐坐~~

2010-04-01 18:08:04 72

空空如也

空空如也

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

TA关注的人

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