zoukankan      html  css  js  c++  java
  • 2017总结与展望

     
    工作:
         17年是正式转后台开发的第一年,年初有机会开始全面负责腾讯视频pc客户端频道页的后台改造工作,彻底推翻之前的做法,从零开始重新开发一套适用性更强的后台系统,经历了从需求评估、项目立项、方案评估、代码实现等阶段,最终按期完成了第一个版本的开发迭代工作;在后台系统开发过程中,需要考虑系统的可用性,扩展性,伸缩性,维护性和高性能,第一个版本在扩展性和维护性上面做的是比较差的,业务的任何细小的变化,都会引起整个系统的发布,发布涉及的问题就比较多了,一旦出现什么问题影响也是比较大的,随着业务需求的不断变更以及功能模块需要的更多的灵活性等诉求,在下半年对系统进行了一次大的改造,将整个系统进行拆分,分成接入层,逻辑层,接入层处理一些公共的逻辑,比如去重,缓存,扩展union资料信息等;逻辑层直接对接各个业务,处理业务的具体逻辑;这样的话在后面需求变更的时候,接入层基本上不会有改动,减少版本的发布次数,大大降低系统出问题的风险,在逻辑层可以针对不同的业务进行横向拆分,比如对推荐数据,列表数据都拆分到不同的服务,由接入层统一路由,这样后续新的业务的接入之后只会涉及到逻辑层的变更和发布,其实这个也就是典型的分层的架构思想罢了。
         在项目中,基本上后台开发技术都涉及到了,比如分层,二级缓存,数据库等等,上半年系统开发过程中自我技术上面得到了比较多的锻炼,特别是一些线上问题的定位过程中,也慢慢培养了自己的一些系统运营意识;下半年主要就是一些业务的开发,技术上面的锻炼基本停滞了,这也是我今年比较担心的问题,项目中的成长有限,只能靠平时的时间自己慢慢积累了。
     
     
    读书:
         从小都没有读书的习惯,也不太爱读书,到了这个年纪了,也慢慢有一些读书方面的想法了,比如可以去学习一些理财,经济啊之类的,17年一整年下来就看了两本书,其中白鹿原还是在高铁上面读了一大半,惭愧啊。
     
     
    生活:
         还是熬夜太多,崴脚那几个月里面把健身和打篮球也给拉下了,18年克制自己从不熬夜开始做起,健身也要搞起来,体重控制在135左右。
  • 相关阅读:
    PHPUnit
    变长参数处理
    springMVC课程笔记(二)springMVC组件配置
    URL编码以及GET和POST提交乱码解决方案
    springMVC课程笔记(一)springMVC架构原理分析
    ELK(ElasticSearch, Logstash, Kibana) 实现 Java 分布式系统日志分析架构
    Java 标准 IO 流编程一览笔录( 下 )
    Java 标准 IO 流编程一览笔录( 上 )
    Zookeeper系列(十四)Zookeeper的数据与存储
    Zookeeper系列(十三)Zookeeper的请求处理
  • 原文地址:https://www.cnblogs.com/070412-zwc/p/8609790.html
Copyright © 2011-2022 走看看