自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sometimes Java

bromon@gmail.com

  • 博客(93)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用Java编写oracle存储过程

使用Java编写oracle存储过程bromon原创 请尊重版权       通常我们都使用ps/sql为oracle编写存储过程,从oracle 8开始我们可以有另一种选择:Java。8.0开始,oracle自带一个jvm,内置对java的支持,任何java能做的事情你都可以放到oracle里面来做,你甚至可以在里面操作db2。这让oracle具备了极其巨大的扩展能力,只

2005-07-25 14:00:00 2077

原创 Tips of hibernate +weblogic 8.1 + oracle 9.2 / db2 8.1

Tips of  hibernate +weblogic 8.1 + oracle 9.2 / db2 8.1bromon原创 请尊重版权        最近的工作都是在webligc 8.1 + hibernate的平台上做开发,涉及的数据库是oracle 9.2和db2 8.1。对于这两个数据库我的了解都远远不够,所以开发中遇到很多问题,还好问题都解决了,很感谢阿古。有的问题也许大家都会遇到,

2005-05-16 12:42:00 2308 1

原创 用了两年的手机丢了

更夸张的是,放在公司喝水的杯子也丢了,只留了一个杯盖子给我,居然会有这种事情,真是不可思议。

2005-05-16 08:33:00 1999

原创 活了25年,第一次知道

原来我的血型是A,挺意外的,一直估计自己是O还查了个乙肝两对半,检查结果:-+---  表面抗体呈阳性,是乙肝疫苗仍然有效的特征。其他四项都呈阴性。健康,。有统计中国有一亿多乙肝病毒携带者,挺严重血小板数132,好象还不错,长时间养尊处优的结果。好象有减重的必要。网易星座频道对A型血双子座的忠告是:切忌锋芒毕露,免遭声名狼籍。年轻时游戏人间尚可,但终究要落叶归根,毕竟真实的爱才能维持长久。由于生活

2005-04-22 09:59:00 1908 2

原创 Learn Spring in spring(四)

四、Spring中的事务控制由于csdn的blog坚持认为我的本篇文章出现了禁用词汇,不予接受,所以请参见:http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=24179我实不知道哪里出现了禁用词汇,如果您发现,请指正。由于csdn的blog坚持认为我的本篇文章出现了禁用词汇,不予接受,所以请参见:http://

2005-04-05 09:41:00 1826 2

原创 Learn Spring in spring(三)

三、spring中的hibernate开发Bromon原创 请尊重版权   spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。   首先需要配置数据源,通常我们有两种方式获得Connection,一是自己编写代码获得连接,二是从JNDI环境中得到DataSource,然后产生一个Connection。无论怎样,既然是

2005-03-23 11:37:00 2036 1

原创 阿甘日记(一)

快跑,阿甘         今天(2005.3.19)带了一只小狗狗回家,实际上我研究了很久也没搞清楚它究竟是什么品种,像博美,又似蜡肠,估计是因为两个对象的藕合程度太高,造成了接口污染。狗狗很小,和我的拖鞋差不多大,棕色的短毛,穿着蓝色的衣服在地上动来动去的时候,本身就很像一只拖鞋。我坚持要给它取名叫“巴蒂”,以遂我多年的夙愿,但是老婆认为小狗狗路都走不稳的样子,取这个名字实在匪夷所思,其实我自

2005-03-22 16:00:00 1620 2

原创 Learn Spring in spring(二)

二、spring管理对象的简单例子Bromon原创 请尊重版权   任何需要交给spring管理的对象,都必须在配置文件中注册,这个过程被称为wiring,下面做一个最简单的Hello world演示,我们将要注册的类如下: /* * 创建日期 2005-3-22 */package org.bromon.spring.test; /** * @author Bromon */public cla

2005-03-22 14:32:00 1799 1

原创 Learn Spring in spring(一)

Learn Spring in spring(一)Bromon原创 请尊重版权   当前的形势是,非常多的Java程序员言必称Spring,如此大面积的程序员集体叫”春”,体现了Spring框架的威力。春天正是叫春的好时候,你我一起来叫春吧。^_^   Spring的设计目的是简化J2EE开发,所以如果我们学习、使用它的时候还需要抓破头皮口吐白沫的话,岂不是个笑话?就我的经验来说,Spring在这

