前言
在某公司当后端开发实习生,针对最近做的一个工作做一个小结。
任务说明
创建项目,写视频上传的接口,并配置好CDN。
任务分析
目标是写项目,配CDN。这两项任务之间的衔接是关键,如何在写好了项目,在自己本机测试完成后,修改配置或者加一些脚本,使得可以正常运行在服务器上,运行在服务器上后,提供哪些信息来辅助配置CDN。关于CDN,需要了解什么内容,去哪里了解,了解到什么程度才可以动手配置,配置过程中需要哪些东西,哪些信息是自己没有权限,需要向上申请的。
解决方式
在写项目时,根据已有的项目经验,使用liquibase和jpa作为主要框架,来完成接口的编写。接口编写后再自己主机进行测试,达到连通的效果。在进行部署时,需要修改配置文件为properties类型,注入方式使用resource方式,而非autowired方式。
配置CDN,去CSDN上搜索相关博客,哔哩哔哩上相关科普视频,复习计算机网络相关内容,对CDN能说出来个一二三。在进行配置时,具体的配置步骤可以先参考官方文档,在公司有前辈已经配置过时,可以站在巨人的肩膀来完成任务。天下大事必作于细,阻碍之处也一定是某一个小环节出错,所以需要很仔细,多联系前辈。在配置华为云时,使用的是公司的账号,需要阿里云进行辅助配置时,要联系前辈一同配置。
经验总结
-
在任务开始前,需要对用到的知识点进行补充学习,比如CDN,之前没有用过,所以需要查找官方文档进行系统学习。
-
每一步,宁慢勿错。遇到不懂的问题,多找人问。
-
把自己走过的弯路记住,争取下次再遇到类似的问题时不再踩坑。比如配置CDN的HTTPS端口、回源方式等,这一次的卡壳的地方不能再犯。
-
善于模仿典型案例。比如在这个CDN配置之前,还有一个video的项目使用并配置了CDN,那么就可以借助这个项目的配置去模仿、借鉴。
-
官方文档可以去找阿里云、华为云的,比如阿里云的开发者社区->云服务技术课堂->文章,可以看到相关文章。