携程工作感言(四)(9.8)

来源:互联网 发布:死刑知乎 编辑:程序博客网 时间:2024/05/01 14:31

day8.1
有个比较重要的需求来了,加油↖(^ω^)↗
——————-我是努力的分割线—————————————
1、服务一般都放在:CTHotel->CTHotelOrder->src->ctrip.android.hotel.order->detail2->modules里(有request、response)
2、发完服务一般都要刷新页面
3、发服务前记得注册,在BusinessHotelV2.java->execCommand()->HotelServiceConfigProfile.java中配置服务

day8.3
1 、技术分享:卡顿原因:动画执行过多,自定义控件过多,频繁触发gc,UI嵌套过深,线程过多
2、工具:cpu overdraw,sparseArray,ArrayMap替换Hashmap,int替换enum
3、对象复用:1、系统自带资源,字符串、颜色,图片,动画;2、StringBuilder string;3、bitmap对象复用 4、复用listview、gridview
4、内部类引起activity泄露,Handler,Asyn,thread
単例类型引起activity泄露,context
抽象变成,减少第三方依赖,减少多进程

day8.4
1、git show history
看不同 git compare with lastest repository version
2、git 有merge
shift+;然后所有窗口用!wq退出
git status
git add .
rm 重复的文件名 (在AndroidStudio里打开此文件,把重复地方删除)
git status (再按照正常逻辑add. commit -m push)
3、debug中改data,用EX。。。工具中setProcessText(“内容”)去试验
4、git commit –amend把新提交加到原提交包里
5、胜任力(主动积极,沟通流畅,合作精神)
学习能力(查阅资料,解决具体项目实际问题,不断成长)
业务能力(积极参与业务,逐步承担业务的需求开发)
平台能力(新技术研究和分享,好用的小工具)
day8.30
1、String类型 if(StringUtil.emptyOrNull(String))
List类型 if(此list!=null&&list.size()>0)
2、command +F12查方法
3、git 删除 git clean -fd


这一个月都在准备总结会的东西,专家给的需求都不是很难,大多都是埋点和ui的,只能默默看他们忙网红的东西,有时间看看他们提交的代码如何实现聊天和交互的,明天就回学校了,发现最近自己学习的念头有点少,回去多休养休养,吃好喝好了多看两本其他的书,看几篇android博客再回来继续,人生,贵在能和你相遇,相知,虽然人生无常,仍乐意继续。
技术渣渣回炉修整了,以后家乡再无春夏秋,只有冬了,真是不乐意结束我的学生时代,奈何转眼也是大四了,希望以后能一帆风顺(笑)

0 0