您的当前位置:首页正文

日记15篇

2020-02-07 来源:好走旅游网


2009-3-16 星期一 晴

实习的第一天,感觉心里空空的,毕竟昔日在学校的作息时间,一下子被工作所取代,还真有点不适应。其实在此之前我也作好了进入社会的准备,以前经历过一次毕业,现在总比第一次毕业时“无所适从”的感觉要好很多,心态也放得更为平和。如果真要说点与众不同的话,那就是明显感觉到:多了一些信心与实在。

2009-3-17 星期二 多云

今天下班后回宿舍上机调试程序,一个JSP网站,用Tomcat作服务器, 在被浏览器加载的时候总是无法显示出来,页面提示出错信息:500错误。到服务器日志查找原因,有一个“数据加载失败”的提示。数据库用的是SQL Server2000,原以为是Tomcat配置文件的问题,到网上查了很多相关资料,改了又改一直没搞定,头都大了,一直到12点才郁闷的关机睡觉!

2009-3-18 星期三 晴

工作也两三天了,员工也已熟悉,可惜他们都不是编程高手,要不我就可以直接向他们问一些我在做网站时遇到的难题了。唉,谁叫我找一个与专业不怎么相干的单位来实习呢!可说归说,事还得做:与客户交谈,打电话询问相关事宜,遇到好心的客户还好,不会刁难你,要是来了一个挑三检四的就不好应付了,至少你得耍点小聪明,当然不能惹客户不高兴,要不过后会接到老板的“呼叫”的。其实最简单的对付办法也很简单:你只管顺着客户的意思,点头即可!

2009-3-19 星期四 小雨

最近到网上找了些视频资料,看后很过瘾,可看归看,一动手写代码就伤神了。忘说内容了,其实看的就几个与Java编程相关的开源框架(Struts+Spring+Hibernate)而已,不过涉及到的东西就多了,开发平台用的是Eclipse+MyEclipse,这个还好应付,装上设一下环境变量就搞定,跟JDK差不多。难的是在这之上的插件的应用,要知道开源的东西特多,很多其实多差不多,但你却不得不花时间去了解,而且版本的兼容性问题有时会让你不知从哪处理是好。开源而且集成的东西用起来是好,感觉就是复杂了一点!尤其是面对一大堆英文文档或者官方英文指导手册时候,砸电脑的冲动都有呀!

2009-3-20 星期五 小到中雨

今天就简单聊聊上面的Struts+Spring+Hibernate吧。

Struts代表:表示层;Spring代表:业务逻辑层;Hibernate则代表持久层。他们是目前在Java Web编程开发中用得最多的框架,其实这样区分是为了适应软件开发过程中各个分工部门之间保持一致性的需要。说得简单点就是大家都在一个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代码复用。这样保证可读性的同时也提高了开发效率,从而降低了成本。Struts这个框架其实就是Java MVC设计模式中(简称Model1与Model2)Model2的一个具体实现,Spring 则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了AOP(对向切面编程),当然也完全兼容其它框架。Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种框架。以前Java程序员与数据库打交道都是通过JDBC,还要写SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库。

值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不像EJB这样的重量级框架,它们都能最大限度的实现代码的可复用。

2009-3-21 星期六 小雨

今天啥都没干,睡了一个上午,累呀。好不容易到了礼拜六,当然得好好休息一下了!

2009-3-25 星期三 晴

转眼几天又过去了,工作的感觉也渐渐好了起来。值得高兴的是,前些天说的网站数据库加载失败的问题也解决了。多亏了论坛朋友的解答与同学的指导,总结一下主要有以下几个原因:没给SQL Server2000打补丁;数据库连接文件中写的密码与SA用户登陆数据库时的密码没保持一致;我用的是Tomcat的最新版本6,估计有兼容性问题,所以换了版本5;还有就是一开始没安装微软JDBC for SQL Server2000的驱动程序,导致无法加载驱动类库。几天的工夫总归没白费!

2009-3-26 星期四 多云

今天装了MySQL数据库,想给网站换个数据库管理系统。说实话,用惯了SQL Server2000感觉没什么意思了,就像总是用Windows操作系统一样,用久了就腻了!虽然SQL语句两者相差不大,但初次使用起来还是有点具有挑战性,至少有新鲜感,并促使你不断学习。

遇到的最头痛的要属数据库的备份与还原了。在SQL Server2000中,这非常简单,点击菜单即可。可在MySQL里,就不一样了,可能我刚学,还没上手吧。按照书上的操作把数据文件拷到Mysql安装目录的Data/数据库名 文件夹下,重启MySQL,用客户端连接上,能显示出来有表了,可执行Select语句里就出错了:

ERROR 1034 (HY000): Incorrect key file for table 'ebs_book'; try to repair it Google百度了一上午都没解决。只得到一些大概信息,如下:

frm、MYI、MYD分别对应MyISAM表的表结构\\索引\\数据文件;

frm,myd,myi是属于MySQL存储数据的文件,phpMyAdmin是无法导入的。 phpMyAdmin支持的文件格式为sql文件。

frm格式 MYD格式MYI格式文件导入MySQL中的方法: 导入到sql的data目录

