自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

8月31培训日记

受梁老师委托,简要给大家回顾了一些工作流系统中的对象之间的关系,工作流就象一个链表。为什么要测试?什么是单元测试?单元测试的好处?为什么要使用自动化工具进行单元测试。什么是XP,什么是TDD,TDD的好处。junit的安装和使用,再次回顾junit.jar为什么不能放在<jre>/lib/ext目录中的原因。利用TestCase编写单元测试程序,资源的初试化和回收方法为setUp和te...

2006-08-31 21:35:00 54

Apress新书迎接JDK 6.0(1)--总述及XML的新标准

作者:江南白衣 《Java.6.Platform.Revealed》 Apress 2006.Jul 出版,不得不佩服国外出版社的效率。在ROR步步进逼,风声雨声的时候,八卦一下Java 6有什么新功能对Java程序员还是很好的。此书易读,代码清晰,239页,大约几个小时就能翻完。 JDK6的升级大体可以分为几大类: 一、JavaEE 5中新XML,WebService标准的JavaS...

2006-08-31 18:21:00 51

ubuntu下安装eclipse3.2

eclipse开发工具在linux下载安装也很简单,只要几步就可以完成。默认的java版是1.4.2,而eclipse3.2需要jdk1.5版本。安装之前要确认一下你的系统当前的jdk的版本。可以使用 java -version 命令查看一下。1,首先安装java环境,在ubuntu中,安装jdk过程略2,下载eclipse3.2 for linux版本可以从 http://www.eclipse...

2006-08-31 16:56:00 54

恶补使用CVS进行配置管理

以wincvs1.3 为例, 其安装版就包括了 cvsnt 和 wincvs1 按照向导安装wincvs,cvsnt2 打开cvsnt控制面板,建立一个仓库 Root: D:/ Name: /ITS3 在windows用户管理中,创建一个受限用户cvs/cvs4 打开wincvs ,打开Admin->Login, 在CVSROOT中输入:pserver:cvs:cvs@localhost...

2006-08-30 15:36:00 80

恶补J2EE Web 开发(讲稿大纲)

