12 2024 档案
摘要:Get请求 直接名称匹配 @GetMapping("/test") public void test(String name){ System.out.println(name); } @RequestParam 注:name的别名是value,value的别名是name,即两者等价,不能同时存在
阅读全文
摘要:问题描述 第三方接口使用的是HTTPS协议,导致程序一直报错 找不到协议 请求超时 解决方案 Forest的单向验证的默认协议为TLS,将ssl-protocol属性修改为其它协议 forest: ... ssl-protocol: SSL 使用HTTPS协议时,不能只用ip地址,必须使用域名 @G
阅读全文
摘要:核心原理 通过秘钥(不公开)对数据(请求数据)进行加密(加密算法公开),加密过程不可逆,所以只有拥有秘钥的双方才能对数据进行正确的加密,从而确保请求是由可信来源发出的,并且请求在传输过程中没有被篡改。 注: 接口签名其实还能用作防止请求参数不被篡改 一般appId和appSecret成对出现,因为可
阅读全文
摘要:问题背景 使用Mybati Plus 批量插入数据,497条数据居然花费了16264毫秒,完全不可接受! 解决方案 核心 mybatis-plus 批量插入需要添加rewriteBatchedStatements配置 mybatis-plus 批量插入的性能受事务的影响 方案一 MySQL JDBC
阅读全文
摘要:JSONArray转List<实体类> // 示例 List<CarList> carLists = JSON.parseArray(dataFromOfficial.getData().toString(), CarList.class);
阅读全文
摘要:错误描述 解决方案 @SpringBootTest(webEnvironment=SpringBootTest.WebEnvironment.RANDOM_PORT) import lombok.extern.slf4j.Slf4j; import org.junit.Test; import or
阅读全文
摘要:应用场景 评论区 TODO docker 部署 MongoDB version: '3' services: mongo: image: mongo:6.0.4 container_name: mongoDB restart: always ports: - 27017:27017 volumes:
阅读全文
摘要:功能简介 Prometheus:采集数据 Grafana :图表展示数据 node-exporter:用于收集操作系统和硬件信息的 metrics cadvisor:用于收集 docker 的相关 metrics 环境准备 主机 IP 角色 软件 监控主机:docker01 10.0.0.101 普
阅读全文
摘要:查询MySQL指定导出路径 SHOW VARIABLES LIKE 'secure_file_priv'; 修改--secure-file-priv (谨慎操作) 修改配置文件my.cnf,重启服务 secure_file_priv值 说明 NULL 禁止文件的导入导出 '' (空字符串)允许所有文
阅读全文