换了工作,从游戏行业的大坑中走了出来,走向互联网的大世界。新的公司是电商方向,电商行业万变不离其宗,java,spring是最广泛的技术。当然也有过一些特立独行的,也做得很大,不过现在都基本切换到了这个方向。
我之前都没有写过java,最大的一个java工程还是在本科的时候用java写的象棋程序(其实还是网上下载然后修改的)。所以现在要重新积累技术了。
新入门,有个小项目做了做。
首先用Spring boot 框架快速构建一个restful 服务。
然后利用dobbo的RPC框架进行微服务的互相调用。项目大概有四个服务,一个api对外,三个服务供调用。
持久化是集成了mybatis,利用mybatis会发现,只需要写mysql的库,表script就可以自动生成必须的domain数据类,mapper interface以及基本的sql语句映射配置。比较省事。
其他当然还有公司内部的一些控件和中间件,不多说。
对了,还有单测。我之前在游戏行业一年,不知道是行业不同还是项目组的需求,我并没有做过单测。基本都是开发完一部分,我自己看一遍代码,然后就直接找前端对调。其实效率是比较低的。也是因为特别忙的原因,没时间搞单测的开发。
现在,用上了junit的单测工具,有一种舒服的感觉。自己就可以杜绝大部分的问题。
上面提到的项目花了我大概两周的时间去学习然后开发,又花了一周时间进行调整和单测的学习和测试覆盖。总得来说学的比较舒服。
下面随手记的形式来写随笔,对一些学到的知识进行记录。
原文地址:https://www.cnblogs.com/LukeJR/p/9192779.html
时间: 2024-10-10 17:18:00