实习小结20220714

实习进度汇报

这几天在做什么:

  • 环境搭建
  • restful api开发
  • go web开发 (原生api)
  • hugo 更新实习日记至github主页上
  • git代码管理 上传demo方便导师检查

这些事情的进度:

1.环境搭建
  • windows端
    • 安装了Go sdk和 GoLand IDE 配置好了环境变量
    • 安装了docker 还未开始使用

1657867093520
1657867093520

  • WSL-Linux端
    • ubuntu 安装了Go sdk

1657867136423
1657867136423

  • 阿里云ECS-Linux
    • ubuntu 安装了Go sdk

1657867231001
1657867231001

2.restful api开发 (在3中)
3.go web开发
  • 复习了go web知识
  • 简单编写go 文件服务器
  • 部署至阿里云 供公网访问 (http://118.178.236.128:9876/index) 目前仅完成查找和上传 删除还没做

1657868172601
1657868172601

4.对项目代码进行简单的git版本管理

https://github.com/linjianshu/e-bookNew

存在哪些问题:

  • 目前是自己安排任务给自己做 是已经学过的知识 但不知道有哪些知识企业用到的偏多 希望导师给一点意见 指定一下复习的重点或者提供方向 我可以自学新知识
  • GoLand进行goweb开发的时候 调试的时候打开html文件总会在src下打开 往往是page no found(因为文件在项目文件夹的根目录下而不是在src的根目录下 通常我的解决方案是1.直接go build然后打开生成的exe 但是这样做不了调试2.把项目的html拷贝到src的根目录下 这是IDE中的设置问题吗还是? vscode好像就可以直接编译运行出界面)
  • 写的时候很潦草 导师能否给一些指导方案 或者优化方案或者编码规范
  • 错误处理很难看 不知道应该怎么一层一层往上处理 经常性需要对err进行判断
  • 对web应用的功能能否提一些简单的功能或者修改或者UI上的建议 我可以进一步慢慢完善
  • 之前做的论坛web和其他的应用程序 底层依赖的云服务器mysql数据库给人黑了 导师知道怎么进行恢复嘛? 以后应该怎么防止被黑(被黑了之后 hacker直接把root权限给改了 现在新增不了数据库 删除不了这个数据库 之前没有做备份 好像通过bin-log还原不回来)

1657902600597
1657902600597

1657902791284
1657902791284

  • 阿里云服务器里Go sdk版本是1.13 有些api使用不了如何更新至1.18 网上的解决方案是卸载掉重装🫥 有没有更好的方法

打算接下来做什么:

  • 容器技术学习
  • mysql学习
  • 听导师的安排继续学习
  • 使用gorm和go操纵数据库
  • 了解gin框架 使用gin重构文件管理web应用程序
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy