软件开发经验-代码

  自己从头开发微服务,会遇到各种小问题,注意积累,会使以后的工作做铺垫。

  比如mybatis中<sql>的使用,mutilUse的使用,disctinct关键字等。还有就是发现存储过程真的很难写

  springboot中ResuestMapping的使用等,consumes

  以及多个数据表的关联关系等。...where id = (select task_id from task where ......)

  以及程序报错后的提示等。java的stream操作,集合容器的特性,怎么简洁的写交并集等。

  在比如自己重头开发微服务时遇到的部署问题,在使用公司的自动化部署工具,总是部署不成功,大概是因为自己在部署过程中把环境配置给搞坏了。于是自己只登录linux服务器查看失败的原因。找到apache tomcat的目录,然后就看到了Initial Servlet的错误。tomcat是微服务很重要的一个基础设施,但是很长时间没有用,都是在idea中内置的tomcat。现在要找到bin目录,手动的启停。也是复习了一遍。其中Standard Engine,HostEngine等对象的启动。tomcat是纯java写的http服务器,说明java语言还是可以的。

  这个问题处理了很长时间,算是技术攻关吗?在这个过程中,我试过了很多种情况,某几次测试成功,但是更新代码后就失败,这个很难受。然后自己思考,重新在没有保错的代码处拉了一个分支,暂时解决了问题,但是这不是长远之计。自己仍然没有搞清楚原因,但是工作没有时间细究,看看能不能在以后深造时搞清楚原因。

原文地址:https://www.cnblogs.com/Robin008/p/11901719.html