04 2022 档案
摘要:1.目的 处理天气数据 2.Java函数 结果: IDEA把CPU都占满了还什么结果都没跑出来,报错空间溢出...然后就想到了存储过程,直接在数据库上处理而不需要经过程序 3.存储过程 4.总结 终于在数据库中经历了五个多小时把数据都处理完了,也算是深刻理解了为什么要使用存储过程 代码—Java 代
阅读全文
摘要:1.site_code 取前五位 (因为是先用文件名作为site_code,然后从文件名中截取前五位即为site_code) (图上错了,图上取得是6位,但是懒得在找一遍截图了) 2.存储过程+游标对数据进行处理 (1)缺失数据(-9999)置为一个大概值 (2)将10比例的数据除以10,例如温度2
阅读全文
摘要:1.在运行Java项目时,会出现端口号已经被占用的情况: 2.解决方法1 将该接口对应的进程删除 (1)netstat –ano 查看当前系统端口状态 ④established状态:表示建立连接,表示两台机器正在通信。 必须特别注意处于ESTABLISHED状态的连接,因为其可能不是正常的连接。
阅读全文
摘要:1.初始问题 删除系统逻辑: (1)在system表中删除系统主体,将is_deleted字段置为1 (2)删除系统与服务器的关联关系,将system_server中的相应is_deleted置为1 (3)删除系统的管理账号,将account中的相应is_deleted置为1 在步骤2中,想要使用S
阅读全文
摘要:一.起因 前端在header中只传递token,而登录者id等信息要根据token,从user_session表中查找得到user_id(即登录者id) 二.解决 1.在controller中写方法进行获取 (1)获取header (2)根据header中的token获取登录者id (3)具体调用
阅读全文
摘要:PDMan每次建表到数据库上都是一个痛苦的过程,因为不知道为什么就会建不出来,可能过一会又建出来了...一般的解决方法就是直接把软件生成的建表语句在数据库上运行,这次又遇到了这个问题,不过因为这次的pdman.json文件是要上交的,所以不能糊弄过去了,只能开始痛苦的找bug之路... 1.首先看同
阅读全文
摘要:1.发现问题 (1)功能实现逻辑 添加一个新的系统的时候①先添加系统本身,即名称,地址,简介,将这些存入system表,得到system_id②添加系统所处的服务器(由于有专门的添加服务器功能,所以这里的服务器只用填地址,如果地址对应服务器不存在,就会提示:该服务器不存在,请先添加服务器),根据服务
阅读全文
摘要:在向前端传递日志信息时使用的时List+Map形式,即Map中放每条日志,List中放日志列表,但在接口测试时发现传递的日志都是一样的 代码如下 然后开始慢慢排查 1.数据库中的记录是正常的 2.直接输出logList和循环中的log,result都是正常的 3.看来问题处在resultList.a
阅读全文
摘要:一.开启钉钉隧道 1.下载工具 在Git Bash中输入命令 2.启动工具 (windows系统)找到刚下载的工具(文件名dingtalk-pierced-client),找到其中的windows_64文件夹,在地址栏输入cmd 3.开启隧道 (1)输入命令 其中"abc"是想要使用的网址名称,80
阅读全文
摘要:一.表单参数 1.前端 contentType=x-www-form-urlencoded 2.apipost接口测试 3.controller接参 (1)注解+getPara获取参数 (2)注解+默认参数(若方法的参数名为注解名,则jFinal默认将前端传递的参数放到方法参数中) 二.JSON数据
阅读全文