最近因为项目需求,增加了一个时序数据库,看了很多文章最终选择了influxdb,遇到两大问题,目前都已经解决,希望后续不要再踩坑。
1.项目导入依赖的选择
看到的大部分文章都选择了org.influxdb这个依赖,所以,随大流也选择了这个依赖。磕磕碰碰把测试代码写完了,结果一测试报错,说是没有授权,后来找到一个文章说influx2.0x要选择com.influxdb这个依赖,然后一切又重头开始
2.IDEA run,debug无反应
辛辛苦苦写完代码之后,点击了编译按钮无反应,点run,按钮灰了,点debug,按钮也灰了,然后我调试不了。把项目打包部署了之后服务是正常运行的,我觉得可能是哪个依赖冲突了。把influx的依赖去掉,项目恢复正常。一开始忙着测试数据库读写问题,就直接部署了测试,后来觉得加了这个功能之后以后都不能调试太麻烦,所以就上网找解决办法,于是看到IDEA debug 点击无反应? - 知乎这篇文章,瞬间觉得找到知音了。本来是很懒得更新工具的,因为还要破解,麻烦,后来想想确实没有更好的解决办法,只能先找工具的新版本破解,然后更新工具,第二个问题解决。