Spring boot 项目调试报错:'/data' could not be created

前言项目需要添加一项新的渠道服务商,活安排给我了。没有接触过核心的业务,所以对于需要修改的地方不太懂。跟之前的同事确认了一下,明白自己需要完成的部分代码的位置。之后 copy 之前的一个渠道服务商的写法,把主要的一些需要自定义的 bean 定义好替换上去。之后再根据接口文档要求,对请求主体加密,以及修改一些响应的处理。主要的脉络流程跟之前的渠道服务商是一致的。完成之后,想要本地调试一下请求接口,结

2024 年度总结

俄乌战争持续了两三年了,新冠疫情也结束一年多了,但紧张的情绪一致蔓延着。买股股崩,买房房跌,年内还面临裁员,相亲还遇到各种难搞的同龄人,婚介也坑的要死。“破屋更遭连夜雨,漏船又遇打头风”。大概人生都如此艰难吧!股票作为想象中的睡后收入,选股池,定投,价值投资,止盈策略...前面搞搞基金,搞搞定投,还有点收益,结果自己选股,一波接着一波的坑。当然这也有可能是市场变脸导致的。大 A,尤其是沪指,最近差

Java 整型与字符串数据类型转化问题

Java 调试遇到过一些报错的问题,比如:For input string: "",即 set 返回整型,但带入参数为空字符串。比如 Data too long "null",即一个 char(1) 的字段插入了 "null" 字符串,因为长度溢出导致失败。这两个都是字段数据类型没有设置正确导致的。一开始遇到报错 For input st

HBuilder 结合 Xcode 中的模拟器来获取 App 上线审核所需的适配设备截图

前言负责前端的同事接受项目后,因为修改了界面导致审核不通过,需要重新上传所适配的各种设备的截图。目前主要适配了 iPhone 和 iPad,因为多尺寸的原因,所以光是设备尺寸就不够使用的。能够想到的就是使用模拟器来实现截图。目前有一台 iPhone XS Max,对应 6.5寸的截图,还需要 6.9 和 5.5 寸的 iPhone 以及 12.9 寸 和 13 寸的 iPad 截图。过程首先下载

Spring Secuirty 使用手机号、短信验证码登录(身份认证)

前言对于登录方式,PC 端后台一般会选择账号密码登录,如果是 ToC 的服务,也会支持手机号+短信验证码的登录方式,甚至如果有 APP,还可以支持扫码登录。当然还有腾讯系、阿里系的应用喜欢的三方授权登录。移动端(国内)通常的应用都会优先选择手机号+短信验证码的方式,即使这样商家会有额外的短信成本负担。比如现在的微信手机号快速认证(所谓“一键登录”)组件已经开始堂而皇之的收费了,跟短信收费也差不太多

MySQL 统计近 30 天和近 12 个月的每月记录数

大屏数据有一个折线图,需要近 30 天的和近 12 个月的每月记录数统计。一开始想的是数据先按照天或者月统计完数据之后,再通过排序解决:List<DistributionDTO> distributionDTOList = statisticService.selectCarDistribution(); distributionDTOList.sort(Comparator.comp

物联网服务遇到「重放攻击」的应对措施

最近整理文档,发现之前共享充电宝项目物联网服务记录了接入某厂家设备遇到的问题,里面提到了「重放攻击」。对接过程中发生了很多事,有些事已经分析解决了,有些问题依然还存在。xx 需要 http 80 端口通讯(5 个 http 借口),而业务端下发指令的请求也是到网关服务,使用的也是 80 端口。之前 xx 就出现过网关的 80 端口受到 重放攻击(Replay Attacks),这攻击主要是捕捉历史