- 博客(7)
- 收藏
- 关注
原创 选择正确的 MyBatis Mapper 文件配置方式
Invalid bound statement (not found) 扫.xml mybatis-plus
2023-06-05 20:55:31
415
1
原创 多线规使用方式与CountDownLatch使用
面试的我快被问吐了,我只知道实现方式 但总是忘记 所有这次写这个demo 实际项目中也使用过常用于汇总统计 如果需要更进一步优化 根据功能而定 不需要实时性的可采用定时器来进行执行 ,执行结果放入redis缓存中,从redis中获取速度会更加快速测试代码多线程进行并行执行,汇总需要同步执行线程采用线程池方式 并行执行使用CountDownLatch类 (线程计数器) 同步处理public class ThreadPollUtil { private static int core
2021-09-26 17:00:44
125
原创 使用redis做无锁秒杀
使用redis做秒杀无需锁简单说明下使用Redis中hsah中的 hincrby 方法 k1=商品Id vk=skuId vv=库存数量 该操作有返回值 自增或自减后的 结果进行判断hash解构 -k: 商品id -k:商品sku1 ID -v:对应库存100 -k:商品sku2 ID -v:对应库存20 -k:商品sku3 ID -v:对应库存30 -k:商品sku4 ID -v:对应库存40HINCRBY 1 1 -1
2021-09-24 20:11:01
373
原创 MyBatis-plus常规使用
这里写目录标题SpringBoot+MP环境搭建pom依赖MP的yml配置文件SB+MP的代码结构+增删查改测试表Base类PO类DAO类Mapper文件Service接口ServiceImpl实现类MP的"增改"更新公共字段关于枚举属性测试增删改(示例)增删改SpringBoot+MP环境搭建SpringBoot相对于来说不过多介绍主要是MP的相关内容本文SpringBoot版本2.2.13.RELEASEpom依赖 <!--mybatis-plus -->
2021-09-10 16:08:03
588
原创 IDEA之SpringBoot热部署
IDEA之SpringBoot热部署一.SpringBoot pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <!-- 表示依赖不会传递 --&g
2021-06-16 11:12:35
102
原创 Redis做草稿箱简单开箱即用工具类
草稿箱功能一.请求对象package com.bdzl.domain.vo;import com.bdzl.common.validation.SaveAction;import lombok.Data;import org.hibernate.validator.constraints.NotBlank;/** * @program: mse * @description: 草稿箱 * @author: @Dog_Elder * @create: 2021-03-23 17:48
2021-04-17 11:02:06
320
原创 微信公众号授权,获取code获取openId获取用户基本信息
微信开放官方文档https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html微信测官方测试号http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index微信授权一.先准备内网穿透在此采用的是natapp 最好配置端口号为80 项目暂时也改成80二.配置微信官方测试流程说明三.代.
2021-04-14 23:53:38
4010
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人