2005-03-22 09:39:00 2207 2

原创 google code:Google的开源网站

3.17的tss新闻头条,google开放了其相关技术的开源网站http://code.google.com/网站提供了许多API文档和开源项目,也许这是google挖走很多高级Java专家的目的所在。网站的开放是所有对google相关技术有兴趣的开发者的福音。目前code.google.com提供的api涉及:AdWords - Blogger - Deskbar - Desktop Searc

2005-03-18 17:52:00 2363

原创 使用JFreeChart制作图形报表

使用JFreeChart制作图形报表Bromon原创 请尊重版权 一、需求分析 我家领导认为,在是否嫁给我做老婆的问题上,应该有更加科学的决策模型。如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。 二、系统概述 本系统的基本功能是,接收用户每天的输入并保存,月/季度/年度末生成数据

2005-03-02 17:50:00 1900 2

原创 数字、发言与思考

数字、发言与思考   周五(2005.2.25)下午的成都能见到阳光,算是少见的好天气。这一周谈了四家软件公司,情况都不甚满意,不过长了很多见识。另找时间写个《成都软件公司写真》,可能会对很多求职的人有帮助。   年后最大的收获就是开始理解IoC(Invertion of Control)和aop(Aspect Oreited program),成都越来越多的公司在号称使用struts+s

2005-02-28 10:20:00 1667

原创 网络在线游戏开发心得(服务器端)(七)

bromon原创 请尊重版权七、启动与退出  为了让系统具备让人满意的性能,应该尽量多的重用对象,减少创建新对象。比如上面提到的消息发送,我们的操作是提供一个静态类,在系统启动的时候就初始化,保持与JMS服务器的连接,系统发送消息的时候,不用再去查询JNDI和生成QueueConnectionFactory,这样可以提高系统响应速度。  在数据库连接池的问题上,我们也采用同样的操作,启动的时候

2005-01-14 14:57:00 2553 1

原创 网络在线游戏开发心得(服务器端)(六)

六、异步消息  用户玩牌的过程中,有很多东西需要记录下来,比如记录用户的积分、等级变化,记录玩牌日志供数据统计等,当用户数量很多的时候,在数据库中记录这些信息会很耗费资源,用户玩了一局之后会可能会等待很长时间。解决这个问题的方法是利用J2EE的消息bean来提供异步通信的机制,需要记录数据的时候,系统会封装一个值对象,发送给J2EE容器,这个操作是很快的,完成之后就返回,用户可以继续操作,不用

2005-01-14 14:49:00 2264

原创 网络在线游戏开发心得(服务器端)(五)

bromon原创 请尊重版权五、线程  实际上本系统并没有复杂的线程管理,但是我想提供一个控制台让管理员可以管理游戏主线程,可以让它停止、中段、恢复、重启动,本来的设计是管理员通过与线程A打交道,通过A去管理主线程B,但是熟悉java线程的朋友都知道,线程互相管理基本上就是不实际的,举个最简单的例子,A如何销毁B?也许你会说调用B的destroy()方法就好了,网上很多讲解java线程的资料也确实

2005-01-14 14:46:00 2429

原创 网络在线游戏开发心得(服务器端)(四)

