人生理想++

      昨天送LP去南大礼堂听讲座,接着去图书馆借了两本牛书–J2EE设计模式、敏捷软件开发。打算坐鼓扬回来,却一改以往走教学楼的路线,从校史博物馆绕过去。
      校史馆前面是一片林子,我从林子中穿过。天气很好,10多度的气温,阳光明媚,洒下一片片光影,春风轻柔。几棵大树边的长椅空着。一个不知道从哪里冒出来的念头,让我坐下来翻翻书。对面有一对情侣,要是LP下午没去听讲座的话,现在我应该也像他们一样吧。远处的石凳上一个男生在小声朗读英语。后面的“金陵大学堂”的石碑边上也坐着一个读英语的男生。我似乎找到了当初对大学生活的向往所在~~那么的惬意~~这也是在浦口的我们完全无法享受到的。我又想起的瓦尔登湖里的情景:在原始森林边上的小茅屋里,和心爱的人一起,钓鱼,旅行,过着自然的生活。以前我一直以为我是适合住在钢筋水泥堆砌的大厦,过着快节奏的都市生活。现在我总算明白了:我内心也是向往着大自然。
      又多了一个人生理想~~

一点牢骚

  记录一下现在机房的状态:1个四国军棋 、5个QQ堂、一个网游、一个写代码、一个看J2EE、一个写作业,还有一个我写space。
  今天的人比较少,不然还会多一个网游、4-5个打魔兽的。
  都大三了,下周还要考四五门考试了~~~
  sigh一下~~
  为什么大学生找不到工作?这里还是全国排名前5的大学。当然,还有一些用功的是不会在这种地方的,当然也还有一些特别不用功的不在这里~~谁让我本本不太好用,时钟坏了。申请小机房时间记错了。工作室也没有地盘了。。
  发发牢骚一下

近期杂记之VOD

  终于打开space写VOD的事了(想写“提起笔来”,后来一想不对,我是在打字)。从1月初接任务,2月初开始写,2月下旬部署出BUG,一连两周查BUG,改配置,也承受着上面的和网络上的一些压力。现在终于基本完工了(剩下部分今天晚上搞下,内测两天就差不多了)。
  一开始总是很顺利的,写代码,写页面,配置框架和数据库大概就两周完成了。25号准备正式部署。没想到这个不成熟的决定导致了以后种种问题的出现–没有压力测试、内部测试的情况下直接上,往往问题很麻烦。
  起了个大早,6点38,出宿舍到工作室正好7点,带了包饼干先填肚子。以为9点就可以好,然后再去外面买东西吃。
  SSH上去,开始找Web Server。操作系统是Linux,但是什么发行版本的就不知道了,所以用得也比较郁闷(后来知道是slackware)。比较好的是应用程序一般都在/home下,比较好找。
  发现Web Server不是Tomcat,是Resin后开始觉得有点难办。只用过一次,上次根据Net写的文章用velocity的时候配过一次。打了一个WAR,放到目录下发现没有反应,于是放弃,改用Tomcat。
  Tomcat装上去后发现跑不起来,打开日志看,居然说JDK1.4不支持,要我用5.0。。。FT。。。装JDK可没有装TOMCAT那么简单了,还要改那些路径,然后重启下。
  接下来是数据库的转换。VOD的数据库本来是在elearning上的,还要开放一下权限。然后把elearning的字符集从gb2312转成utf-8。虽然以前搞过两次了,但是从来没有在SSH的情况下搞过。这些全部搞好,已经是11点钟了。本来我发贴公告说7点半到9点半的。。。。
  晚上再到工作室的时候,VOD却不行了,服务停止了。看日志看不出什么名堂的,重启tomcat告诉我端口已占用。于是我怀疑是不是有人关了tomcat,重新开了resin。实在找不到什么东西占用着80端口,netstat告诉我是个Java程序,只好重启机器了。
  第二天发现有人更新了VOD,但却是按照以前的方式更新的。这当然不行了。。。以前的系统用的是GB2312,现在是UTF-8,网页上顿时都是乱码。。。马上进数据库手动改了。。。到了晚上,VOD又变得不可用了,网上也开始有了一些声音。不管了,明天再看看吧。
  周一(2.27),EVER回来了。他问我是怎么回事,我也不知道。。晚上怀疑是负荷的问题,于是用一些命令看系统信息。不看不要紧,一看吓一跳。。。CPU显示有6个!!硬盘也有500G,但是内存只有256M。马上报告ever。居然还在网络中心,他告诉我是硬件故障。上次搬机器的时候松了。重新登录上去,发现这是台有4个双核P41.4GCPU、4G内存的巨牛服务器。。。。估计在南大的机器中也排得上号了。。。于是很心安理得的以为没事了。。
  但是周二、周三同样的情况还是发生了。。。我不得不转向搜索。。。看来网上报告Tomcat并发的问题还是不少的,然后按照上面说的,改了JAVA_OPTS和Tomcat并发的配置。这次应该好了吧?
  接下去问题还是没有解决,拖啊拖的,拖了快两个星期,我终于从程序上找到了突破口。。。原来我的Hibernate初始化得不对,每访问一次页面就建造一个SessionFactory,而资料上说,一个数据库只需要一个实例。。。FT。。。。怪不得总是并发问题,平时不出问题。也用了简单的压力测试工作AB做了简单的测试,大部分页面是过关的,还有一个movie_download不行。原因也找到了,事务提交的跨度太大了,可能造成了数据库的死锁。
  虽然挺痛苦的,但做好的感觉总是非常非常的好。其间特别鸣谢:LP。一次次给我鼓励,给我加油打气,最相信我的人。你的支持一直是最重要的哦。没想到这个项目对IBM的笔试还是有一点帮助的,至少多知道了两题Java吧,呵呵

