工作总结

工作总结工作总结

大家好,又见面了,我是你们的朋友全栈君。

 明天就要离开这个工作了半年多的地方了,在这半年中,对技术、生活、工作都有了新的认识。刚进公司,所有的东西对自己来说都是新鲜的,记得在年中总结的时候,记录了项目开发的流程和公司的组织结构,这两项对于当时的我来说是感触最深的。随着时间的增长,逐渐融入了公司的环境,熟悉了项目的开发流程。所以就整理一下做过的项目:

第一个项目是从第三方车场的数据库里查询出我们想要的数据,通过http协议传送给我们公司的后台,我们公司的后台给我的是一个接口,我需要给他的接口传的就是一个json串。在这个过程中,首先就是分析数据库,以前我只写过单表查询,做了这个项目后,对数据库的查询操作应用的更加熟练了。还有就是基础知识的学习,记得刚开始的时候,基本语法都不是很熟悉,然后就一点一点开始做,这期间遇到了很多问题,也学到了很多东西,像循环、集合这些基础知识。通过这个项目,最大的认识就是多做一些项目,通过实践来应用学过的东西。

第二个做的就是统计系统中查询时间比较慢的SQL,然后交给DBA优化,根据DBA给反馈的信息,提高查询效率的一个方法就是尽量减少子查询,也可以通过临时表来达到相同的效果。还有一个就是减少in和not in的使用。

第三个是同事离职交接给我的当班统计,这一块主要是统计收费员在工作期间收费的情况,直说收费看起来还挺简单的,但是这个收费包括了很多费用,像收费总金额、优惠的金额,优惠又分了很多种优惠券,还需要对在工作期间每一条收费记录进行汇总,临界的时间也是一个需要考虑的问题。总之就是很复杂,一个SQL就有200行,但是它是通过一个个小的SQL拼起来的,每一个小的SQL都容易看懂,整体也就没问题了。

第四个是测试同事做好的mqtt,这个项目对mqtt的收发情况有了一个简单的认识,主要还是接触到了mongo,因为mqtt消息是存在mongo里面的,所以我在mongo里面做了一些简单的查询,来统计mqtt的收发情况。mongo作为一个非关系型数据库,初次接触感觉有很多新的概念,但是仔细研究会发现跟我们用的SQLserver和mysql还是有很多相似的地方的。

第五个就是跟另外一个同事做了一个无人值守时车牌校正的功能点,我负责写业务和SQL,另外一个同事写页面。我们用的是ibatis,其实也就是mybatis,在这里我感触最深的就是mybatis分装的功能是多么强大,我们只需要简单的操作就可以查询出想要的数据,像集合类型的、对象类型的,我做的第一个项目跟这个框架一比较就写的非常烂,因为我是先查询出dataset,再在代码里转list什么的,然而mybatis就可以封装这些方法的。

第六个就是优免叠加的需求,这个还是基于第三个项目同事交接给我的当班统计来做的,主要就是修改当班统计中优免使用的统计,在这个项目中,从报表到后台查询,做到这里,感觉自己对工作也可以灵活应对了,这个项目主要是在查询条件上的筛选,一个条件不对,就会导致统计出问题。

第七个项目是在第一个上面的扩展,做完第一个项目之后,只在两个地方安装运行后来就没有消息了。一个多月前又发现正好能满足武汉一个项目的需求,于是又拿了出来,主要工作还是分析数据库,这个时候再写SQL相比以前的效率就明显提高了。

最后还参加了一些bug修复的工作,都也是很简单的。

没来之前我总是怀疑自己不会写代码,这半年下来,积累了一些代码经验,对自己的工作内容也可以完成,所以要相信自己。还有就是要多实践,多思考,平时学习也是,看视频的过程中也要敲一敲代码,这种不是照着敲,而是理解了之后自己做,因为在做的过程中,才会更好的掌握讲的内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105653.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cubieboard mysql_Cubieboard开发笔记[通俗易懂]

    cubieboard mysql_Cubieboard开发笔记[通俗易懂]原创作品,转载请注明出处,谢谢!写在前面:亲测可用的搭建流程,但是此流程是针对32位系统的,如果您是64位系统,请勿采用本博文的方式。我搭这个环境居然折腾了一周时间,本来用32位系统好好的,但是官网非要推荐我用64位系统。因为最终打包必须在64位环境下实现。于是乎我一直在不断换系统版本,希望能按照对方工程师所描述的状况来实现,但是我将Error发给他时,他也无计可施。因而还是回到最熟悉的方式进行编…

    2022年7月22日
    5
  • HTML导航条的制作

    HTML导航条的制作导航条的制作HTML代码:<nav>  <ul>    <li>      <ahref=”#”></a>    </li>    <li>      <ahref=”#”></a>    </li>  </ul></na…

    2022年7月22日
    6
  • Java安全之XStream 漏洞分析

    Java安全之XStream漏洞分析0x00前言好久没写漏洞分析文章了,最近感觉在审代码的时候,XStream组件出现的频率比较高,借此来学习一波XStream的漏洞分析。0x01XSt

    2021年12月13日
    53
  • pycharm 字体设置_pycharm另存为文件

    pycharm 字体设置_pycharm另存为文件1.步骤为:File–>Settings–>Appearance&Behavior–>Appearance–>Theme中就可以选择喜欢的主题2.一般将文件的保存格式默认设置为UTF-8,就不会出现乱码啦!步骤为:File–>Settings–>Editor–>FileandCodeTemplates–>选择Pyth…

    2022年8月28日
    4
  • PPT 中插入域代码公式的方法

    PPT 中插入域代码公式的方法PPT中插入域代码公式的方法插入对象,选择Word*Document,或OpenDocument都可以; 在新打开的页面中,选择插入文档部件,再选择域代码; 在域代码选项中,选择Eq,具体语法如下。域代码:Eq(公式)域注意:我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以…

    2022年6月1日
    230
  • intlidea 2022.01激活码【2022免费激活】

    (intlidea 2022.01激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~40ZKSWCX8G-eyJsaWNlb…

    2022年4月2日
    140

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号