• 入坑Java,开始Spring boot 的后端开发之路


    换了工作,从游戏行业的大坑中走了出来,走向互联网的大世界。新的公司是电商方向,电商行业万变不离其宗,java,spring是最广泛的技术。当然也有过一些特立独行的,也做得很大,不过现在都基本切换到了这个方向。

    我之前都没有写过java,最大的一个java工程还是在本科的时候用java写的象棋程序(其实还是网上下载然后修改的)。所以现在要重新积累技术了。

    新入门,有个小项目做了做。

    首先用Spring boot 框架快速构建一个restful 服务。

    然后利用dobbo的RPC框架进行微服务的互相调用。项目大概有四个服务,一个api对外,三个服务供调用。

    持久化是集成了mybatis,利用mybatis会发现,只需要写mysql的库,表script就可以自动生成必须的domain数据类,mapper interface以及基本的sql语句映射配置。比较省事。

    其他当然还有公司内部的一些控件和中间件,不多说。

    对了,还有单测。我之前在游戏行业一年,不知道是行业不同还是项目组的需求,我并没有做过单测。基本都是开发完一部分,我自己看一遍代码,然后就直接找前端对调。其实效率是比较低的。也是因为特别忙的原因,没时间搞单测的开发。

    现在,用上了junit的单测工具,有一种舒服的感觉。自己就可以杜绝大部分的问题。

    上面提到的项目花了我大概两周的时间去学习然后开发,又花了一周时间进行调整和单测的学习和测试覆盖。总得来说学的比较舒服。

    下面随手记的形式来写随笔,对一些学到的知识进行记录。

  • 相关阅读:
    C# 多线程详解 Part.02(UI 线程和子线程的互动、ProgressBar 的异步调用)
    ubuntu 18.04安装ftp服务器
    ubuntu 18.04设置开机自动挂载移动硬盘
    使用apache commons net进行ftp传输
    Navicat连接MySQL 8出现2059
    Eclipse配置tomcat
    MySQL从.ibd文件中恢复数据
    MySQL建表时添加备注以及查看某一张表的备注信息
    在node.js中使用Set
    Java测试当前应用所占用的内存示例
  • 原文地址:https://www.cnblogs.com/LukeJR/p/9192779.html
Copyright © 2020-2023  润新知