最近一个月工作事有点多,压力大。刚进公司两个月从若依到数字农业项目安装运行调试再到学习vue和微信小程序,本来一个好好的后端开发现在做着做着感觉迷失了方向,又不敢和领导说,
刚刚终于在正式服务器上部署好自己的第一个项目(不是开发代码而是低代码平台)前几周刚在测试服务器上部署好,测试服务器上是centos7linux系统,用命令操作电脑感觉太棒了,第一次在linux系统上玩就上瘾了感觉Windows系统感觉好麻烦(说多了。。)。测试服务器上mysql和Tomcat都在本机上第一次部署的时候各种报错,数据库版本不对导致sql一直报错,还有就是Tomcat配置文件修改vim很重要。有了测试 环境的经验 这个月leader就要我在正式环境上部署了,
正式环境web服务器和数据库服务器是分开的 ,数据库阿里云mysql 这里有个
巨坑 :Navicat15连接的时候数据库版本5.7和8之间要修改字符集和排列规则。就是说如果你想把数据库a完全移动到数据库b 如果你设置了数据库字符集和排列规则一样肯定报错。具体原因如图:
具体报错我也忘了(当时一直搜解决办法由一个问题引发10个问题然后逆向解决,好几次都奔溃了,低代码开发报错和编码开发报错还不是完全一样,只有我和领导会这个平台 ,上次问他一个低级问题呗嘲讽了,老板直接和我说了,现在都不敢问)先启动web服务具体可以看端口号进程。
然后就是在web数据库配置文件修改阿里云地址账号密码,最后用nav远程连接阿里数据库建库导sql脚本。昨天弄了一天数据库无法连接,今早上又整了一上午给解决了。最后数据库连接到服务器就可以访问了?No!No!No!No!No!No!No!No!No!No!No!No!
按常理来说 数据库已经连接到web服务器,web应用也启动了这样就能ip+端口号就能访问了可是低代码平台还要初始化.....我就翻文档下载源码终于算是找到问题原因了。启动好了。
废话终于结束了,开始正题总结:
1.数据库太重要了自己之前学了一遍感觉就是小菜鸡 在实际中好多不会灵活运用重新见一次康师傅。
2.及时总结,这两个月收获蛮大的都是自己一个人在埋头学,领导偶尔聊两句,收获还是蛮多的