入职以来,没写过博客,doc倒是整理了不少,最近在做android 直播 头大了 、连doc都写不下去了,决定换种方式。
刚进来半年做 java web,servlet+jsp,框架是 SSI。
带我的前辈恰好是 学长,交流也更加方便,于是从java基础开始,重新认识面向对象,了解堆栈、动态绑定。差不多一个月,开始写jsp了,DAO、Service、ACTION,写写SQL,调用框架封装的接口,写写业务逻辑已准备相关数据,浏览器拿到数据使用前端框架中的UI组件进行数据展示。 第一次看到了javascript脚本的魅力,弱语言写起来很任性。实际还是jquery类库比较多,原生js很少用
接下来就是去写常见的功能模块了。一个登陆界面该怎么处理,基本的用户验证,用户登录状态的保持,异常情况下的处理。一个用户、角色、权限管理模块如何处理。常用的表格、树、统计图表、弹框、时间日期的UI组件使用。
年底接到了一个GB平台级联的验证系统开发,基于sip通信。换句话说就是sip消息验证和GB各类消息验证。转至Sip Servlet,框架需要重新搭建,技术调查期间,不断问自servlet到底是什么,一个httpServlet如何搭建,找到了RFC SIP文档 虽然只是更换了应用层的通信协议,但三观还是被刷新了。需要建立自己的消息处理模块,接受、解析、生产、发送。另外就是DWR推送了,这里主要是后台掉js为主。
java web其实就到此为止了。
年前另外一个项目是tocc的移动端项目,正巧有机会接触andorid,工期也很紧,真的是freshMan,踉踉跄跄完成了登陆模块,通信模块的httpclient由别人封装好了。本以为只是暂时接触android,串接回来后团队先后走人,这行的人员流动真不是盖的,四个人的android team就剩我一个了,前辈走之前说 以后你要扛把子了,也是醉了。默默做了接盘侠,成长还是挺快的。只是不断的需求 让人崩溃,之前短期开发出来的东西各种bug,于是和服务端重新制定http通信模块接口,修改数据的UI展示方式、最头疼的还是视频直播了,从m3u8到RTSP RTMP ,mediaPlayer 总是磕磕碰碰,VLC这块硬骨头太难啃了。想起师傅以前的一句话,主要是、还是你的只是积累少了
工作一年,收获比较大的几个地方
面向过程
把简单的事情说清楚
终极目标理解操作系统和网络原理