自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HotSpot中OutOfMemoryError解析

在JVM中内存一共有3种:Heap(堆内存),Non-Heap(非堆内存) [3]和Native(本地内存)。 [1]堆内存是运行时分配所有类实例和数组的一块内存区域。非堆内存包含方法区和JVM内部处理或优化所需的内存,存放有类结构(如运行时常量池、字段及方法结构,以及方法和构造函数代码)。本地内存是由操作系统管理的虚拟内存。当一个应用内存不足时就会抛出java.lang.OutOfMe...

2015-01-31 10:30:24 173

原创 靠别BlackBerry,入手刀锋

昨天公司培训,我测试出来的性格特征是“关怀型”这种型的没有“表现型”的那么拉风,用的手机的都是最新款的偶都已经落伍了,现在才入手摩托罗拉XT910 MAXX ...

2012-11-18 09:50:59 165

原创 JKS convert to PFX

package com.ssl;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.KeyStore;import java.security.cert.Certificate;import java.ut...

2011-02-20 23:05:05 192

原创 中国的银行重构之路

策划人手记  国外银行核心业务系统在全球几十个国家成百上千家银行中通用,惟独在中国不通。这一切不是发生在10年前,而是发生在离银行全面开放还不到一年半的2005年。  近两年来,中信实业银行和国家开发银行格外引起行长们的关注。这两家银行先后于2002年和2003年在国内率先全面引进了国外的银行核心业务系统(Core-banking),目前,两家银行的新系统都已开始上线,这不仅彻底结束了“国外银行核...

2010-12-29 14:38:56 367

原创 银行系统中EBCDIC同GBK互转,Java的实现

 银行系统中有的核心Core banking采用AS/400系统,而AS/400采用EBCDIC编码,所以渠道整合的时候就会涉及到转码的问题。避免冷僻字的问题, 采用GBK字符集 package com.ebcdic;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import jav...

2010-12-29 10:18:39 1818 6

原创 EBCDIC和GBK/GBK2312的转换 AS/400中的实现

AS/400采用EBCDIC编码保存在QSYS.LIB中的所有中文字符,而在pc端winows 95,windows NT采用GBK内码保 存中文字符,两者之间在进行中文数据传输的时候,会遇到EBCDIC和GBK的相互转换。所以,掌握EBCDIC和GBK 的转换码表对于程序员非常重要。1 收集GBK字符文件 首先必须根据GBK的编码原则得到GBK的汉字库。GBK的编码区间为0X8140到0XF...

2010-12-29 09:39:12 1282 1

原创 通过Filter实现二级域名和URLRewrite

需求1.1:一级域名: http://www.iteye.com/二级域名: http://firefly.iteye.com/这里firefly其实会Mapping到用户ID,根据用户ID来展示不用用户的Blog,javaeye是通过Ruby实现的, 那Java如何实现这个Mapping呢? 需求1.2:我们查看具体的哪一篇文章是通过 http://firefly.ite...

2010-11-24 20:05:17 228

原创 Weblogic Generic Server Hang Pattern

