itkui

年少为何不轻狂!

2007年6月16日

     摘要: 今天去面试了,累呀,哥们来回坐公交车有5个小时了。中午在KFC吃的深海鳕鱼堡,反胃,所以车上一直想吐,折磨死我了。再不吃那破玩意了。
这还不叫郁闷,面试的这家公司老板直接面试的我,可惜她不懂技术。这位阿姨叫了一个几个月工龄的程序员来问我们技术问题。我晕,听听他那问题,杀手锏就是“知道struts为什么是.do么?”,我真的很服他,没问一个有水平的问题。照我的话就是,我问他,我能问的那哥们屁都放不出来。
希望明天的面试不会再有这种问题发生。不怕大牛,就怕菜鸟。  阅读全文
posted @ 2007-09-05 20:16 itkui 阅读(381) | 评论 (2)编辑 收藏
     摘要: 我总结的程序大牛从形象上可以分为4种,大家给点意见吧!
1.谢顶的程序员(脑力劳动,掉头发很正常啦)!
  Rod Johnson (Spring的创始人)为代表的程序大牛们。
2.大胡子
James Gosling(Java之父)为代表的大牛们。
3.乱发
  Guido van Rossum(Python创始人)为代表。
4.非1、2、3
  此类型的大牛至今还没见过。
  阅读全文
posted @ 2007-09-02 20:36 itkui 阅读(805) | 评论 (3)编辑 收藏
posted @ 2007-08-29 17:00 itkui 阅读(247) | 评论 (3)编辑 收藏
posted @ 2007-08-01 14:25 itkui 阅读(932) | 评论 (0)编辑 收藏
     摘要: 困惑,想看看大家的意见。请原谅我冒昧的讲它放在首页。大家给我指条明路!  阅读全文
posted @ 2007-07-25 10:36 itkui 阅读(1433) | 评论 (11)编辑 收藏
     摘要: 在一个系统中通常有多个权限的用户。不同权限用户的可以浏览不同的页面。使用Filter进行判断不仅省下了代码量,而且如果要更改的话只需要在Filter文件里动下就可以。  阅读全文
posted @ 2007-07-18 17:35 itkui 阅读(2432) | 评论 (10)编辑 收藏
     摘要: 这里是一个log4j.properties的通用配置,记录下来以待以后使用!  阅读全文
posted @ 2007-07-12 20:42 itkui 阅读(702) | 评论 (1)编辑 收藏
     摘要: Java中绑定有两种形式静态绑定static-binding(早绑定early-binding)和动态绑定dynamic-binding(晚绑定late-binding,或运行时绑定runtime-binding)
静态绑定是在编译时绑定,而动态绑定是在运行时根据对象的实际情况来选择绑定父类或者是某个子类的方法。在执行效率上,静态绑定要优于动态绑定,但丧失了灵活性。
Java中变量是动态绑定的,实例方法是动态绑定的。在进行“向上转型”的时候子类会覆盖父类的实例方法而不会覆盖父类的变量。  阅读全文
posted @ 2007-07-07 14:57 itkui 阅读(2136) | 评论 (2)编辑 收藏
     摘要: 在学习Java基础的时候对Java初始化也就草草了事,后来还在初始化问题上载过跟头。现在好了伤疤没有忘了疼,好好的琢磨了下Java初始化问题,还是满复杂的,粗略的掌握了Java初始化的知识。
我的看法是,初始化虽然是贼拉基础的内容。为了避免以后在小问题上吃大亏还是好好的研究为妙。  阅读全文
posted @ 2007-07-07 14:37 itkui 阅读(1352) | 评论 (3)编辑 收藏
     摘要: 阴暗的地下室...有一个程序员..和虫虫为伴..
应该再带点奸笑和发霉的味道
这样色,香,味,俱全
程序员应该头发很长,都不剪  阅读全文
posted @ 2007-07-06 22:16 itkui 阅读(427) | 评论 (4)编辑 收藏
     摘要: 从今天起,我就有属于自己的域名了.http://www.itkui.cn/和http://itkui.cn/ 两个URL都是跳转到此.
特此写下作为纪念.   阅读全文
posted @ 2007-07-06 13:37 itkui 阅读(347) | 评论 (3)编辑 收藏
     摘要: 昨天看到BlueIce的一个post,诡秘的Java构造问题。里面有一句话:“关于构造函数的作用以及类的构造问题,而这是初学者经常会犯甚至是有经验的程序员偶尔也会犯的错误”。里面所提到问题的可以归结为对象初始化问题。
