寻找工作的的第一天

来源:互联网 发布:淘宝助理导出宝贝 编辑:程序博客网 时间:2024/04/20 22:18

  今天是星期一,天气闷而热,感觉快要下雨了,吃完早餐,挤入拥挤的人群,没多久车就来了,又是一阵打架搬的才上了车,到了地铁口左转线右转线才到了指定的站下车,还需要一段距离才到面试处,我就在路边捡了一辆共享自行车,去到也是好多楼,根本不认识路,最后问保安才最终找到办公室,废话不多说,考官马上来问我问题。

  第一个题目是自我介绍,我用了一分钟时间balabala说完,开始有点紧张,后来就好很多,这个每个考官都会问到,我说的比较简单,重新复述简历上的内容,然后讲讲自己的教学和工作经历,讲完了就谢他们认真听。

  第二部分谁都能猜到了,就是考官出问题,看你回答得怎样;首先他会问你做过哪些项目,有没有上线,回答肯定是有的,就算没有也要吹一下,我说了一个管理数据系统,因为我看熟系统,就能说出来,包括一些逻辑,界面,以及所引入的框架,做Java的一般都是后台,就拿SSH框架,能说出来的都算过关,下面来讲述java的管理系统。

  数据需要人来维护,人维护就需要可视化界面,那就来编写界面,界面中需要用到Struts2框架,那么可以引入<%@ taglib prefix="s" uri="/struts-tags" %>,有了这个标签,那我们就可以将目标数据放到s中,由Struts2来帮我们完成任务。界面总算是一小部分,s:form中有个表单,通过action提交的路径可以在Struts-Config.xml文件中,该文件form-bean用作表单验证,将数据进行对象化,form-bean会自动帮完成get、set操作;获得数据后,需要进行存储操作,开始用到hibernate,对象化后,需要创建一个xxx.hmb.xml文件,里面很容易配置,配置好了还需要放到hibernate.cfg.xml总文件中,这个文件厉害了,它管理着全部的实例化对象,主要用来和数据库打交道,用于对数据库进行增删改查。增删改查功能,可以由service层来操作,即逻辑层,也需要Struts2的帮助才能顺利完成这项工作。

  考官主要问的问题:

  1.一对多的关系怎样去做?这个当然是利用bean的关系来操作,在一个当前类的属性(这个属性是一个类),然后通过对象的引用,将一个属性对应多个表,这样就达到了一对多的关系。

  2.数据库查询的慢怎么办?首先看看数据库是不是并发操作,要是存在并发操作,导致多个操作同时进行,将会导致查询慢;查询最好利用精确的查询条件,这样查询出符合条件的数据,然后进行帅选,这样会提高性能;

原创粉丝点击