近期杂记–之IBM宣讲笔试

好多天没写blog了,有一个月了吧。向大家说声对不起,最近有点忙,但忙归忙,不至于连写blog的时间都没有吧?所以归结就是一点:懒。

这个月内对我来说,事情还是很多的。三件大事:IBM实习招聘、南京大学VOD、还有荣老师带的BOK&CMS。而那些多如牛毛的大作业与之相比,根本不算什么了。(上个月列的作业基本搞好了,还有一个MISPresentationPPT写了40页,加个MagicFrog的数据库设计,讲10分钟应该够了吧?)

先从最近的IBM笔试谈起吧。对IBM这个实习职位我还是比较关心的,公司的规模大、环境好,方向也和我的兴趣相同,搞Java,全球化,中间件,解决方案,还有很NB的咨询业务。3月初投简历前还认真地问了一下曾经在去年8-12月到IBM去实习的计算机系一个学长,了解了一些工作环境,招聘内容和细节等方面的内容,但实习时期的工作一直没问清楚(我都在QQ上问了两次了,他都只是说做正式的项目)

大概是218号问的吧。然后几天后开始写简历。先写了一个自己做过项目、得过奖的列表,然后照着几个模版开始套。加上一些乱七八糟的资料,大概一页半吧。经和YIKA一起讨论了一下,修改了一些内容,简历也就膨胀到了两页整。后来经过LP的提醒,决定痛下心来删内容,把简历缩到一页。LP又帮我把部分内容翻译成了英文(嗯,LP帮了我不少忙的)。我再补改一点,两天之内,人生第一份简历就出炉了。中英文的都给了IBM,看到版上有高盛的实习招聘,顺便放出(高盛的网上实习简历投递流程十分之复杂,什么都问,投份简历花了我近一个小时,包括写一个cover pages。大公司就是规范啊)

310号贴出通知,说IBM来开宣讲会,然后笔试。可以报名参加见面会。过三天,邮箱也收到了笔试通知。15号通知要参加笔试的人集中下。我本来以为只有20多个牛人去吧,没想到研究生集体上阵,本科生也有不少人。集中也没多大意思,刘峰只是提了一下见面会的事,说是见面会只能有10个人去,要去的可以报名。本来想去报一下的,没想到会一开完就30多个人马上压上去,我也没兴趣再去了,反正可以参加笔试的嘛,不和这些研究生急,呵呵。

17号早上是宣讲会,来的是个CSDL的部门经理,去年就来过了(去年这个时候我也去听了宣讲会的,逃了邓论的第二三节课)。讲的还是去年的一套,加了个CSDL的介绍和SOA的东东。有意思的是宣讲会后的提问时间,问的大都是一些有关IBM公司战略方面的问题,一个开发部门的经理怎么会知道管理层的意思,呵呵。最后MagicJay同学终于问了一个有关实习的问题,想了解招聘实习对于本科生和研究生有什么差别对待。问题还没说完,就有一个研究生很不屑地说了一句:“显然不同MMD,你们这些软院研究生叫个毛啊,别的系的就算了,肯定研究生牛,但这是软院!软院的传统就是本科生踏着研究生的尸体往前进的!除去陈列新、李敏、沈羽这些保研的人外,考进来的研究生就没见过多牛的。大三的同学都知道助教是什么水平吧?还有软院的复试线,调剂等等。本来大家都是一个院的,你比我们也年长,大家相安无事,一起学习一起长进这都很好,但看不起本科生,特别是软院的本科生就是你的不对了。不爽归不爽,考试面试把他们压过去就是了,呵呵。主讲的也说了,本科生的优势在于研究生的时间常常用于“看片”了,呵呵,大家去过助教机房交作业的都知道他们常常在干什么吧。

