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知识、大数据相关知识。

     

     

                 

     

    --------学习 交流 提升-----------
  • 相关阅读:
    poj 1579(动态规划初探之记忆化搜索)
    hdu 1133(卡特兰数变形)
    CodeForces 625A Guest From the Past
    CodeForces 625D Finals in arithmetic
    CDOJ 1268 Open the lightings
    HDU 4008 Parent and son
    HDU 4044 GeoDefense
    HDU 4169 UVALive 5741 Wealthy Family
    HDU 3452 Bonsai
    HDU 3586 Information Disturbing
  • 原文地址:https://www.cnblogs.com/blogNYGJ/p/yuanxv.html
Copyright © 2011-2022 走看看