bromon原创 请尊重版权四、扑克牌的生成  游戏中需要为用户生成随机的扑克牌,首先我们需要初始化一副牌,放到一个Hashmap中,每张牌以一个字节表示,高为代表花色,的为代表数字,生成整副牌: package org.bromon.games.al;private static HashMap cards = new HashMap(); int tmp=0;for (

2005-01-14 14:43:00 2342

原创 网络在线游戏开发心得(服务器端)(三)

bromon原创 请尊重版权三、数据库连接池  由于没有一个web环境,所以我们需要自己实现一个数据库连接池,apache有一个项目叫做commons DBCP,这是一个基于apache自己的对象池(apache commons pool)实现的数据库连接池,我们可以直接拿来使用,apache的软件未必是最好的,但是极大可能比我们自己写的要好。 Commons DBCP需要三个.jar

2005-01-14 14:38:00 2901

原创 网络在线游戏开发心得(服务器端)(二)

bromon原创 请尊重版权二、通信协议         这个项目并没有复杂的通信指令,命令数量很有限,但是还是有个关键问题需要关注:流量。为了尽量减小流量,我们使用字节代替字符串来保存系统指令,这样可以使流量减少一半,比如使用一个字节来保存一张扑克牌,字节高位表示花色,字节低位表示数字,如果0代表黑桃,那么黑桃三就应该是0x03,这个需要靠位操作来实现:        int m

2005-01-14 14:28:00 3318 2

原创 网络在线游戏开发心得(服务器端)(一)

Bromon原创 请尊重版权  一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。   这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂

2005-01-14 14:08:00 5918 4

原创 决战成都之颠--我昨天(2004-12-26)应聘IBM的经历

  不好意思,题目夸张了一点,其实我做人还是比较低调的,我只是想说说我去IBM面试的经历而已。  在12月的某一天,一个妹妹(姐姐)加我QQ,自称是上海一家猎头公司滴。她说看过我的个人资料,问我是否愿意去深圳IBM工作,我说我忙,她就给我发了一份她们公司推荐给我的position。我看了看,有点恐怖:Responsibility:   a.. To report to the Ap

2004-12-27 15:04:00 3903 9

原创 利用Eclipse开发Hibernate应用程序

利用Eclipse开发Hibernate应用程序bromon原创 请尊重版权  Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境,Hibernate也是目前牛叉得不得了的框架,至少在EJB 3大行其道之前,它是我们在考虑OR映射时非常好的选择。本文主要介绍如何利用Hibernate Syn插件在Eclipse 3.0.1中快速的开发Hibernate

2004-11-15 18:03:00 25653 10

原创 Eclipse 3.0.1插件方案(Java、c#版)

Bromon原创 请尊重版权  Eclipse 3.0推出已经好几个月了,但是我一直都在继续使用2.1.4,等的就是各种插件的稳定生机。最近在Eclipse 3.0.1的平台上稍有操练,觉得插件的功能更加丰富强大,安装也更加容易,Eclipse体现了它惯有的强悍生命力。聊一聊我所使用的主流插件和基本配置。 首先是汉化,作为开发工具,英文界面并没有什么不好,不过我们可以汉化Eclipse

2004-11-02 17:52:00 21014 19

原创 南行记

        04年是我的本命年,我选择了在这一年跳槽,放弃了大学教师的悠闲生活,这让我觉得自己多少有一点勒马长嘶的男人气概。        J2EE神功初成,上海虽好,一个朋友没有,剑指广、深吧。黄沙百战穿金甲,不破楼兰誓不还。南漂的兄弟们,莫要着急,待我一家一家的吃将过来。        时维七月,序属三伏。广州每天都有人热死,深圳常常有台风肆虐。赶个时髦,大叫一声“郁闷”,还是先回

2004-10-25 14:34:00 1924 2

原创 对冲基金的概念和基本特征

    对冲基金(hedge fund)是一种采用多元化、分散投资来规避风险、保本增值的投资工具。与一般的股票基金不同,它最大的特征是可以买入、卖空。而且通常跨领域投资。    对冲基金可以采取卖空的手段,在股票预期下跌的时候,也可以获得利益。若预期A股即将下跌,就从市场借入股票,并支付利息。将借得的股票抛出,然后在股价下跌之后以低价买回,从中获益。一般的股票基金则不能卖空。    对冲基金操作风

2004-10-25 11:02:00 4295

原创 六年之后,我要离开(六)

  四年级是最美妙的生活,用一个词来形容,就是“整齐”。30多个穿拖鞋短裤赤裸上身的男人整齐的横着走过107,所有保安退避三舍;整齐的对着美女起哄:we will rock you;整齐的举着啤酒瓶高唱“一百块,搞笑;两百块,不要。。。。”;整齐的在深夜2点醉熏熏的翻越围墙出去CS;整齐的坐在楼道里打双扣,空无一人的寝室里却用最大的音响放A_片,龌龊的呻 吟声震撼308;整齐的逃课;整齐的坐在图书

2004-08-31 10:33:00 2824 15

原创 六年之后,我要离开(五)

  大学三年纪的时候我被依克斯顿卡奇拉特星球的人劫持了,地点应该是在西科后山,他们在进行了一系列稀奇古怪的实验之后洗去了我当年的记忆,否则为什么我对那一整年都印象模糊呢?与其承认自己岁数大了开始有失忆的征兆,我宁愿相信是某个星球的什么公主突然起了兴趣要研究一下地球上某个思维神出鬼没的老男人------即使我已的确不再年轻,到了天增岁月人增福、人长身高我长肚的时候。  那年好象流行星际,自从见过

2004-08-31 10:22:00 3162 2

原创 六年之后,我要离开(四)

  那是我迄今为止最为艰难的岁月,恶形恶相,让我几乎觉得就是我自己内心恶瘴在现实世界的幻化,那是我的大学二年级。  那时候上网的人很少,周围的网虫大都是些在现实中不太成功的男人,有的没机会晋升,有的搞不好人际关系,有的待业,有的失恋,更多的是像我那样无恋可失、无业可待。在我看来,上网就和从前的人揽镜自照差不多,除了常规用途之外,很多时候都是失意郁闷的象征。假如某个女生告诉我她在网上找了个男朋友

2004-08-31 10:18:00 2664 4

原创 六年之后,我要离开(三)

  绝对是在大学生活中才知道什么叫做崇洋媚外,才知道英语单词=人民币。副院长歇斯底里的高呼“英语英语英语”,简直让我想起多么遥远的时空之前,折戟沉沙的壮士回光返照的三呼“渡河”而亡。梅尔吉普森悲壮的厉嘨“Freedom”或者莫菲斯激昂的狂吼“we are still here”都没有这样激烈的撼动我对自己前程的预期。以至于第二天早上寝室所有的兄弟都6:30就起床,疯狂的读了1个小时的大学英语精读课

2004-08-31 10:13:00 2582 2

原创 六年之后,我要离开(二)

  “哦,年轻时代,年轻时代,有一点荒唐有一点无奈”。谁还记得郑智化呢?没有电话没有电视没有网络没有电脑没有书杂志报纸,一古脑跑到绵阳城区去逛街,在巨大的兴力达招牌下迷失方向,本地土著在我们的询问之下,非常惊讶的反问“有这个学校?是政府的新规划?”万分英明的给西南工学院未来6年的发展定下了基调。  一切到让我们好奇,包括其他兄弟的小弟弟,某个寝室的哥们以此为依据排定了好汉座次,他们的名号分别是:大

2004-08-31 10:10:00 3053 2

原创 六年之后,我要离开(一)

  六年前我听着这首歌来,六年后我听了这首歌走。忘记是几月几号星期几,路过南华宫下面的音像店,低劣的音响嘶哑的吼叫,“原谅我这一生不羁放纵爱自由”,才想起自己失去决断力已经很久。还有什么可犹豫的,走吧,离开这里。  六年前坐在时速70的破旧的卡车上,哼着这首歌,屁颠屁颠的路过荒凉的成绵高速,路过任何时候都晒不到太阳的剑南路,路过瞪着眼声称要罚款的交警叔叔,路过开满黄黄油菜花的建院路,路过倒起车来所

2004-08-31 10:06:00 8781 10

原创 俺设计的基于J2EE架构的模拟考试系统

基于J2EE框架的模拟考试系统一、系统概述  本系统拟实现基本的网上模拟考试功能,包括学生登陆、在线考试、教师登陆、在线阅卷等模块。二、设计目标  系统除了包含最基本的在线考试功能外,最主要的目的是演示J2EE框架的完整应用,包括jsp/servlet、java web start、消息Bean、会话Bean、实体Bean等J2EE框架中最核心的技术。系统中大量使用了设计模式中的工厂模式、单例模式

2004-08-27 10:57:00 13737 11

原创 使用观察者(Observer)实现对象监听

使用观察者(Observer)实现对象监听 Bromon原创 请尊重版权       有非常多的时候,我们希望自己的程序能够监视数据的变化,然后做出响应,这种情况非常多,比如探测数据库中数据的变化、检测用户状态的变化等等。通常我们都缺乏一种双工通信的机制,只能选择让程序做论询,隔一段时间检测一次数据变化,记录下来与上一次检测结果做对比,从而判断数据是否发生了

2004-08-19 15:50:00 2505 3

原创 利用反射实现类的动态加载

利用反射实现类的动态加载Bromon原创 请尊重版权最近在成都写一个移动增值项目,俺负责后台server端。功能很简单,手机用户通过GPRS打开Socket与服务器连接,我则根据用户传过来的数据做出响应。做过类似项目的兄弟一定都知道,首先需要定义一个类似于MSNP的通讯协议,不过今天的话题是如何把这个系统设计得具有高度的扩展性。由于这个项目本身没有进行过较为完善的客户沟通和需求分析,所

2004-08-17 18:03:00 2682 9

原创 基于消息Bean的EJB异步通信

基于消息Bean的EJB异步通信Bromon原创 请尊重版权   异步通信是一个提升程序执行效率的很重要的手段,而性能问题又是EJB诞生以来一直都很受关注的话题。EJB执行效率不高的原因是客户端需要查询和调用远程接口,而本身在处理数据是很快的,毕竟EJB有比较完善的缓冲机制,几十万的app server也不是白吃内存的。客户端程序如果能够采用异步通信,只负责以消息的形式发送请求和需要处理的数据,不

2004-08-01 16:28:00 2370

原创 三年Java、一年管理,效益真是从管理中来

做了三年的Java,applet->swing->jdbc->javamail->hibernate->EJB->设计模式,tomcat->resin->weblogic,UltraEdit->vaj->JBuilder->Eclipse,什么都玩过,算是小有所成了。一年前开始带团队,不大,4-6人,越来越觉得管理是深奥的学问,需要一点别才。   尝闻“对任何行业、领域的轻视都表示你对这个行业、领

2004-07-02 11:54:00 2590 4

原创 show一下我所钟爱的Eclipse

版本是2.1.2,插件丰富。首先是透视图,Eclipse插件太多,什么希奇古怪的功能都有,目前安装的就是这些:   下面是在Eclipse中使用MSN的情况,还有PHP插件的菜单,可以管理mysql和apache:   下面是lomboz提供的J2EE开发套件,算得上丰富吧:   这是lomboz包含的app server,列举出来的还不及全部的一半,已经包含了几乎所有的主流app serve

2004-07-02 00:17:00 2931 7

原创 澄清Java(一)----接口与继承

Bromon原创 请尊重版权计算机学院研二的兄弟与我讨论Java,一见面,几个问题全是关于接口,接口有什么用?为什么要用接口?什么时候该使用接口?很庆幸他们不是问我Java如何连接SQL Server,或者是如何开发J2EE应用,这类问题有杀伤力,避之则吉。今年计算机学院本科有个毕业设计课题是做J2ME,选这个题目的学生在5月末都还在苦着脸研究java.util.*这个包,这个这个……唉。大多数人

2004-06-22 18:53:00 2200 5

原创 使用xmlhttp和Java session监听改善站内消息系统

Bromon原创 请尊重版权这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联系,称赞他的观点或者是给他一顿臭骂。第二个好处是客户管理方便,利用session来维护在线名单,各种脚本都已经把session操作封装得很易用

2004-06-22 18:51:00 2961 12

原创 Hibernate实战(三)

Many-to-One关系 Bromon原创 请尊重版权 很明显一对多或者多对一关系是关系数据库中非常常见的现象,下面通过父亲-儿子的例子来演示一对多关系,多对一关系是类似的,不过在我们的这个例子中不宜采用,否则会带来伦理学上的问题。  首先定义Child类: /*  * Created on 2004-5-8  */ package org.bromon.zizz;  /**  * @auth

2004-06-22 18:49:00 2740 3

原创 Hibernate实战(二)

Hibernate实战(二) Bromon原创 版权所有 one-to-one关系 在绝大多数系统当中不可能只存在一个数据表格,否则就违背了关系数据库的初衷。表与表的关系比较复杂,可以分为几种情况:  ● 一对一关联(one to one) ● 一对多关联(one to many) ● 多对一关联(many to one) ● 多对多关联(many to many)  按顺序来讲。假设一个一对一

2004-06-22 18:48:00 2969 2

空空如也

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

TA关注的人

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