博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018Java年底总结
阅读量:6247 次
发布时间:2019-06-22

本文共 1058 字,大约阅读时间需要 3 分钟。

一年又过去了,这是我的第二年的JAVA开发,总感觉有很多想说的,可惜语言组织能力着实一般,以下列举一些今年的总结。

  1、首先告诫一下新入行或者新入职经验不多的小伙伴,写sql的时候根据业务能单表就单表查询(最好命中索引 ),涉及到多表查询,也尽量先单表查出再查另外一张表。在测试环境你可能执行sql没问题,但是正式环境数据多到一定程度时,非常考验sql的执行速度,为了避免刚进入公司就出现bug,前期最好单表查询,慢慢熟悉业务时再慢慢根据业务需要写复杂sql。

  2、入行前两年最好掌握一定的sql优化(命中索引,使用explain,再高级点就分库分表等等),虽然说业务也不止是数据的增删改查,但是目前为止拿数据都是从数据库中拿,不考虑缓存的情况下,对外提供接口的响应时间在一定程度时跟sql执行速度有关。

  3、还是对经验不多的小伙伴提点建议,代码一定要有健壮性。网上有很多提高健壮性的小技巧,希望能够熟读并且掌握。

  4、一定要多看别人写的代码,这点最为重要。什么多看书学习,多写代码练习这段时间都不重要,最重要的是多看代码,别人的项目,框架的源码,多多益善。只有多看代码才能高效得处理实际问题,遇到问题才能迅速产生解决思路。看代码最好配本经典的java基础书籍和设计模式。

  5、有闲时,进行代码review,也算是温故而知新。改改sql,优化响应慢的代码,抽离重复的代码等。

  6、若公司有自己的接口文档管理方式,学会接口的维护。

  7、以上都算是经验之谈,稍微写一下学习总结吧。今年稍微看了点spring的源码,慢慢的适应了找英文文档,遇到问题第一时间先利用搜索工具解决问题;数据库的调优有了很大的进步,了解了zookeeper,知道了集群,主从等。能够使用redis,并且使用redis完成了几个简单的场景。

 

回顾整个2018,学到了很多也感觉啥也没学到。在这年末之时,更是传来互联网寒流。展望2019,希望未来能够更好!

  1、希望能够通读一遍spring源码,并且能够深入了解其他大型网站项目的功能实现和框架的使用方式。

  2、技多不压身,在未来的一年,希望能够有时间学习深度开发和大数据等。

  3、往高级开发进阶,熟悉分布式开发,springcloud等。

  4、读几本技术相关的书籍,也希望我能把资治通鉴通读一遍。

以上已经足够多需要学习了,希望未来一年能变得更好。

转载于:https://www.cnblogs.com/yzdtofly/p/10209956.html

你可能感兴趣的文章
ExtJS5学习之MVVC
查看>>
PDF文档压缩
查看>>
[J2ME]手机流媒体之实作[附源码][与RTSP/MMS协议无关]
查看>>
Scala程序设计读书笔记[1:5]
查看>>
概率论快速学习05:随机变量 二项分布 泊松分布
查看>>
构建Tiny生态圈
查看>>
【vnc】vncserver: couldn't find "xauth" on your PATH 问题
查看>>
扩大Ubuntu的空间
查看>>
Mahout驾驭hadoop之详解
查看>>
java泛型【收藏】
查看>>
Spring Boot自动配置
查看>>
lambda表达式-编译测试
查看>>
Java I/O : Bit Operation 位运算
查看>>
绘制虚线的UIView
查看>>
【Oracle】oracle的LAG和LEAD分析函数
查看>>
HDU 1006 Tick and Tick 时钟指针问题
查看>>
C编程常见问题总结
查看>>
使用最新版SDWebImage
查看>>
数据仓库专题(5)-如何构建主题域模型原则之站在巨人的肩上(二)NCR FS-LDM主题域模型划分...
查看>>
数据仓库3NF基础理论和实例
查看>>