直接复制到新的数据库下就可以了,这样的文件是mysql用来存放表的文件,所以只能放到mysql的安装目录的data目录下,而且如果你是要传到空间上的话,基本上是无法恢复了,除非你把这些数据给空间商要他帮你恢复。

感觉像是判了“死缓”一样,难道数据真的无法恢复了?

2009-3-27 星期四 小到中雨

.又是一个雨天,早上上班时间还下得很大,就没起床了。直接电话向经理请了假,说是头痛下午再过去了,还好经理爽快的答应了,要不一去就会露馅现出原形的!

上午上网,下载了三个网站源码,本想找个部署运行看下效果,结果一看,后台数据库全不一样:分别使用了三个不同的数据库(SQL Server2000、Oracle、Mysql),很是无奈。 个人比较熟悉微软的SQL Server2000,可那个好一点源码用的却是MySQL,突然有种把数据库重建的想法,因为数据库之间相互转换的软件好像一般都不好使,这可能是数据库厂商之间的竞争造成的兼容性差所至。由于时间有限,这活便暂且被搁置下来。

2009-3-28 星期五 多云

今天好高兴呀,自己做了一周的代码终于在网友的帮助下调试成功了。说起来真是巧得很,那天晚上大概10点钟的样子,网友突然呼我,我打开QQ问怎么了,她说她能调好了能运行出来,我下子来了精神,要知道调了几天了,一直进展都没有的呀。可谁知我一打开,还是不行,但按她的提示跳过主页到其它页面能查到数据库里的东西,搞了这么久,原来问题在这。点了下其它的链接,头几个还能正常跳转,可后面几个就出问题了。

无奈,只好重新调整思路,既然少数能运行,应该不会有太多问题。没办法,还得一行一行分析代码,可看来看去还是老样子。还莫名其妙的多了一个“空指针”的错误。就在要放弃准备睡觉的时候,浏览器中的一个“ID”号引起了我的注意,它是“numberic”类型,可显示是一负数,我纳闷了,数据库里明明全是正数呀,直觉告诉我,应该是数值太大超过类型定义的范围了。果不出我所言,一改数据库里的数据重起加载Ok,页面跳转正常,数据也显示正常。唯一不爽的事主页不能把数据库里的数据请求出来显示,只提示“空指针”错误,很明显,这是没得到数据的症状。

很晚了,基本问题已经解决,该好好休息了,明天还得继续上班呀,无奈!

十一

2009-3-30 星期一 晴

什么是模式?

模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。

Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。

模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。

为什么要用模式?

因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。

十二

2009-3-31 星期二 晴

什么是框架?

框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。

为什么要用框架?

因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。

十三

2009-4-1 星期三 多云

今天海口下了特大暴雨——天空黑压压一片的那种!不过还好没有风,要不就成狂风暴雨了。要知道,这可是我最讨厌的了!因为来海南这几年我最怕的除了蚊子和蚂蚁之外,就属它了。

说起来很难相信,不过在海南,下雨天带伞好像跟没带一个样! 巧的是:博鳌论坛也在昨天开幕了;不久前笑传网易老总丁磊在经济危机下回归农业养猪的佳话也结束了,网易与暴雪娱乐于4月16日共同宣布,暴雪将在未来3年内向网易提供《魔兽世界》在中国大陆地区的运营授权。网易取代九城与暴雪联姻,无疑给了九城当头一棍,纳斯达克股价应声而落收盘于8.95美元,跌幅达10.14%。估计九城CEO陈晓薇(IT美女哦)和老板朱骏(中国的穆里尼奥)未来三年要勒紧腰带过日子了——要知道他们失去的可是在中国最赚钱的一款游戏!

本人一向看不起“代理”,说白了是没技术含量的下游竞争。在IT界,没技术虽然并不等于没市场,但没技术你就永远也不可能参与到上游竞争。一句话,你有发言权,可永远没有投票权!谁让你中国人做不出像样的、赚钱的世界级游戏呢!说到技术就不能不提人才,而人才是培养出来的,看来中国的教育体制培养出来的真正人才还是少了点!身有体会呀...

相对网易,还是欣赏搜狐畅游前几日在纳斯达克的成功上市。并一举成为纳斯达克自

2008年11月22日以来的全球首个IPO成功案例(想想经济危机对美国的冲击吧)。同样是做网游,出发点就不一样了!强力建议玩网游的朋友去给搜狐畅游的国产网游《天龙八部》串串门!

既然说到了纳斯达克,就也顺便聊聊中国最近的股市吧。还好,自去年以来一直在涨,现在已经过2500(沪A)点大关了,不容易呀,多亏了政府的积极引导与四万亿投资!本人最近也在炒股,巧的是恰好买了“浪潮软件”这只在我看来比绩优股还“绩优”的那种股。不到半月,就从8块多一直涨到14块,现在到16块多了,盈利100%呀!真是那个高兴呀,可惜:本人是模拟炒股,用的不是我银行卡的RMB,而是虚拟帐号上形式上的一个数字而已。不过还是学到了很多东西,也值了!

当然在15块左右的时候我把它卖了,也算是落地为安吧。赚了差不多4000块(股本才一万块),算是买了份心情!

雨好像停了,今天就讲到这吧,第一次实打实发帖,真有点”冲动“!顺便加个“激动”与“感动”吧!

因篇幅问题不能全部显示,请点此查看更多更全内容