1 2 3 4 5 ··· 53 下一页
  2025年2月12日
摘要: Java8 Filter 通过集合contains可以批量过滤 package com.example.core.mydemo.javatest; import java.util.ArrayList; import java.util.List; /** * output: * ownerCost 阅读全文
posted @ 2025-02-12 18:43 oktokeep 阅读(1) 评论(0) 推荐(0) 编辑
  2025年2月9日
摘要: Map Key为String 取值,使用key 为Integer取值,结果为null package com.example.core.mydemo.javatest; import java.util.HashMap; import java.util.Map; public class MapT 阅读全文
posted @ 2025-02-09 21:10 oktokeep 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 程序设计费用金额需要区分正负号,修改bug需要区分影响面-车主预计收益1.查询租期折扣的表的补贴金额,去掉是否生效的条件。 直接查询最新的一条记录。 在某些条件下,不一定是生效,所以需要过滤。2.车主补贴列表中的:周租折扣补贴 金额替换,在不影响原来程序逻辑的前提下,替换某个金额字段等。3.补贴取负 阅读全文
posted @ 2025-02-09 21:06 oktokeep 阅读(2) 评论(0) 推荐(0) 编辑
  2025年2月8日
摘要: mysql concat拼接字符串,拼接null字符 ##不能拼接null SELECT CONCAT('Hello ', 'World',null); // 返回: (NULL)SELECT 'Hello ' || 'World'; # 不能拼接 // 返回: 0SELECT CONCAT_WS( 阅读全文
posted @ 2025-02-08 14:14 oktokeep 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 乐观锁应用 - 管理后台系统人工操作界面及API远程操作修改功能,对同一个订单数据修改 - 避免被覆盖 1.存在两者同时操作的情况,为了避免数据被覆盖,可以考虑加上乐观锁来实现。 根据修改前和修改后的update_time时间比较或者version版本号的字段来比较,每次修改成功后,update_t 阅读全文
posted @ 2025-02-08 14:06 oktokeep 阅读(6) 评论(0) 推荐(0) 编辑
  2025年1月23日
摘要: Java判断字符是否是数字 package com.example.core.mydemo.javatest; /** * 判断是否是数字 */ public class TestInt { public static void main(String[] args) { System.out.pr 阅读全文
posted @ 2025-01-23 16:32 oktokeep 阅读(2) 评论(0) 推荐(0) 编辑
  2024年12月12日
摘要: 通过模拟发送mq消息来测试实现-依据支付凭证不能重复入账 1.依据MQ消息的json串转换为md5记录,作为收银台表的唯一约束。如果支付状态发生变化,则payMd5会跟随着变化。 2.消息流程客户支付成功 > 微信支付微服务接收到微信支付的异步通知回调通知 > 发送给支付网关微服务(发送mq消息在本 阅读全文
posted @ 2024-12-12 19:29 oktokeep 阅读(11) 评论(0) 推荐(0) 编辑
  2024年12月9日
摘要: Mysql索引失效问题demo # 1. 准备工作 CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT, `code` VARCHAR(20) COLLATE utf8mb4_bin DEFAULT NULL, `age` INT DEFAU 阅读全文
posted @ 2024-12-09 19:02 oktokeep 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 排查MQ消息发送和接收 TemplateCodeSmsMq mq = new TemplateCodeSmsMq(); mq.setMobile(record.getMobile()); mq.setTemplateCode("mySmsCode1"); Map<String, Object> ma 阅读全文
posted @ 2024-12-09 19:00 oktokeep 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 接口性能提升方法 1.索引1.1 没加索引sql语句中where条件的关键字段,或者order by后面的排序字段,忘了加索引,这个问题在项目中很常见。项目刚开始的时候,由于表中的数据量小,加不加索引sql查询性能差别不大。目前在mysql中如果想要修改索引,只能先删除索引,再重新添加新的。 1.2 阅读全文
posted @ 2024-12-09 18:56 oktokeep 阅读(13) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 53 下一页