摘要: 一、技术类 1、你项目中的分布式系统如何保证请求的幂等性? 1)查询和删除不在幂等讨论范围,查询肯定没有幂等的说,删除:第一次删除成功后,后面来删 除直接返回0,也是返回成功。 2)建唯一索引:唯一索引或唯一组合索引来防止新增数据存在脏数据 (当表存在唯一索引,并发 时新增异常时,再查询一次就可以了 阅读全文
posted @ 2024-01-18 18:52 赛博朋克水管工 阅读(68) 评论(0) 推荐(0)
摘要: 一、项目背景:springboot、web组件、Mysql8、java8+; 二、开发环境打印SQL及执行结果日志,便于调试接口; mybatis-plus配置文件的configuration节点添加以下配置 2、效果 三、生产环境仅打印SQL,避免打印过多的查询结果影响系统性能 1、pom中增加s 阅读全文
posted @ 2023-06-19 11:32 赛博朋克水管工 阅读(1666) 评论(0) 推荐(0)
摘要: 1、需求背景:有一个地图展示页面需要将两个及以上的行政区合并为一个地块来展示,例如将四川省成都市的锦江区、武侯区、双流区三个区合并为一个地块: 我们需要用到阿里云的DataV.GeoAtlas这个网页地图编辑工具,首先通过“范围选择器"下载这三个区的边界数据文件: 得到三个扩展名为json的边界数据 阅读全文
posted @ 2022-06-22 10:33 赛博朋克水管工 阅读(3443) 评论(0) 推荐(1)
摘要: 1.Springboot微服务管理工具程序(micro_sys_shell) 1.1 特性 适合小开发团队(低于10人)在未使用商业CI/CD系统做微服务部署前使用 一个Linux系统运行的shell脚本程序,可根据自己情况进行扩展 集中管理应用大幅减少手动部署SpringBoot jar包应用的工 阅读全文
posted @ 2020-08-28 09:17 赛博朋克水管工 阅读(729) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-13 23:20 赛博朋克水管工 阅读(97) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-09 00:04 赛博朋克水管工 阅读(127) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-04 23:12 赛博朋克水管工 阅读(121) 评论(0) 推荐(0)
摘要: 1、java的className.class用kotlin表示为className::class,双冒号代表对方法的引用,即将class方法的引用作为某个方法的参数,参考https://blog.csdn.net/lv_fq/article/details/72869124 阅读全文
posted @ 2020-06-29 09:39 赛博朋克水管工 阅读(154) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-15 19:23 赛博朋克水管工 阅读(103) 评论(0) 推荐(0)
摘要: 上图的bimgis-data-service的部署到服务端和本地测试的实例IP中突然多了一个192.168.198.1,各种看日志,启停Nacos没找到是谁注册进来的,后面才发现是有个同事本地启动的服务,他的IP为什么和我本地不同呢, 因为他装了虚拟机,虚拟机的虚拟网卡的IP就是上面这个,当你的机器 阅读全文
posted @ 2020-06-10 10:51 赛博朋克水管工 阅读(7434) 评论(0) 推荐(0)