下午的笔试,难度在意想之中,但还是有些简单的题。考Java的人少,呵呵,不错不错。题量大,一共102题好像。Java的题目比较偏,挺难选的,有一些题目还是我没做过VOD的话,还不知道该怎么选。多线程的题就是这个样子的。其他东西OOPWebeasyRDBMS部分不会,Linux是不会的居多。整体感觉一般。可惜的是J2EEXML没考,呵呵,对这两个还是有些了解的。提早半个小时出来,和LP开始聊天,商量周末怎么一起过。

开学来的事好多

    一个寒假没有碰课业的事情,只是看看一些JAVA技术(Hibernate,velocity,struts,servlet,还有一些J2EE的东东),开学来自然是焦头烂额。17号是软件测试作业的deadline,19号是linux第一次作业,同时还要把做好大部分的VOD部署到245上测试。20号交软件模型与分析的作业,还有MIS的小组分组。嵌入式实践第一周的工作交给了队员了,但第二周就轮到我了。
     以下是接下来的活(到三月中旬吧)
1、嵌入式实践的系统框图设计  2-26
2、MIS的需求分析presentation 2-27或3-6
3、图形学大作业,OpenGL项目做小游戏 3-5
4、嵌入式实践交代码 3-12
5、LINUX作业第二次 3-12
6、MIS的方案详细设计presentation 3-13或3-20
7、VOD的逐步改进
8、软件测试随时可能的作业(一周一次左右)
9、软件模型与分析随时可能的作业(二周一次左右)
看来专业课多也是够呛啊。。。接下来可能要考研什么的。。。。
今天还听说了,IBM5月会来招intern,4月会有考试内容出来,想去试试,呵呵

厦门的交通

     一年没回来了,没想到这些年来厦门原本值得称道的交通状况已经严重恶化了!

   从家里出来等车,324国道从家门口到集美这一段的车就挺多的,上次去角美看外公的时候想到马路对面去坐车都等了挺久的。而这次的进岛更是煎熬。。。

    从集美出发,才上引桥二十多米,司机就把车慢下来。原来是海堤方向开过来一辆公交车。看来大桥出岛方向堵得很严重,不知道进岛会怎么样。

    桥上的车速不快,而对向车道严重拥堵的情况不禁让我想起了车流量巨大的南京长江大桥。平均车距仅2-3米,车速在30KM上下。而入岛方向的也只有50KM左右。当然即使是周日、周五的下午(也就是我上高中的时候),在厦门大桥上的公车可是风驰电掣的啊!至少70KM!现在连变换车道超个车都难。

    没想到屋漏偏逢连夜雨,在高崎联检站居然碰上了百年一遇的火车!!(没那么夸张,但这两年我就没有碰上过)。司机干脆开车门下车点支烟了。

    火车刚走,司机就开始气势汹汹地赶路。没想到更糟糕的还在后面。。。在机场半立交的路口,我们的公交车在超越了一辆货车后马上变换车道,由于车辆较长,公交车的尾部马上把货车的右边后视镜撞了下来,突然间“砰”的一声巨响。当时我就坐在车的最后一排,不过是右边。而坐在最后一排左边的乘客就没这么幸运了。由于最后一排左边的窗户没关,被挤破的后视镜碎片马上飞了进来(爸爸就坐在最后一排左边,但不靠窗)。还好是冬天,衣服穿得多,只是划破了一点皮,流了几滴血。接下来就是双方司机的协商。。。等了好一会才继续上路。

     但是这堵车噩梦才刚刚开始。从湖里大道路口开始,短短的两公里多吧,一连串的红绿灯:湖里大道、大唐世家、南山路、SM城市广场(非厦门人一定比较汗,不过我们是先听过城市广场的名字,再听过XX的)、吕厝、报业大厦。这段路足足走了半个小时。就是南京城也没这么堵的阿(对中山北路、中山路、广州路、虎踞路、北京西路、上海路比较熟,没这么堵的)。在寓洲花园下的车,上车14:15,下车15:40了。在以前(同样指的是高中时),这段路也不过40-50分钟的。

    在WalMart购完年货已是六点半,跳上一辆五十路。一路上倒是很顺畅。但在经过仙岳山隧道时发现一件很汗的:对向车道车龙从洞口排到了洞尾,这可是近两公里长的隧道啊!看来以前从我家到学校20公里1个小时到达(包括转车一次)的日子一去不复返了。厦门物价也不便宜(至少MS比南京贵),房价岛内均价6700。生活质量还是以前的温馨的厦门吗?