这篇文章是给具备一些基本的j2ee开发的兄弟们看的1 Webwork 2 作为MVC要让服务器支持webwork,首先需要对web服务器的web.xml进行配置,这里用/*,表示所有请求都作为webwork的action,也可以使用*.action, 这样只有后缀名为action的才执行。web.xml <filter> <filter-name>webwork...

2006-08-30 14:54:00 54

关于如何办好培训的感想

一个培训班要想带出好的成绩,必须兼顾基础好的和基础差的学员,应该有一套对学员学习效果进行检测、监控和推动的机制。只要老师技术水平高,课堂讲解效果好,对于基础好的学员,基本上就不存在什么问题了,他们在课后自己知道该练习什么,该思考什么,该实践什么。但是,对于基础差的学员,课后他们往往比较茫然,不知道自己该干什么,即使他们想干点什么,但也不知道该如何下手,所以,对于这些学员,应该给他们安排课后作业并辅...

2006-08-30 13:27:00 56

8月29日培训日记

学员冯伟立(大二辍学)听完后反射后的一句总结:“反射就是把Java类中的各种成分映射成相应的java类”。这句话比许多书上讲解得都透彻,都精辟!例如,一个Java类用一个类来表示,一个类中的组成部分:成员变量,方法,构造方法,修饰符,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变...

2006-08-30 13:25:00 59

ubuntu下Firefox无法安装flash player的解决办法

在ubuntu下使用Firefox遇到无法自动安装,然而点手动安装也不成功。这个问题可以采用直接下载安装的方式来解决。这个插件在 http://www.adobe.com/software/flashplay 下载。当然你也可以直接点这里下载 http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_...

2006-08-30 10:21:00 100

8月28日培训日记

今天复习了前三天所讲解的内容,根据与学员交互的情况,再次强调和如何采用面向对象的方法来设计程序,例如,画圆的方法应该分配给谁去做,代表多媒体教学监控窗口中的老师和学生是如何设计的?画老师和学生的方法分配给谁,显示对老师和学生执行的操作菜单的任务分配给谁,各个菜单对应的具体方法分配给谁?讲解了各种集合抽象出Enumeration对象的思想。根据与学员的交互,发现这次复习很有必要,对象池目前也有很...

2006-08-28 22:34:00 58

上周技术关注:ASP.NET常见参考项目分析

[.NET开发] ASP.NET 常见参考项目的 UI、BLL 、Model 、 DAL 分析 # 简单个人评价: 1. Personal Web Site Starter Kit:简单,供初学者参考之用 2. Club Web Site Starter Kit:对标准 MemberShip 的扩充值得一看 3. Classifieds Site Starter Kit:结构较为清晰,利用 Da...

2006-08-28 17:03:00 48

8月27培训日记

今天我只是后来去听了一会课,学员感觉梁老师今天讲得好多了,看来,梁老师已经适应了给技术比他低很多的学员们讲课了。学员们今天基本了解了工作流的应用,了解了工作流系统的模型,以及如何对工作流系统进行建模。下面是我个人的听课收获和自己的感想:1.工作流的应用一个电子政务系统中报文审批这一工作流程中的每个环节就组成了一个工作流,网上购物系统中从下定单到发货也是一系列的工作流程(其中包括用户取消定货和缺货等...

2006-08-27 22:07:00 62

向真正Java高手请教ant构建工具的类装载器问题

问题概述:每个ClassLoader本身只能分别加载特定位置和目录中的类,但是,ClassLoader被设计成了一种委托模式,使得某一个ClassLoader可以委托它的父级类装载器去加载类,从而让应用程序可以借助某一个子级的ClassLoader去多个位置和目录中进行类的加载。这就好比“儿子”除了可以花自己的钱,他还可以花“父亲”的钱,“父亲”又可以花“父亲的父亲”的钱,所以,最终能通过“儿子”...

2006-08-27 17:33:00 89

8-26日培训日记

听梁老师讲解了工作流方面的有关知识和Eclipse建立UML模型的一些知识,在eclipse中定义文档注释的摸板。总的来说,梁老师实战经验非常丰富,大道理比较多,落实到具体细节相对较少。课间,我为学员补充三点细节知识:1.为什么要对软件系统进行建模,与建筑和机械制造进行对比。2.什么是UML,软件系统的模型为什么需要多种图来描述3.一个用例中的边界类,控制类,实体类,DAO类之间的...

2006-08-26 20:51:00 48

8-25培训日记

1.Class是什么,一个Class实例对象对应一个类字节码。得到一个类的字节码,然后由类的字节码创建该类的实例对象的过程:Class clazz1 = Class.forName("Student");Class clazz2 = Class.forName("java.util.Date"); Student s1 = (Student)clazz1.newInstance();Student...

2006-08-26 20:49:00 59

什么是FreeMarker?

  FreeMarker 是一个模版引擎,一个基于文本的模板输出工具(生成任意的HTML表单代码)。它是一个Java package,面向Java程序员的class library。它本身并不是针对最终用户的应用,而是允许程序员将其嵌入到他们的产品中。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC(Model View Controller)模式的应用程序。使用 MV...

2006-08-26 20:43:00 66

写给即将步入大学,主修计算机专业的青年们的一封信

写给即将步入大学,主修计算机专业的青年们的一封信大家好,新入学的学弟学妹们! 离开了辛苦高中阶段学习之后,恭喜您终于走进了大学的殿堂。尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。 其实这两年随着高校的扩招和IT人才的日趋饱和...

2006-08-25 11:18:00 239

Grails + EJB Domain Models

Ruby on Rail尽管不断吸引软件工程领域的注意,但企业级的开发室仍然对其很不信任.为什么?“基于脚本语言的框架难道也能符合企业级应用么?!” 对于RoR,最主要的论据就是他们缺乏企业级服务(例如分布式事务,消息等)。对很多业务来说,没有这些服务的平台是根本不予考虑的。Grail就是一个快速的企业级快速应用开发工具。它基于Groovy语言,可以无缝的集成Java的服务,同时也提供了脚本语...

2006-08-25 10:11:00 72

我们为什么不选择Linux?

  几日前公司同事王开源同志将笔记本系统转成了liunx系统,看上去不错,应该有的应用基本上都有了。如文档处理软件、表格处理软件、eclipse开发环境等。别说,还真不错。自己又一次动心想装一个liunx系统使用,可是还没有敢这样做,采用linux系统实在是太浪费精力了,很多东西要自己设置。  业内推广Liunx系统N年了,很多人都在鼓吹着Linux这好那好的,可是我们为什么不选择Linux呢...

2006-08-25 06:48:00 114

8月24日培训日记

1.大数组导致虚拟机OutOfMemmoryError。2.什么是递归调用,举例,递归调用导致堆栈耗尽。递归一要调用到一定深度后停止下来,3.用递归方法实现十进制数到二进制数的转换。先通过如何求出一个十进制中的每位数字来说明.递归适合于解决需要反复循环的业务流程,每循环一次,任务就减少一个回合。4.当前正在运行的函数只管解决一个回合的问题,其他的调用再由这个函数解决,只是传递的参数是下一个回合所要...

2006-08-24 17:40:00 63

员工与企业都需要专注精神

  数日前公司招开了一次上半年工作总结及下半年发展探讨会。与会人数30多人,涉及公司所有部门。然而是真正的解决问题,还是走个过场。公司领导想法是好的,希望通过总结找出问题,希望通过分析大家的下半年计划来寻找更多的出路。可是做为领导高层们,心里真的有底吗?真的明确自己在做什么吗?你们的一举一动在影响着公司所有的人。我不喜欢领导的任意指挥,没有整体目标与目地的作法。互联网企业是有快鱼吃慢鱼的说法,但是...

2006-08-23 16:48:00 94

不知多少Java程序员能解答这个问题!

这次培训班上一个学员问了一个困扰了他大半年的问题,程序代码如下:public class TestUTF8{ public static void main(String [] args) throws Exception { byte[] bytes = {(byte)0xC0,(byte)0xB1}; String str = new String(bytes,"UTF-8"); System...

2006-08-22 21:34:00 57

8月22讲课记录

1.用自己的话描述清楚什么是集合,集合的重要性,集合应该提供的方法(CRUD)2.看Collection的帮助,介绍一下Bags的概念3.Set集合的概念,介绍HashSet和TreeSet的区别,由AbstractSet.removeAll方法引出模板方法设计模式(父类的方法完成了业务流程,这个业务流程调用了其他的方法,其他的方法是抽象的,由子类去具体完成),由TreeSet(Comparato...

2006-08-22 21:07:00 54

Closures for Java

一群“聪明人”写了一份草案,要求给Java增加closure功能。所谓closure,就是类似php里面经常用到的变量函数public static void main(String[] args) {int plus2(int x) { return x+2; }int(int) plus2b = plus2;System.out.println(plus2b(2));}那么它如何简化现...

2006-08-22 08:58:00 54

8月21上课记录:

1.ant构建工具的作用,请用自己的大白话向别人说明ant构建工具的好处,让别人切切实实感受到使用ant构建工具的好处。2.ant构建工具的安装,使用,配置原理(为何可以不设置ANT_HOME和JAVA_HOME,设置的作用),查看ant命令的帮助信息。ant.bat文件的分析,@echo off的讲解。3.build.xml文件的组织结构,project,target,各个task任务,targ...

2006-08-22 07:43:00 55

WebSphere社区版,Geronimo1.1八卦和GBean架构

作者:江南白衣 1. WebSphere AS社区免费版 IBM WebSphere AS基于Apache Geronimo的社区免费版,就像狼和狈终于走到一起,很可能要破坏应用服务器市场的平衡。IBM WebSphere Application Server的品牌,Apache Geronimo以GBean架构的开源大扫荡,免费且比JBoss的LGPL宽松得多的Apache 2....

2006-08-21 23:44:00 80

上周技术关注:成就DBA职业生涯

[DBA; 程序人生] 成就DBA职业生涯 # 对DBA而言,需要掌握的一个重要内容就是通常被称为“软技术”的东西。DBA需要在团队中很好的工作,通常团队是在变化的,如系统管理员,网络管理员,应用程序开发人员,项目经理和其他人。DBA要能够用流利的英语解释复杂的技术概念,让团队中其他人明白。DBA还要能够在数据库相关问题上指挥团队队员。你的软技术怎么样? [ajax] 70个流行的A...

2006-08-21 14:58:00 68

asp js三级联动菜单,数据库版本

<%@language=vbscript codepage=936 %><!--#include file="Conn.asp"--><%sql = "select * from smallclass order by smallclassid asc"set rs = conn.execute(sql)%><script language ...

2006-08-20 10:40:00 163

每天一分钟,还你一个健康的身体

 具新加坡一医疗机构做的调查显示目前80%的人蒙受脊椎或颈椎的痛苦。18%的人在半年内有过脊椎痛。很吓人的。我自己就经常这样。  看看我们身边的人,有多少人患有职业病,特别是我们这些每天都坐着工作的人。脖子痛、肩膀痛、手臂、关节、脊椎等疼痛是普遍存在的。这一切,都是因为我们长久保持坐姿或是坐姿不正确所造成的。 另外,很多人平时缺少锻炼有直接的关系。在忙碌的工作生活中,其实我们一样可以通过一些运动...

2006-08-17 12:09:00 98

一个让98%的Java程序员犯难的偏门问题!

一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会!(之所以这么断言,是因为我遇到的高手和低手程序员,好像并没有精力去研究那些琐碎的细节,并且他们工作中似乎也不需要。如果你看到了这个问题,再去查书和思考,最终找出答案,在这之前也应该算不会,呵呵,另外,100个java程序员...

2006-08-15 16:27:00 61

Compass--在Lucene之上作了什么增强?(Pragmatic系列)

已加入Opensymphony的Compass 是对Lucene搜索引擎在企业应用(数据库应用)中的增强。 Lucene本身的API已经非常简单,看看IBM DW上的Beef up Web search apps with Lucene已经大概了解,那Compass还能做什么样的增强呢? 1.在我的项目里,最实际的增强就是Data Mirror功能。 DataMirror会把数据库的增删改...

2006-08-15 11:41:00 183

资源社区codechina的新规化

历经几年的历程,codechina一直还是很传统的模式,没有重大的突破。做为它的经营者,我一直很苦闷。当然这个过程中也有很多好的想法,但是由于多方面的原因无法实现。从没有间断过对新模式的思考,希望能与众多资源收集爱好者共同探讨这类问题。2006年是代码中国很重要的一年,资源上突破5万大关,但是世界排名却一直无法更上一层楼,与04年初的世界排名6000名相距甚远。当然今年最可恨的一件事就是国...

2006-08-15 07:19:00 93

变换显示数据库图片(2/3)

<!--FLASH样式本例可以设置TOP的数字,从而可以动态控制图象的数量--><!--#include file="inc/conn.asp"--><%Set rs=Server.CreateObject("ADODB.Recordset")sql="select top 5 * from product where elite=true order by upd...

2006-08-14 17:53:00 79

上周技术关注:知名游戏开发大师背后的牛人们

[游戏; 人物] 知名游戏开发大师背后的牛人们 # 能称得上大师的——比如John Carmack、John Romero(这俩不用介绍了吧,这两天没少说他们的事情)、Mike Morhaime(Blizzard创始人)、Gabe Newell(Valve的老大)、宫本茂(Mario的老爸)等等,在玩家看来都是神一般的人物,也是经常抛头露面的。还有些人是游戏公司里面深藏不露的,可是不代表不牛比,...

2006-08-14 13:11:00 77

QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列)

作者:江南白衣 虽然现在已是Web Server, Web Service的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个Multi-Thread,Multi-Client的Tcp Server。 第一时间想起了那两卷UNP(《Unix Network Programing》),好在现在除了Ice的Java版,Netty2作者的后续之作Apache MINA...

2006-08-12 23:25:00 79

cokemachine值得一看的广告视频

<!---->

2006-08-11 13:31:00 72

无线技术,正在改变着这个世界

  早上在《IT时代周刊》上看到一篇文章,题目是《手机平台压倒个人电脑未来电子邮件必死》。文章的大意是说,在近25年中,手机在科技领域内的重要性已经超越了个人电脑。手机亲手杀死了固定电话、并且取代了手表,甚至让数码相机制造商破产,现在手机正在改变电视,并且将触角伸向了音乐。  我想说,不是手机的发展导致了这一切。归根到到底应该是无线网络的发展使这个产业重新洗牌。以往这些设备及应用都是基于有线网...

2006-08-11 09:39:00 92

《疯狂的石头》在线观看(网通用户)

<object class="object" id="MediaPlayer" height="450" width="600" align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"><param value="true" name=&qu

2006-08-11 07:00:00 127

一个简单的怪问题

一个学员问了一个关于IO的怪问题,问题是这样的:读取键盘输入的一个字符,然后打印输出这个字符,在打印字符的前面和后面分别加了一个字符串,程序的代码如下:public class Test{ public static void main(String [] args) throws Exception { System.out.print("I...

2006-08-09 15:55:00 71

Nutch 0.8笔记--Google式的搜索引擎实现

作者:江南白衣Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。 Nutch 0.8 完全使用Hadoop重写了骨干代码,另外很多地方作了合理化修正,非常值得升级。1.Nutch 0.8 的安装与运行nutch 0.7.2...

2006-08-09 09:40:00 69

变换显示数据库图片(1/3)

<!--#include file="inc/conn.asp"--><%Set rs=Server.CreateObject("ADODB.Recordset")sql="select top 5 * from product order by updatetime desc"rs.open sql,conn,1,1%><DIV id=oTransContaine...

2006-08-08 11:02:00 54

空空如也

空空如也

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

TA关注的人

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