我想避免此类问题出现的最佳方法是将对象的构造和初始化过程进行总结、概念化。这样,即使出现问题也可以按照这个规律一步一步的找到问题的所在。
  阅读全文
posted @ 2007-07-05 13:07 itkui 阅读(1054) | 评论 (0)编辑 收藏
     摘要: 学习Java有一段时间了。一直忙着“上层建筑”,却忘了好好打好“地基”。虽然我想尽力的向上建,但是我明显感觉到这幢小楼岌岌可危了。没办法,现在打地基中。
以下是为了理解多维数组而编的一段代码,明白了大概。我想Java中的多维数组应该是“行优先排序”的。从这段代码里可以直观的了解下多维数组的结构。
顺便请大家指点下,多谢。  阅读全文
posted @ 2007-07-04 12:10 itkui 阅读(1167) | 评论 (10)编辑 收藏
     摘要: 这里介绍一个比较简单的方法,利用ubuntu的live cd进行GRUB修复工作。
#sudo grub
#find /boot/grub/stage1
上面的命令会返回一个值(hd?,?)
#root (hd?,?)
#setup(hd0)
以上命令执行完毕之后推出
#quit
然后重启你的计算机,你可以看到GRUB已经修复了   阅读全文
posted @ 2007-07-03 10:15 itkui 阅读(574) | 评论 (1)编辑 收藏
     摘要: java中的this关键字的用法。
this的作用是在方法内部获得对当前对象的引用。
1.用于返回类对象本身。
2.在构造方法内调用其他构造方法。
3.在方法内部调用类对象中的其他方法。
4.标识类成员变量。
  阅读全文
posted @ 2007-07-02 21:33 itkui 阅读(261) | 评论 (0)编辑 收藏
     摘要: 在学习struts的时候就一直知道ActionForm变量首字母要小写。虽然知道,但是我还是习惯大写,一直没有出现问题。
最近在做一个练习项目的时候,ActionForm变量首字母依然是大写。而且两个jsp页面共享一个ActionForm。在第一次向ActionForm填充数据的时候没有出现任何问题,运行结果和期待结果相同。接着进入第二个jsp页面,再次填充ActionForm的时候,没有抛出异常,然而未取得期待结果。
在检查的时候在Action中输出从ActionForm取得的表单数据,结果全部为null。在多方求助无果的情况下,把ActionForm的变量全部改为小写,再修改相关的内容,没有问题了。
这个问题,如果有好的编码习惯的话,这个问题就永远不会出现。不过我想这个可能真的可以算是struts的瑕疵了(下面还有一个)。
  阅读全文
posted @ 2007-07-02 16:07 itkui 阅读(528) | 评论 (0)编辑 收藏
     摘要: 标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。
标接口在Java语言中有一些很著名的应用,比如java.io.Serializable和java.rmi.Remote等接口便是标识接口。标识接口,当一个类实现了一个标识接口之后就像是给自己打了个标签。
打个比喻,不是很恰当。就像是一个人穿了件名牌衣服(实现了标识接口),别人一看他穿的衣服(标识接口)就知道他的品味、身份(特性)。
  阅读全文
posted @ 2007-06-16 21:47 itkui 阅读(875) | 评论 (0)编辑 收藏
     摘要: instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据  阅读全文
posted @ 2007-06-16 21:24 itkui 阅读(195) | 评论 (0)编辑 收藏
     摘要: 重写Override是父类与子类之间多态性的一种表现,重载Overload是一个类中多态性的一种表现。
在Java语言规范里,一个方法的特征仅包括方法的名字、参数的数目和种类,而不包括返回类型、参数的名字以及抛出的异常。Java编译器检查方法的重载Overload时会根据这些条件判断两个方法是否重载了。
但是Java编译器在检查方法的重写时,则会进一步的检查两个方法的返回类型和抛出的异常是否相同。  阅读全文
posted @ 2007-06-16 15:31 itkui 阅读(3247) | 评论 (1)编辑 收藏

导航

统计

留言簿(1)

随笔档案(24)

收藏夹(15)

好站珍藏

学习资源

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