锁定老帖子 主题:(很长的帖子)我该如何积累求职经验?
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-20
最后修改:2009-12-21
说来话长…… 大三的时候,开始投身Java EE了。呵呵,其实就是看了V512的JSP和浪曦的Struts2的视频,还有尚学堂的Spring和Hibernate以及达内EJB3.0的视频。自己做了个失败的小项目《学校运动会管理系统》,发些自己把50%的时间都花在页面上,而且主要的精力都用在了CRUD,项目完成到60%左右就一直搁在硬盘上了。 void main() { int a[9]={1,9,2,3,5,7,4,8}; int *b=(int*)(&a+1); printf("%d\n",*(b-1)); } 请问会在输出什么数字? 这道题目,我回宿舍后调试了才弄明白(答案是“0”),觉得他们这种题目是给那些没事就在琢磨C语言指针的人做的,不像是有诚意过来招人哦,感觉是来打广告滴。呵呵……不知道有没有人能够看几下就知道答案,这道题目的小提示上还写着需要对C语言的指针相当熟悉而且很细心的人才能答对滴!
经常逛JavaEye论坛的求职招聘板块,发现很多简历都有很多IT技能的,感觉自己的“专业素质”有点少,没有强大的震撼力。 让大家见笑了,我加了个“精通”,其实就是把《Java编程思想(第四版)》的“并发”那一章看了几遍。不加个精通,都觉得自己的“专业素质”快没亮点了,不知道这样包装了一下会不会有点虚假,被人鄙视。
再贴些代码,毕竟不是我一个人开发的,所以就贴少一点了。全部页面上就只有两个表单: package com.jlr.telcom.web.form; import com.jlr.telcom.model.MachineInfo; public class MachineInfoForm extends MachineInfo { private String confirmLoginPassword; public String getConfirmLoginPassword() { return confirmLoginPassword; } public void setConfirmLoginPassword(String confirmLoginPassword) { this.confirmLoginPassword = confirmLoginPassword; } } MachineInfoForm是从业务层Model包里的MachineInfo继承过来的,再添加了一个表单上的校验字段confirmLoginPassword,另一个表单UserInfoForm也一样,因为这些字段都跟业务层无关,而且传到业务层和Dao层的时候都会自动进行向上类型转换。 public static String MachineInfoForm(MachineInfoForm machineInfo) { if (machineInfo == null) return "机器信息不合法"; String result = ""; String machineName = machineInfo.getMachineName(); String ipAddress = machineInfo.getIpAddress(); String loginUsername = machineInfo.getLoginUsername(); String loginPassword = machineInfo.getLoginPassword(); String confirmLoginPassword = machineInfo.getConfirmLoginPassword(); String machineComment = machineInfo.getMachineComment(); if (machineName == null) { result += "&机器名不合法"; } else { if (machineName.matches("^\\s*$")) { result += "&机器名不能为空"; } if (!machineName.matches("^[\\w\\u4e00-\\u9fa5]+$")) { result += "&机器名只能包含数字、字母、下划线和中文字符"; } if (!machineName.matches("^.{2,16}$")) { result += "&机器名长度必须位于2到16个字符"; } } if (ipAddress == null) { result += "&IP地址不合法"; } else { if (ipAddress.matches("^\\s*$")) { result += "&IP地址不能为空"; } else if (!NetUtils.isIPAddress(ipAddress)) { result += "&IP地址不合法"; } } if (loginUsername == null) { result += "&登录名不合法"; } else { if (loginUsername.matches("^\\s*$")) { result += "&登录名不能为空"; } if (!loginUsername.matches("^[\\w\\u4e00-\\u9fa5]+$")) { result += "&登录名只能包含数字、字母、下划线和中文字符"; } if (!loginUsername.matches("^.{0,16}$")) { result += "&登录名长度不能超过16个字符"; } } if (loginPassword == null) { result += "&登录密码不合法"; } else { if (!loginPassword.matches("^\\w*$")) { result += "&登录密码只能包含数字、字母和下划线"; } if (!loginPassword.matches("^.{0,16}$")) { result += "&登录密码长度不能超过16个字符"; } if (!loginPassword.equals(confirmLoginPassword)) { result += "&确认登录密码不正确"; } } if (machineComment == null) { result += "&机器备注不合法"; } else { if (machineComment.length() > 100) { result += "&机器备注的字数不能超过100个字符"; } } return "".equals(result) ? "OK" : "机器信息不合法" + result; } 如果校验没问题的话,就返回“OK”,否则就返回一串以“&”分隔的错误信息,在JSP里用JSTL的forTokens标签遍历出来就可以了。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-12-20
确实很长。。。。。
|
|
返回顶楼 | |
发表时间:2009-12-20
最后那个电信性能检测系统很感兴趣。
长, 回头看。 |
|
返回顶楼 | |
发表时间:2009-12-21
最后修改:2009-12-21
空泛的东西提得太多.虽然写了很长.但看得出来并没有十分的自信.
这样的应届生.已近相当优异了吧.好运. |
|
返回顶楼 | |
发表时间:2009-12-21
感觉你比很多应届生都强了,不怕,继续复习继续找吧。会有合适的
|
|
返回顶楼 | |
发表时间:2009-12-21
你算是很优秀的应届毕业生了,并且接触编程比较早,会有机会的。
|
|
返回顶楼 | |
发表时间:2009-12-21
火车也可以打。。
|
|
返回顶楼 | |
发表时间:2009-12-21
这么长应该是积累不少,貌似是来教人积累的
|
|
返回顶楼 | |
发表时间:2009-12-21
最后修改:2009-12-21
空泛的东西提得太多.虽然写了很长.但看得出来并没有十分的自信. 这样的应届生.已近相当优异了吧.好运. 其实,很多东西我都是有感而发写的,也算是大学快四年里的一种收获吧。不知道我表达得是否有些空洞?感觉文笔写得还好,可能就是连我自己都不想仔细去看第二遍,有点长。。。 |
|
返回顶楼 | |
发表时间:2009-12-21
还没毕业?大四?
|
|
返回顶楼 | |