`
bulote
  • 浏览: 1390894 次
文章分类
社区版块
存档分类
最新评论

好久不见大家了,今天抽出时间记录我两周发生的一切

 
阅读更多

有两周不上csdn了吧,其实心里一直想着这里的好友们……但是,两周的时间,我收获了很多,兴奋过,烦恼过,绝望纠结过,豁然开朗过……这两周当中,有太多的经历是我以前从来没有感受过的。

这两周中,我一直在做一个小的“项目”,其实,现在说明白了,就是用struts2和hibernate实现一个用户登录,注册,查询,其中扩展功能是用ajax验证用户是否存在,仅仅这些。刚刚接到这个任务,对于一个从来没有用过struts2和hibernate的我来说,有挑战和诱惑。

第一次接到任务后回来做,四天的时间,搭建起框架,连接好数据库,然后就是对数据库的查询。那是第一次领回来任务,也是最傻的一次,为什么傻,因为,当时交流,根本没有弄明白要用框架的哪个版本,于是,看到的是哪本书,就按照上面的开始了,急急忙忙,也没有任何的设计和计划,想到什么功能弄什么功能,不过,整个过程还是比较顺利的,两天半的时间,连接好了数据库,懂得了怎样去配置文件,也懂了其中的一点原理,就在高兴之余,突然发现,自己用的是struts1,而任务是要求用struts2,我晕!一个大大的教训,于是,用一天的时间开始找资料,看书,上网查,然后,以前做的所有的全部改掉了……我很深刻的记得,那天晚上,我失眠了……

虽然第一次的任务在完成的过程中有些仓促,但是,还是有一定的收获,也有一定的成就感,所以,去领第二个任务的时候,很快确定了接下来要实现的功能:搜索,分页,验证,将sql语句写到另一个文件,类的构架要有抽象性。经过师兄的一番解释后我基本明白,也有一定的思路。这次,时间应该是4天。这一次,我有了太多的第一次:第一次上叶老师的课没有听进去,第一次坐在电脑旁边三个小时不知道做什么,第一次晚上1点以后睡觉,第一次感觉到程序给我带来的困惑和无助……结果很明显,我没有完成任务,但是,约定的时间我还是去了,去了之后,让师兄看了程序和功能实现的进度,结果是:程序乱,功能没有实现。这样,我又一次意识到了自己犯的又一大错误:action没有分开,都是在一个action里面写方法……现在想想,真是傻到家了……这样又意味着什么?——全部重做!但是,这次从师兄那里得到了很多的信息,比如,程序实现一个功能就要写一个action,要分开工具类和具体的实现类,写程序之前要先设计好等等……这样,我再次改程序并完成没有实现的功能。就在思路最混乱的时候见到了我的导师,很巧合,老师给我一支笔,可能老师没有感觉到给我的支持,但是我拿着笔告诉自己,这支笔只允许在做项目的时候用!不要着急,慢慢来,一切都会明了的!加油加油!”

这样,第三个任务等于是要接着实现第二次的任务。时间是两天。还好,这两天是周末,我觉得时间还是比较多了。这次,项目重新建,所有框架重新搭,但是,很幸运,因为以前有经验了,所以,这些都很顺利。这次没有拿来程序就写,而是用了整整一天的时间来想整体的构架。我觉得,这一天也是我最痛苦的时间了。终于,在第二天动工,在第二天的晚上,心中突然有了一种清晰的感觉,因为,终于似乎明白了框架怎么用……

急急忙忙,写完了程序,今天本来应该去接受检验的,但是,老师有事,明天去。相信明天去了又有好多新的任务,又有好多新的知识要学习,但是,至少到现在,我心里总算明朗一些了。

很感谢叶君的帮助,没有他,我的很多东西会走更多的弯路,还有我的分页也写不成,但是,他写的程序基础上,我改了一些,还加了一些,呵呵,实现了搜索分页。不过,我仍然存在很大的问题,就像叶君说的:错误定位太太太太慢了……

分享到:
评论

相关推荐

    好久不见的唯美句子.doc

    好久不见的唯美句子.doc

    初中语文经典美文好久不见

    ”“我都不敢数,我也不知道该从什么时候算起”,表达了作者对时间流逝的无奈与对过去的追忆。 5. 记忆的碎片化:作者提到“零零散散的片段的,可就是拼凑不起来”,反映了记忆的不可靠性和随着时间流逝而逐渐模糊...

    infrost.github.io:好久不见!

    [removed] document.getElementsByTagName('body')[0] ...嗨,好久不见! <iframe frameborder =“否” border =“ 0” marginwidth =“ 0” marginheight =“ 0” width = 298 height = 52 src =“ // music.163

    c++小游戏推箱子代码

    hello,大家好,好久不见,今天我又来更新小游戏啦! 本次代码是c++小游戏推箱子,这是以前我参加比赛的一个小游戏代码,今天我良心大发,来把这个代码送给大家啦,喜欢的网友可以关注我,我会免费分享高质量c++小...

    freeplc-一个开源的PLC

    又好久没有更新了,之前想了好几个题目,有些也写了一半,但是自打阳了之后就变成懒羊羊了,这两天恢复的不错,把之前的坑给大家填上,大概花了两周业余时间,把FreePLC移植到i.MX RT和LPC55系列产品中,今天先更新...

    我储藏了好久的it资源献给大家

    这极大地减轻了教师的工作负担,让他们有更多时间用于教学和辅导。此外,系统还能自动统计考试成绩,生成各类报告,如平均分、最高分、最低分等,为教学反馈提供数据支持。 在实现这些功能时,SQL数据库发挥着关键...

    C#定时间段执行(注意是时间段|例:12:40-15:20分内执行)(原作)

    上次自己想找个定时间段执行提示的小程序,但找了好久没有找到,就自己想方法做了个定时间段执行的小程序。还行吧!(自己想了好久才做出来的) 定时间段执行(注意是时间段|例:12:40-15:20分内执行) 希望有更好的 ...

    vs2010DLG实时显示系统日期时间(毫秒精度)

    在本文中,我们将深入探讨如何在Visual Studio 2010环境下创建一个对话框应用程序,该程序能够实时显示系统日期和时间,精确到毫秒。这个小工具是为了解决网上找不到满足需求的类似程序而设计的,它采用两种不同的...

    送大家股票除权出息数据-cq.zip

    送大家股票除权出息数据-cq.zip 最近 发现 来论坛好久 一个威望也没有 都是M币:L 有看到 论坛了 YAHOO股票除权出息没有办法 所以就把本人 最近研究的 除权出息数据 与大家分享 希望 看到我帖子的人 给我加点...

    (教妹学数据库系统)(十二)故障恢复

    hello大家好,好久不见!今天我们继续学习《教妹学数据库系统》。教妹学数据库,没见过这么酷炫的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫。 我的妹妹小埋18岁,校园中女神一般的存在,成绩优异体育万能...

    MT_Syslog.exe中文版 MT_Syslog中文版

    网上找了好久也没有找到个中文版的,很是郁闷,最后干脆我自己做个汉化要点分不好意思啊,花了我半天的时间翻译,编译的,一点辛苦,有的地方,不一定通顺,但能看的懂了,谢谢了! MT_Syslog MT_Syslog.exe MT_...

    Datetimetest获取系统毫秒时间

    在IT领域,时间的精确性有时是至关重要的。"Datetimetest获取系统毫秒时间"这个项目就是针对这样的需求而设计的,它是一个在Visual Studio(VS)环境下开发的对话框(Dlg)应用程序,能够实时显示系统时间,并且精度...

    任务记录小软件V1.0

    好久没写日志了, 闲的无聊,花了一两天自己做的一个小软件,给自己用的,第一个版本,记录一下, 以后有时间再进行改进吧。 语言:VC++ 工具:VS2008 OS:Windows XP DB:ACCESS 界面没美化,仅仅包含最基本...

    我后,找了好久我后,找了好久

    标题中的“我后,找了好久我后,找了好久”似乎是一种表达寻找或探索过程的表述,但在这里没有明确的IT相关性。描述中的“lcd chao好的程序”重复多次,强调LCD显示方面的好程序。结合标签“lcd chao好的程序”,我们...

    android中软引用的使用测试

    在android程序开发过程中,可能会有很多人会和我一样,因为内存溢出而感觉到苦恼,因为本身引用是个很多很多(基本就是个看网络美女图片的软件,哈哈),大家都知道android对于每个应用分配的内存是有限制的,不同机型...

    单片机可编程作息时间控制器

    单片机可编程作息时间控制器的设计,从方案和总体角度如数,直接可以用的 我弄了好久

    记一次vue跨域的解决

    好久不见,今天想写的是前段时间碰到的一个小问题。其实故事背景是前端的同学跟我说他们前端请求不了我后端的数据,说是跨域了。 其实跨域的问题,在如今前后端的时代非常常见,如果图方便的话,一般是在后端的请求...

Global site tag (gtag.js) - Google Analytics