zoukankan      html  css  js  c++  java
  • 关于近期工作的总结

    4个月前,面试了这家公司。现在顺利转正。

    作为技术人才,博客不可或缺,能未雨绸缪,备下次面试之需;亦能激励自己不断精进,将学习成果可视化,肯定收获,检视不足。

     


     

    前端做了三个月,下面从vue的知识、CSS技术 、开发效率  、代码架构 Git命令方面做一个回顾。

    vue知识:这边有三个项目,都采用vue+iview实现,可看做一个技术项目。

     

    项目亮点:1.将axios 的 get post delete等方法的封装成http.get .post等;

    2.axios请求的拦截器配置,在发送前进行token设置,结果回调时进行状态处理,如401登出、6000弹窗提示;(私以为这种方式好处在于,前端不需了解具体有哪些异常场景和返回结果,简单粗暴的弹窗提示,减少沟通成本和开发成本。后端只需把握一点,将异常场景归类,并且以用户友好的提示返回)      

    3.对各微服务调用URL基础路径的封装,即请求路径上下文。context.js

    4.对分页列表组件化,各组件调用处只需传入load方法、filter对象,就可完成带条件的分页列表;

    5.vue技术,和接触的第一个vue项目相比没有多大变化。vue项目的webpack打包、路由文件的配置和路由拦截器、钩子函数、vuex状态管理。不同在于个页面尽量定义变量在本组件中,vuex没有分模块只用来存一些公共对象。

    6.css使用less,之前接触过sass,80%是一样的,项目中写了一些原子样式如toleft toright mt10 mb15 wrap clearfix等和一些功能区域的功能样式,如btn-white。我自己加了一些列表的样式scap-list 等等一套。感觉很好用,好几个页面我都用了自己的这一套样式,感觉就像自己写了一个样式库一样。

    7.iview中render函数的使用。第一次接触,真的很强大。可以渲染任何标签、指定样式、定义事件。

    8.es6的语法有几个之前没接触的。如assign。

     

    我的前端收获:经过时间的检验,可以说给我任何一个效果图,我都可以较快较好的做出来。页面、样式、交互功能对我来说已经没有难点了。

    前端还需提升点:vue的webpack配置、静态资源的压缩、软件交互效果鉴赏、jekins的部署

    这期间学习了廖雪峰对git的理解,又看了另一个大神的讲解,自认为对git知识已掌握7 8分。可以独立处理复杂的分置问题。(需要一篇git总结)


     

    后端做了一个月,也做一个总结。后端项目采用spring-cloud实现分布式微服务。

    项目结构:有一个cloug-config项目,维护各个环境的yml配置文件。如eurke 配置、mysql配置、redis配置、华为短信云模板配置、其他环境变量。

    ommon项目,维护一些公共vo,维护一些常量constants,提供一些工具类如字符串处理工具,

    mudule项目,里面包含各个业务模块,根据需求会不断变多,我在其中一个里面增加了ctr层,也根据其他项目的pom配置、yml配置创建了个新项目。

    项目部署:在linux服务器上进行docker虚拟化部署,通过工具finalshell、x-shell等远程管理服务器,实现服务器文件资源的管理、服务的部署。

    技术点:项目父子结构、项目之间的配置关系、feign调api、注解定时器和调度器、websocket长连接、swagger注解、校验bean注解、json注解,

     

    我的收获:写了一个直播的接口,使用feign调api,使用redis存直播集合,使用定时器注解实现类心跳机制;

    创建了operation项目,在mq项目总写消费者监听kafka数据。

    后端提升点:了解某一块的业务逻辑、认证鉴权机制、docker部署命令、linux命令、kafka知识、大数据相关知识。

     

     

                 

     

    --------学习 交流 提升-----------
  • 相关阅读:
    Python 冒泡排序
    编程规范之注释篇
    编程规范之变量命名篇
    安装Django
    字典&列表的拓展理解
    小球落地
    Python结合sql登陆案例
    面向对象:两手交换牌
    每日一题(一)
    Web应用之LAMP源码环境部署
  • 原文地址:https://www.cnblogs.com/blogNYGJ/p/yuanxv.html
Copyright © 2011-2022 走看看