2023年4月18日

摘要: IDEA版本 2018.3 只有 mapper xml PO VO BO 包含检验 按需求修改 { "author" : "makejava", "version" : "1.2.8", "userSecure" : "", "currTypeMapperGroupName" : "Default" 阅读全文
posted @ 2023-04-18 21:28 咸鱼张 阅读(16) 评论(0) 推荐(0) 编辑

2023年3月3日

摘要: Mapper ##导入宏定义 $!{define.vm} ##设置表后缀(宏定义) #setTableSuffix("Mapper") ##保存文件(宏定义) #save("/mapper", "Mapper.java") ##包路径(宏定义) #setPackageSuffix("mapper") 阅读全文
posted @ 2023-03-03 21:02 咸鱼张 阅读(49) 评论(0) 推荐(0) 编辑

2022年10月12日

摘要: 需求: 实现搜索历史最大保存N条,保存N天 一.RedisTemplate String key= RedisKeyPrefix.识虫历史记录.getKey() + SecurityUtils.getLoginUser().getUser().getUserId(); redisTemplate.e 阅读全文
posted @ 2022-10-12 16:19 咸鱼张 阅读(218) 评论(0) 推荐(0) 编辑

2022年10月10日

摘要: 场景,前端提交List<Object>,后端接收后要进行一系列数据验证,最后转成JSon存入mysql, 问题,Bo对象是List<Object> ,Entity 是String. 失败方案, Bo属性 List<Objetct> attr; entity属性; String attr // hut 阅读全文
posted @ 2022-10-10 15:19 咸鱼张 阅读(35) 评论(0) 推荐(0) 编辑

2022年9月20日

摘要: 场景:游戏充值有1-9个充值挡位,每个挡位首充都会赠送相应代金券。 法一。 1.表设计 1.挡位表 2.挡位与用户关联表 2.业务逻辑 查询关联表表示出用户哪些挡位已经充值过,其余为为充值。 法二。 1.表设计 1.挡位表 2.用户表增加first_recharge_status字段,存储10进制。 阅读全文
posted @ 2022-09-20 14:51 咸鱼张 阅读(49) 评论(0) 推荐(0) 编辑

2022年8月12日

摘要: UPDATE `stkj_cloud_iot`.`stkj_device` SET `lng_default` = (SELECT (RAND() * (105.33284067689894 - 105.43284067689894)) + 105.33284067689894 ) ; UPDATE 阅读全文
posted @ 2022-08-12 10:26 咸鱼张 阅读(106) 评论(0) 推荐(0) 编辑

2022年6月1日

摘要: 公司有一个虫库需要完善虫子的信息,于是.................................. <dependency> <!-- jsoup HTML parser library @ https://jsoup.org/ --> <groupId>org.jsoup</groupId 阅读全文
posted @ 2022-06-01 17:31 咸鱼张 阅读(63) 评论(0) 推荐(0) 编辑

2022年5月16日

摘要: 直接上命令 0.下载arthas 1.获取类加载器 输入 sc -d *KillPestProtocol | grep classLoaderHash 输出 classLoaderHash 56cbfb61 2.将源码拖入linux某目录,编译class mc -c 56cbfb61 /mnt/ar 阅读全文
posted @ 2022-05-16 15:48 咸鱼张 阅读(21) 评论(0) 推荐(0) 编辑

2022年4月26日

摘要: 1.统计本月、上月数据 // 上月long lastMonth = new DeviceRepairs() .selectCount( Wrappers.lambdaQuery(DeviceRepairs.class) .apply( " PERIOD_DIFF( date_format( now( 阅读全文
posted @ 2022-04-26 15:28 咸鱼张 阅读(131) 评论(0) 推荐(0) 编辑

2021年11月9日

摘要: 这两天写了一个逻辑,需求大概是这样的, 客户有硬件下单与小程序下单,此时需要保证下单原子性和库存一致, 因为是个单体项目,所以简单处理直接在Service添加synchronized,这样的话每个设备下单都要等到其他设备下完单 才可以下单,效率很低,后面,在内部维护了一个静态map,存储设备序列号, 阅读全文
posted @ 2021-11-09 14:35 咸鱼张 阅读(599) 评论(0) 推荐(0) 编辑