Generic HangProblem DescriptionA server hang is suspected when: The server does not respond to new requests. Requests time out. Requests take longer and longer to process (may be on the w...

2010-10-14 19:56:28 135

原创 常用的TSO命令

TSO命令由TSO用户在TSO环境下发出 (如在主菜单下选择P.6可进入TSO命令处理工具)。用于启动、停止软件系统,检查、设置系统软硬件设备的运行情况,运行系统作业等等。由于受篇幅所 限,本附录只能列出主要的TSO命令和常用的使用方法,详细情况可参考S/390随机资料《OS/390 TSO/E Commands Reference》。1.ALLOCATE命令使用ALLOCAT...

2010-06-12 15:06:58 1792

原创 SSL双向认证Java实现 - CertPath证书链

双向验证中, 如果服务端证书过期更新了,客户端的信任证书都得一一的更新。所以利用证书链来解决这个问题。而一般服务端证书和客户端证书都是有独立的CA中心签发的, 本例子有两个CA中心(S03RootCA服务端CA和C03RootCA客户端CA)来模拟证书链的信任关系。本例的关系如下, S: Server, C: ClientS03RootCA  |  |----S03CA1         ...

2010-05-24 21:34:07 1424

SSL双向认证Java实现 Tomcat篇

双向验证,在客户机连接服务器时,客户机验证服务器的证书,服务器验证客户机的证书,链接双方都要对彼此的数字证书进行验证,保证这是经过授权的才能够连接。1. 生成服务器端的keystore和truststore文件:    1.1. 以jks格式生成服务器端包含Public key和Private Key的keystore文件,keypass与storepass务必要一样,因为在tomcat ...

2010-05-15 19:50:16 112

SSL单向认证Java实现 Tomcat篇

单向验证,客户机只验证服务器的证书,服务器不验证客户机的证书。所以只需要生成服务器端的keystore.1. 以jks格式生成服务器端包含Public key和Private Key的keystore文件,keypass与storepass务必要一样,因为在tomcat server.xml中只配置一个password.keytool -genkey -alias server -keys...

2010-05-15 18:47:33 292

原创 Hibernate3学习笔记

一. 使用Hibernate达到数据存储的目的1. 新建项目Hibernate_0100_HelloWorld 1.1 在项目下新建Student.java,包名为com.bjsxt.hibernate.model,源程序如下: package com.bjsxt.hibernate.model; public class Student { public in...

2010-03-02 22:37:23 125

原创 书 一段尘封的往事

今天接到一个电话电话那头在哭问为何哭,没有回应 后来才知,舍弃考研书,想起往事,而流泪……可以理解,坚持不懈去拼搏一件事,而今天却要放弃,足已让人伤心……Vincent 这首歌送给她,希望她能静下来,恢复心情人生每个阶段的目标都不一样, 调整好心态,去奋斗新的目标,为自己的人生涂上鲜艳的颜色     ...

2009-12-27 20:17:48 111

原创 双十二事变

历史上的12月12日是西安事变, 而这天,也是我们项目一个重大事件。我来DBS网银项目组已经两年多了,来公司就一直呆在这个项目。而这次的网银升级,影响之大,DPE要求所有项目组成员24小时有人on site支持。我自然而然就在香港度过这个不眠之夜,所有人围在一个meeting room里面,祈祷顺利升级……如若升级失败之,大老板都有可能被replace之。 人在紧张的时候,...

2009-12-19 12:31:02 108

原创 入手三星R467-DT08

从大三03年买的台式用到现在,一直没舍得更新。那时的赛扬1.7G,也用得不亦悦乎。到现在的T6600 2.2G,320G的硬盘也跟之前差不多的价格,之前的台式机记得是4500,而现在笔记本才4250.时代更新太快了,或许今天买的主流配置的机子,明天就落伍了……这就是IT,节奏太快,你的思想没有更新,就成为古董了……  Notes:R467-DT08 3DMark...

2009-11-22 23:08:38 94

原创 数据库中乐观锁与悲观锁的概念

锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓...

2009-07-26 20:35:08 82

原创 SQL0286N 找不到页大小至少为 "8192"

JBPM jbpm-db-<version>\build\db2 下面是空的,JBoss官方网上建议用derby下面的脚本db2 =>db2batch -d jbpm -f C:\likun\study\jbpm\release\jbpm-db-3.1.4\build\derby\scripts\derby.create.sql -a db2admin/db2admin -r...

2009-03-19 10:16:40 1506

原创 技术,没有激情

面对着铺天盖地的新技术迎面吹来, 而我却没有把它留下, 轻轻的从我身边溜走。跟以前的我差别太大了,或许项目中没有用到新的技术,就不会去研究,或许人长大了,思想根本不在这新技术上。思绪不断的涌来……如何调整自己?如何找对感觉?如何……太多的疑问疑问但愿时间可以改善现状…… 09年春天来了,木棉花开了, 新的开始了……  不能再沉睡了…… ...

2009-03-10 21:30:59 114

心悬(香港海洋公园之圣诞篇)

QQ防盗链处理了,我在QQ写的文章,然后直接copy到Javaeye, 由于我已经缓存了QQ的图片,所以我的javaeye文章可以正常显示图片QQ判断来自哪个网的,对其链接进行过滤。 目前还没有相好如何去解决这个问题。大家有什么好的建议吗? 如何访问QQ空间里面的照片资源几次去香港,都没有去海洋公园,感受“心悬”,或许源于同事Sum的一句话:“我们是...

2008-12-28 10:52:03 198

原创 “雷曼事件”雷到我了?

随着去年美国次贷危机之后,全国金融都受之影响。每个人在生活中都在叹息“经济不景气”。 美国第四大投资银行雷曼兄弟在今年九月份宣布破产保护。 一夜之间,雷曼在全球成了明星,以前没听过“雷曼”的人,也似乎被雷到了。 都在追问:我跟雷曼有没有关系? ­在香港,更是沸腾了,以前闻所未闻的“雷曼”,今天却发现买的是它的基金和债券。 它的倒闭,意味着不但利息收不回,本金都随之东流。 有的人,奋...

2008-11-02 13:02:46 469

原创 难道我要自己写一个飞信Fetion in BlackBerry

在BlackBerry,安了两个版本的BBFetion都没有达到如意的效果第一个版本跟8100的不兼容,直接不能用。网上还说是BB通用版。第二个,开通完gprs,并在TCP设置cmwap之后,可以登录,跟朋友测试过可以用,可是加的好友当中只有有申请过飞信的才显示出来。 另外未有飞信号的就找不见了……难道真的得自己开发一个? 好久没有玩过J2ME的那些东西了,以前在大学的时候,写贪吃...

2008-11-02 09:55:43 74

原创 告别BenQ, 新选blackberry

从大学用到现在,四年多了,BenQ S660 一直跟随着我!我的第一部机就是它。BenQ S660 网友都称之为阿六,当时选择它,在网上的评价甚佳。我还给它做了一个广告词:跑车流线型,夜里荧光屏。当年,也颇得同学的好评,同学经常当境子照……大头后来就直接买跟我一样的手机,不过他好早的就更新了手机。同学聚会的时候看到阿六,都惊讶,看过来来这么新。看来这些年来我对阿六关爱有...

2008-10-26 11:57:44 102

openssl.cnf - OpenSSL configuration file directive

openssl.cnf 下载[code="ruby"]# =================================================# OpenSSL configuration file# =================================================#RANDFILE = $ENV::SSLDI...

2008-03-29 10:32:33 431

openssl简明使用手册

简要介绍了使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程1. 首先建立CA密钥:openssl genrsa -des3 -out ca.key 1024 (创建密钥)chmod 400 ca.key (修改权限为仅root能访问)openssl rsa -noout -text -in ca.key (查看创建的证书)2. 利用CA密钥自签署C...

2008-03-29 10:22:18 389

Error registering COM+ Application

公司用vb.net 2003写的一个COM+,导出Application Proxy, 在开发环境下安装都没有问题,但是在其它机子安装,就遇到这样那样的问题.而且windows报的错,都一个样.用google 搜了半天,也没找到具体的解决方案.1. 该组件已经安装. 也会报Error registering COM+ Application.这个只要在"组件服务"-计算机-我的电脑-C...

2008-03-23 10:55:13 2551 1

To Ruby From Java

Java is mature. It’s tested. And it’s fast (contrary to what the anti-Java crowd may still claim). It’s also quite verbose. Going from Java to Ruby, expect your code size to shrink down considerably. ...

2008-03-22 15:24:29 111

开始学ror啦

今天开始研究ROR了,好久没有静下心来学习技术,自从厦门转移到深圳,换了一份工作之后,感觉自己浮燥了很多,对新技术只是观望的态度,这不象我以前的我。当然这其中主要花时间学粤语,通过看港剧,毕竟周围没有说广东话的环境。首先选一本大家推荐的《Agile Web Development With Rails》2nd. 开看了。...

2008-03-22 15:22:25 116

名词解释:IPO

首次公开发行IPO(Initial Public Offerings),对于企业家来说,首次公开上市是奋斗目标.在做DBS的IBR(Internet Banking Re-Platform)项目中有一功能模块叫eIPO. eIPO就是所以说的电子白表.如果股民能够有新股上市的时候,买到新股,回报相当高的(如:阿里巴巴在HK上市第一天,开盘$13多,收盘$39多),所以投新股上市是大...

2008-03-22 11:46:36 508

不知道在IBM , Support还能做多久.

相对于做开发的我来讲,support准时是一个挑战性的工作,据说在跟客户交流方面将来会有所提升的. 但我还是不喜欢做support,更新文件,走流程.特别面对着客户都很受气,明明客户不知道实情,硬是要complain.在来IBM之前,做了两年的Java开发,虽然经常加班,但在技术方面提升了不少.如果不是因为电子政务行业的客户的需求的不稳定性和多变性,也不会选择离开....

2008-03-01 11:45:30 162

研发人员的健忘文化

办公室的人,喜欢喝水,正常; 喝完水,上厕所,也正常.一般这打水和上WC两件事是会同时去做的.普通流程是:A 把水杯放在开水房B 上WCC 去开水房拿水杯D走到办公室 但开发人员总是会带着思考去完成这些事,所以就会有4种Exception Case: 1.刚离开办公桌不远处,想起自己还要打水,立刻回头,顺手带上空荡荡的水杯.2.上完WC,忘记拿水杯,直接走向办公室,途中才想...

2007-10-22 16:37:53 89

研发人员办公室健忘文化

办公室的人,喜欢喝水,正常; 喝完水,上厕所,也正常.一般这打水和上WC两件事是会同时去做的.普通流程是:A 把水杯放在开水房B 上WCC 去开水房拿水杯D走到办公室 但开发人员总是会带着思考去完成这些事,所以就会有4种Exception Case: 1.刚离开办公桌不远处,想起自己还要打水,立刻回头,顺手带上空荡荡的水杯.2.上完WC,忘记拿水杯,直接走向办公室,途中才想...

2007-10-22 08:17:59 113

一本书,一杯水,一个周末

  在深圳图书馆, 只需要一本书, 一杯水, 就可以度过一个周末.   周末其实也很容易打发时间的, 只可惜深图没有我想看的技术书籍, 深图看似很壮观, 计算机的书也有一堆, 但都是些偏应用型的介绍书籍(如Office 网页三剑客等), 并且大部分很陈旧, 对于一个从事软件开发的人来说, 这些书籍就不会花时间去碰它, 情愿躺在床上做春秋大梦.   这让我想起北京海淀电子图书馆, 只要交了2...

2007-10-15 04:03:37 158

Annotation 模式

   今天看JDK1.5中的Annotation的特征,刚开始一直考虑它的应用场景有哪些.  后来发现iteye.com上有个人用它来配置类的属性跟表的字段对应关系,类型hibernate的配置,但是不需要象hibernate那样另外再弄一个.hbm.xml配置.  感觉蛮有新意的. 改天有空也去写一个. @Table(name = "USER_INFO")   public cla...

2007-10-15 03:15:09 100

weblogic加载hibernate3时,ClassNotFoundException的解决方法

 最近在项目中用weblogic跑Spring+hibernate的运用(在websphere中正常运行)抛出如下的异常org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from com.datastage.mod...

2007-04-10 09:47:45 262

JNI 对象的操作

最近在项目中要监控DLL动态库的操作,在网上搜了半天,很少有关于JNI对象操作的资料,所以写了一个Demo方便大家以后搜索!1.编写java程序,1.1 java 代码(Student.java)  /**    *     */   package jni;       /**    * @author likun...

2007-04-03 11:28:43 85

如何用正确的方法写出高质量软件的75条体会(转)

1. 你们的项目组使用源代码管理工具了么?MVM:应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?MVM:应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?MVM:不要用Word写测试用例(Test Case)。应该用一个...

2007-02-06 03:04:00 160

防电脑辐射的九种方法

第一招:在电脑旁放上几盆仙人掌,它可以有效地吸收辐射; 第二招:还对于生活紧张而忙碌的人群来说,抵御电脑辐射最简单的办法就是在每天上午喝2至3杯的绿茶,吃一个橘子。茶叶中含有丰富的维生素A原,它被人体吸收后,能迅速转化为维生素A。维生素A不但能合成视紫红质,还能使眼睛在暗光下看东西更清楚,因此,绿茶不但能消除电脑辐射的危害,还能保护和提高视力。如果不习惯喝绿茶,菊花茶同样也能起着抵抗电脑辐射和调...

2006-12-16 13:17:30 114

国内外调查:五年前你在做什么?

五年前,我在大学里面开始玩Applet,C/S的东西,那时为解决一个小小的技术问题会兴奋不已!国外地址:http://www.codinghorror.com/blog/archives/000716.html

2006-11-21 11:12:17 97

洗衣服不褪色的好方法!

1. 新买的纯棉背心、汗衫,用开水浸洗后再穿,可耐磨且不褪色。$+3 2. 牛仔裤洗时易褪色,洗前先将其放在冷的浓盐水中浸泡约2小时,再用肥皂洗涤就不易褪色了。R 3. 洗易褪色的衣服,可先将衣物放入盐水中泡上约30分钟,然后用清水洗净,再按一般洗涤方法洗涤。这样就可以防止衣服褪色,尤其是黑色或红色的衣服,效果更为显著。tmL 4. 毛衣洗涤时易褪色,如果用凉茶水先将毛衣浸泡10分钟,再按一般洗涤...

2006-11-18 12:12:30 344

空空如也

空空如也

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

TA关注的人

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