自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是程序员

说实话不如做实事.

  • 博客(251)
  • 资源 (1)
  • 收藏
  • 关注

原创 Grails+Xfire 搭建Web Service环境

Grails 加上Xfire plugin 搭建web Service 环境.总体上来说还是比较方便的.没有直接使用j2ee+xfire那么多的繁琐xml配置.Grails再一次体现了敏捷开发的便捷性.    首先要给自己的Grails Application 应用工程装上Xfire 的插件.可以选择先下载zip包再安装也可以直接由网络安装.Type this comman

2008-09-10 15:53:00 3415

原创 写些小工具来帮助工作更有效率

   看到同事痛苦的拼写SQL语句并转化成java String语句,自己不仅感到汗言,说实话过于复杂的SQL语句要换成我也未必会拼写的好.而且如果每个表都采用手工去拼写且转化的话,熟练的开发人员可能要5到10分钟,不熟悉的可能要更长的时间这样是很浪费时间的.很久以前我就写过类似的工具可以见我系列文章.    既然自己喜欢groovy,于是花了10来分钟写了个简单的根据表名自动生成 SQL语句的小

2008-09-08 23:17:00 1147

原创 利用groovy把表中数据导出成txt或csv

胶水语言就是胶水,写起也挺快的.这个脚本主要是从数据库中把表中的数据导出来生成文件.而不用每次都打开数据库编辑器去手工收集.然后结合强大的脚本(shell,bat)等基本就可以实现定时生成最新数据文本了.目前这个groovy脚本只要输入sql语句,便会自动去反射表中的字段和类型.脚本名称:export.groovyimport groovy.sql.Sql;try{if(this.args.siz

2008-09-01 16:05:00 2917

原创 Websphere安装经验小结

WebSphere 安装的时候可以选择静默安装模式(CLI)和图形安装模式.静默安装模式需要通过写"响应文件".然后利用shell  install.sh 来安装 install -options setup.rsp–silent 响应文件setup.rsp配置文件: ("------"线不用保存到文本)-----------------------------------------------

2008-08-26 15:42:00 2118 1

原创 What is this "def" I heard of?

What is this "def" I heard of?"def" is a replacement for a type name. In variable definitions it is used to indicate that you dont careabout the type. In variable definitions it is mandatory to eithe

2008-08-18 18:51:00 811

原创 飘逸的Groovy,利用Groovy+windows执行计划 实现动态RunstatusDb2数据库

    端午三天假,学习了JRuby,Groovy.最后还是觉得Groovy比较容易上手。用Groovy有点当年写basic的感觉,不再有java那样那么多条条框框。开发的时候更多的是在用代码描述自己的执行逻辑,而不是为了实现某种逻辑功能去编写大量符合java"定式"的类。     Groovy给我的感觉就2个字"飘逸",在编码方面很多地方java工作量是非常繁琐而Groovy封装的相当成功,

2008-06-12 12:44:00 2589

原创 自动识别图形验证码

现在大多数网站都采用了验证码来防止暴力破解或恶意提交。但验证码真的就很安全吗?真的就不能被机器识别??我先讲讲我是怎么实现站外提交留言到一个网站的程序。这个网站的留言版大致如下:我一看这种简单的4位数字验证码,马上就感觉到有戏了。直觉告诉我让电脑来识别这些图片验证码据对简单o(∩_∩)o...首先我马上在这个页面用右键菜单看源代码知道验证码获取页面后 你可以直接用 http://www.XXXX.

2008-04-22 14:05:00 65721 6

原创 让NetBeans启动的更加快

关于Netbeans的优化baidu google一把会得到很多,大多都是从netbeans的配置出发来调整JVM参数实现的。既然Netbeans是RCP,那么也可以根据自己的需要完全定制一个符合自己需求的大小来。首先我从官方站点上下一个最小的J2SE版本的回来也就30M而已。然后根据自己的需要下几个Web开发插件,除去几个不常用的功能。这样启动起来也就飞快了。是在是没什么技术含量。借个图吧看看就

2008-04-08 16:21:00 1578 3

原创 自己开发DB2工具 (11)

目前公司内部开发后台这块主要用的工具还是QC 4.8 ,但是QC4.8有个问题就是在导出一些特别长的存储过程的时候会出错发生截断现象。这个时候有2个办法解决这个问题:第1个办法: 安装qc4.9 (不会发生截断但会产生很多双引号.用过的人应该知道,而且必须要有新的key.个人可以用D版,如果集体用那就有点说不过去了). 第2个办法:找DBA用db2look命令导出来。缺点是不能针对某一个存储过程导

2008-04-07 13:49:00 1040 1

原创 自己开发DB2工具 (10)

好久没有给Db2工具添加新功能了。可能是最近太忙有或者工具刚好可以满足我工作的需要。这次新添加了找出分区键设置不正确的功能 只要输入 架构名 和 表的筛选名就可以了,占比 = 数据量/节点数 看到这里DBA应该可以看出,上图的数据库是4个节点的。总之差值在0.01-0.05都是正确的。如果大于0.06就要具体问题具体分析了

2008-03-18 16:40:00 889

原创 快速找出DB2分区键设置不正确的表

 DB2建立表的时候可以设置一个分区键,默认的情况下都是根据建表者自己的开发经验来决定。如果万一分区键没有设置正确,就会造成数据库节点数据分配不均匀。那么如何快速的找出哪些表的分区键设置不正确呢??自己写了一个不足130行的小程序就可以解决这个问题了//~--- non-JDK imports ----------------------------------------------

2008-03-07 15:50:00 3123

原创 使用JNA 调用WINDOWS API

在我接触JNA之前一直以为调用本地链接库函数的时候一定要借助JNI或者SWT来实现,一日中无意看到JNA,发现它也可以实现这类调用,于是下回来按网站上的例子试试了 还不错,因此还有点兴趣了,于是又自己写了 2个发挥了一下。GetLogicalDriveStringsA【获取本地系统逻辑盘符】GetSystemDirectoryA 【获取系统目录】public interface K

2008-01-25 11:29:00 7292 4

原创 自己开发DB2工具 (9)

现在做完对数据库监控这一块了如下图: 下面这张是数据库在发生日志满了后的截图

2007-10-31 17:55:00 1094

原创 自己开发DB2工具 (8)

最近因工作上的事情比较多,所以基本上没有在开发什么新的功能,只是在易用性方面做了些修改。现在修正了以前对查询结果排序的Bug,以前排序的时候比如用倒序  999居然可以排在1111前面.先在不会有这个情况了。而且增加了对列数据的选择模式,可以直接复制列数据。以前只能选择或复制整行。 另外做了一个小插件,针对我们目前系统的调度的小插件,可以迭代的查询出需要被调度重新运行的一系列存储过程。原来Db2是

2007-10-26 16:58:00 1078

原创 自己开发DB2工具 (7)

现在增加了查看当前数据库连接情况的功能。目前想实现对DB2数据状态的监控,能够获取当前数据库的并发性能如何。 

2007-10-19 17:39:00 1064

原创 自己开发DB2工具 (6)

早2天收到SUN寄来NetBeans插件比赛的礼物.2本书4张碟哈还不错!Db2Edit现在已经加入代码完成的功能,能弹出关键字提示,还能感应表中的字段.另外自己打算重构一下与DB2交互的那一层.下面是 目前调用的方式:       Db2CLI db2 = Db2CLI.getInstance("实例名", "目标机器IP地址", 端口, "数据库名", "用户名

2007-09-30 15:33:00 1332

原创 自己开发DB2工具 (5)

这2天在整理已有的代码,以前真是太赶了所以现在自己看自己的代码都有点不舒服了,真是失败。现在DB2Edit工具除开select用标准的JDBC 外其他的动作都基本是在利用DB2客户端去执行的 .例外附上如何在 Db2客户端里面注册新的数据库、WINDOWS 在DB2 CLP 模式下复制执行就可以了 不要复制 ; 号  CATALOG TCPIP NODE HNDPDB REMO

2007-09-22 16:06:00 1172 3

原创 自己开发DB2工具 (4)

最近数据仓库和深度运营系统老是有数据质量的问题,还好我自己写了个数据检查的小工具要不真是晕死去。给db2工具添加执行db2特有API的功能比如 Export Load Runsta 等等 有点粗糙、没办法时间有点赶。这段时间可能不会在开发新功能了,必须完善一下已有的功能。 

2007-09-19 17:32:00 1195

原创 Ubuntu上使firefox识别Applet

在root模式下输入ln -s $JAVA_HOME/jre/lib/plugin/i386/ns610/libjava* $MOZILLA_HOME/plugins我个人情况是输入:ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins就可以了,然后重新启动fi

2007-09-13 18:49:00 1279

原创 重温少年时代的快乐

80年代的人男孩都差不多不会忘记KOF  、三国志等街机系列。我记得少年时代最幸福的感觉是看见爷爷要去打牌(麻将),然后自己充当纠察队(奶奶不准爷爷打牌)通常爷爷会给(贿赂)我1块到2块作为保密费...呵呵,然后自己便拿着这些钱幸福的冲向离家差不多有2、3里地的街机电游室(这个已经是离我家最近的拉)。这个映像在我脑海里特别深刻。 今天无聊也在ubuntu上装上了XMAME模拟器。于是把当年总是因为

2007-09-09 12:42:00 1654 2

原创 自己开发DB2工具 (3)

添加查询表的时候过滤的功能,顺便还能查询当月没有执行Runstatus的表以及生成这些表的Runstatus语句 

2007-09-07 17:20:00 1523 1

原创 自己开发DB2工具 (2)

昨天新添加了语法高亮的功能。如图:丑是丑了点不过慢慢改吧昨天公司网络奇差发不上来,于是今天补上来的 。 

2007-09-07 08:27:00 1178

原创 自己开发DB2工具

很久没上来看看了。早2天有在本本上装上了Ubuntu ,这次终于可以在Ubuntu上看RMVB格式的电影了。其实只要设置99cn源然后下载win32code就完事了。最近一个月都在写一个小工具。真的只是一个小工具刚开始的时候没想要做多大。慢慢的自己又想把它做成一个java版本的 Quest Central for DB2 。因为我工作是要使用DB2.写了差不多一个月了 帖几张图片上来纪念一

2007-09-05 16:52:00 1672

原创 利用TOMCAT解决WEB开发中中文乱码的问题

很容易的一个方法, 不需要去更改自己的应用程序、找到   TOMCAT/conf/server.xml                connectionTimeout="20000"                URIEncoding="GBK"                redirectPort="8443" />

2007-08-23 15:02:00 1100

转载 关于VMware用NAT与主机共享上网的一般设置(windows)

http://hi.baidu.com/donow/blog/item/a1ef9123853b1745ac34de44.html 虚拟机的网络连接里的“本地连接”就用“自动获取IP地址”就好,有固定IP的需要到“Internet协议”设置。(右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!)1.当然是将虚拟机的上网方式选为NAT咯。右键你要

2007-07-05 16:27:00 1914

原创 SWT创建不规程形状窗体

import org.eclipse.swt.SWT;import org.eclipse.swt.graphics.Color;import org.eclipse.swt.graphics.Point;import org.eclipse.swt.graphics.Rectangle;import org.eclipse.swt.graphics.Region;import org.eclip

2007-07-03 17:27:00 1308

转载 Linux不需要磁盘碎片整理

Linux不需要磁盘碎片整理。 以下引自linux官方网站对碎片的解说:来源于 http://www.linux.org/docs/ldp/howto/Partition/appendix.html#fragmentation 引用: 10.4. Some facts about file systems and fragmentation Disk space is administered b

2007-05-04 19:56:00 3402 1

转载 How to Create Procedure in DB2

 the first step, you should create a table in db2 databasefor example :             open a sql editor in the db2 envionment .and then             create table test (name varchar(20),address

2007-05-01 18:57:00 2797

原创 JDK6下调优NetBeans集成开发环境

JDK6在Swing桌面程序上的改进很大(不说大家也知道!)但默认配置下的NetBeans仍然 还是很慢。下面讲讲我对NetBeans的配置看法第一 调优JVM   针对JVM的调优其实是最关键的一步,配置netbeans-5.5/etc/目录下的netbeans.conf文件,将netbeans_default_options替换如下netbeans_default_options="-J-

2007-04-11 20:20:00 1960

原创 用netbeansAPI画UML图

曾经想做UML工具的人都知道eclipse的GEF是一个很好的选择,可不爽的是如果你要使用GEF来完成那么你就的开发一个完整的eclipseRCP程序,这点我不喜欢.好比你去买猪肉一样偏偏要搭上那么些肥肉给你。刚好最近有个项目,其中也有类似jobs工作流的一个设计环节,在展现层的设计预想中希望能做成UML图工具那样,拖动拖动就生成的。刚开始的时候我还一个劲的看eclipse GEF,最后还是放弃了

2007-03-29 21:18:00 2562

原创 数据加载的性能测试

在数据仓库(DW)项目中ETL是必不可缺少的工具。所谓ETL指的是数据抽取(Extract)、转换(Transform)、清洗(Cleansing)、装载(Load)。大多数接触ETL工具设计的人可能觉得转换(Transform)是设计的重点。在处理转换(Transform)环节的时候采用局部优化的策略,比如并发线程来提高转换速度,其实我个人观点并不赞同,在我接触过移动仓库项目中转换(Transf

2007-03-23 19:54:00 2111

原创 ZboyEditer实现了语法高亮

ZboyEditer(文本编辑器基于java && SWT) 编辑器终于在 gforge.osdn.net.cn 上申请成功了.可惜目前还不会用SVN上传.希望会的朋友能加我QQ告诉我一下.目前还只是实现的语法高亮,速度也还不错,我采取的是针对编辑的当行进行语法关键字查找再高亮下面是张截图: 当前的任务是继续完善 TextEdit 类.另外想一起做的M我 QQ:21961252 

2006-12-20 17:06:00 1074 1

原创 SWT调用本地API

我喜欢Mono的一个特性就是DLLImport使得在不同的系统下面调用本地API十分简单.其实java也可以做到那就是使用JNI,不过JNI使用太过复杂.对开发人员要求也高了很多.其实SWT可以很轻松的调用本地API,在这先赞IBM工程师一个.下面给出一个简单的例子.例子很简单就是将系统自带的计算器标题更改一个名字.及时这个例子很简单,相信大家也可以看的出这比起自己来写JNI实现要方便的多了.

2006-12-06 21:13:00 1950

原创 jsp生成静态页面

使用jsp生成静态页面.整个工程的目录结构如图: StaticPage是我们将要生成的静态页面目录 所有静态页面都会生成在这个目录.然后编写一个MyFitler的过滤器: 以下是代码片段: package com.filter; impo

2006-11-30 21:12:00 2619

原创 SWT 设置窗体透明和最上

//设置最上  OS.SetWindowPos(shell.handle, OS.HWND_TOPMOST, 0, 10, 300, 300,    SWT.NULL);//设置透明窗体  OS.SetWindowLong(shell.handle, OS.GWL_EXSTYLE, OS.GetWindowLong(    shell.handle, OS.GWL_EXSTYLE) ^ 0x800

2006-11-28 18:21:00 2569

原创 让SWT欢畅的跑起来

网上有很多文章是关于让SWT程序脱离Eclipse环境下来运行.其中大意都是需要配置相应的jar文件到 classpath 下面才可以.感觉如果为每一个SWT程序都配置确实有麻烦.其实有种更简单的方法.在任意一个目录下面建立2个子目录分别是 lib 与 swt然后在swt目录下复制SWT运行库所带的4个DLL文件进去再把你常用的jar文件(比如SWT.jar/Jface.jar)复制到lib目

2006-11-06 16:35:00 1153

原创 把数据中心装进标准集装箱里

这是Sun 2007年要出品的一个产品。先看几张照片。  这里面,服务器,存储,网络,电源一应俱全。用车可以拉走 还可以放在屋顶上。 

2006-10-18 21:09:00 1209

原创 同步线程--生产者与消费者模式

同步线程的一种经典设计模式。public class Test { public static void main(String[] args) {  Quene q = new Quene();  Producter producter = new Producter(q);  Customer customer = new Customer(q);  producter.start()

2006-10-18 14:51:00 1749 1

原创 .NET Framework 2.0 SYSTEM.WEB.DLL Security Update

Microsoft released .NET Framework 2.0 SYSTEM.WEB.DLL Security Update because of security issue has been identified that could allow an attacker to compromise a computer running the .NET Framework 2.0

2006-10-12 17:50:00 1266

原创 让XSP支持中文

今天总算知道要如何做才能让XSP正确的显示中文.答案就是 CodeBehind .yes 就是它. 今天在调试一个页面的时候发现的.如下面的代码.  public class CodeBehind_aspx : System.Web.UI.Page, System.Web.SessionState.IRequiresSessionState { ......     protected overr

2006-10-12 15:50:00 1556

空空如也

空空如也

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

TA关注的人

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