- 博客(11)
- 收藏
- 关注
原创 java 自定义注解实现幂等性判断
首先,我们创建一个自定义注解,它可以应用于方法上,用来标识该方法需要幂等性保障。@Target(ElementType.METHOD) // 该注解应用于方法@Retention(RetentionPolicy.RUNTIME) // 运行时有效// 可以设置一个自定义值,作为幂等性判断的条件(如请求ID、操作类型等)自定义注解用于标记需要幂等性判断的方法。使用 AOP 处理逻辑,通过缓存(如 Redis)来判断某个操作是否已执行过。
2024-12-02 14:54:02
331
1
原创 记一次复合类型对象把子对象(枚举对象)序列化为JSON字符串
如果只是使用SONObject.toJSONString(data),只会把枚举对象的值序列化。方法的第一个参数和JsonSerializer<泛型>为目标泛型对象。需求是把对象的子对象(枚举类型)同时序列化为JSON字符串。所以需要配置定义枚举序列化器。接着在子枚举对象加上。
2024-08-09 16:00:57
167
原创 撤销Git多提交代码
右击选中误操作的提交记录,点"还原提交"或Revert Commit会把误操作的提交内容去掉。忘记切换开发分支,在其他分支提交代码了。成功后再push即可。
2024-07-23 18:02:58
259
原创 mybatis-plus查询分页没有使用自定义SQL查询总数
没有使用自定义SQL获取总数为mybatis-plus自动优化后结果,optimizeCountSql属性默认为true,改为false就会执行自定义SQL语句获取总数了。
2024-06-27 15:01:43
380
1
原创 cordova使用InAppBrowser插件加载 URL 时触发事件
document.addEventListener("deviceready", function() { var url = 'http://192.168.1.47:8080/wx/index.do'; var target = '_blank'; var options = 'location=no,zoom=no'; //使用App内置浏览器 inAppBrowserRef = cordova.InAppBrowser.
2022-02-08 08:11:26
756
原创 跳转到另一个jsp,url传参,中文被url加密了
从jsp到另一个jsp,url传参,url包含中文,不经过后台,结果中文被base64加密了使用 JavaScript中的 decodeURI(URIstring)方法可以解决;
2021-09-13 17:04:49
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人