生活学习感悟

  上个礼拜五我辞去了实习了半年的亚信科技java实习生一职,主要是因为不喜欢那里给我分配的任务和节奏,实习了半年每天就是看代码,第一个项目是营销推荐平台,涉及到中国移动的营销推荐任务,用户登录网厅根据用户的手机号码筛选出需要推荐的活动,就是会有一个白名单,活动详情,和用户活动关联表,这三份文件从鸿冠ftp的中间机上取出并保存到本地oracle中,再通过定时任务从oracle中每秒读取1000条数据,并解析放入redis中,这个过程中我所要去做的就是实现通过营销编号从user表中删除相应的用户,可以批量全部删除,也要实现单个或者多个删除,涉及到的就是spring-redis-data这个封装包,开始的时候不会,网上搜了那些资源没有一样的,后来有个刚转正的师兄帮了我,会了用cmd连接redis查看其中的键值对,一些dbsize,clusternode的指令也会了,然后就是项目做得差不多了,老大要检查功能实现的时候将代码大修,因为解析入redis的过程写的不好(需要分批入库,原来的陈某写的是全部从数据库中读出再写入redis这样效率低下,而且会导致数据库锁死),老大改版后是通过两个定时任务处理(implements java.util.timer) 一个用于实时同步oracle数据库中的数据为服务器静态资源以供redis写入(如从数据库中获取营销活动详情对象,并将其保存为静态对象,不用每次都去数据库中调),一个用于从数据库读取最新的redis及常用的配置数据(如是否允许写到同步表,0和1,同步表用于将同步到redis中的user对象记录写来,并从原来的user表中删除,也会定期的处理),然后就是将项目在我们的测试环境布置了,学会了用bes平台(ibm的小型机服务器,打个比方就是tomcat)创建节点,并添加实例,将项目打成war包之后再解压到测试环境,我想说这个过程真是烦的一逼(测试环境的url地址你项目中用到的地方都需要去修改,那么每次修改完都要去打war真是醉了,不过后来学会了就是只把需要替换的class文件替换掉就可以了),在测试环境启动JobExecutor,要学会看服务器打印的日志,那就需要Linux语言,不过也要经常用,到现在我也基本忘的差不多了,最后做的是接口的压力测试,不多说。这就是第一个项目我所能谈的了,没有聊到spring因为我不会spring。用的持久化是ibatis2.0我也不会。

  第二个项目是公司的集团网站,比较老,用的框架是spring2.0.8,Extjs,ibatis2.0,webservice,分为前后端,这个项目我完全是在看代码,因为项目我都没怎么看懂,用了大概一个多月的时间把项目配置好,跑起来,然后根据中间过了个年,基本什么都没看==。然后那个月就上了十天左右,讲讲我学到的东西。

  主要是js的闭包和原型,如果不懂可以去看王福朋的博客写的(http://www.cnblogs.com/wangfupeng1988/p/3977987.html),我是看他的博客看懂了,现在你问我什么是闭包,我又忘了,看的时候是非常清晰的,过后需要去再看,因为毕竟你懂了闭包之后可以说你不是js菜鸟了,我也是花了下班时间看的,因为上班时间是不允许你去看一些书籍,这些拓展的东西你需要自己抽时间去看,所以每天加班。那么上班就是在了解网站的整个框架,从struts.xml入手,里面的配置看懂之后再每一个业务对应的逻辑代码和后台接口,接口是后台写好你通过client协议就能用,还涉及到后台调取外平台的接口,就要一个很复杂的逻辑代码,就要说到webservice,webservice是很多公司都用到的前后端关联的框架,这是我的理解他通过soap协议传输,底层实现是http网络协议+xml文件传输格式,所以你传到外平台的信息,如接口编号用户信息都需要转编译成soap对象然后传输到对应的平台处理并返回数据,里面涉及的网络协议知识是个难点,不过如果你不需要精通网络协议也能看个大概,如想变牛逼就去看龙书,看懂了三个业务(十几个接口)之后,老大给我安排了看网厅的代码的任务,于是乎我心里已经不想干了。至于为什么不相干是出于内心的不爽。很多东西还要去学,作为一名非科班生在这个市场上也是不易,不过既然选择了这条路就要付出更多,我最大的错误就是会每天去玩摇一摇,然后找一些无聊的人聊一些无聊的事情,单身狗的苦,懂的人都懂,不过小撸怡情大撸伤身,我大概每个礼拜都在玩这个,可能是上瘾了,从学校刚出来,没有一个良好的作息规划就出现了这种坏习惯,这对我的上班也产生了影响,所以劝各位少撸小电影多撸代码,基础扎实才是公司需要的,我这几天在学校再好好把基础的复习下,如果有需要的可以根据这个链接一步一步来(http://blogread.cn/it/article/4015?f=sa),贵在坚持。

  从公司离职时我犹豫过,一份工作如果你不相干要么闷声苦干要么甩手滚蛋,就是这么简单,我选择了后者,因为我想做更适合我的职业规划,有需要的打的怪还没打败,你就去别的地方练级了,这样不好。这是我的半年实习总结,有没想到的会后续再补上。一句话贵在坚持。

posted on 2016-03-14 19:58  bamaofan  阅读(188)  评论(0编辑  收藏  举报