- 博客(6)
- 收藏
- 关注
原创 记录商城功能实现方法
目录一、多线程获取地址详情二、多线程获取商品详情三、足迹表sql查重四、商城数据库字段五、小程序支付与退款六、新用户注册赠送优惠卷七、购物车使用优惠卷八、购物车下单九、众筹商品一、多线程获取地址详情场景:小程序用户收货地址详情 private final static ArrayBlockingQueue<Runnable> WORK_QUEUE = new ArrayBlockingQueue<>(6); private final static RejectedE
2022-04-15 15:42:29
1060
原创 使用redis遇到的问题
一.redis缓存JSON转对象场景:多条Count数据存储在List中,转换为JSON后,再次转换为对象Count实体类List list = JSON.parseArray(jedis.get(key),Count.class);Count count = list.get(0);使用fastjson里工具类可以约束List里的数组类型<!--fastjson的jar包--><dependency> <groupId>com.alibaba<
2021-07-19 16:46:08
214
原创 使用Mybatis中遇到的问题
1.使用<resultMap>时JDBCType=“int”是错误的场景:数据库数据类型BIGINT实体类LONG2.数据库字段属性使用decimal场景:统计当天订单金额时BigDecimal bigDecimal=BigDecimal.ZERO;//需要给BigDecimal初始值List<BigDecimal> bigDecimalList = new ArrayList<>();//将list中BigDecimal值相加BigDecimal resu
2021-07-19 16:30:48
818
原创 通过API获取定位、手机等
一、获取ip public String findIp(HttpServletRequest request){ String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == nul
2021-05-28 16:51:35
7691
12
原创 使用mongoDB中的问题
1.java操作mongoDB数据库依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>@Autowiredprivate MongoTemplate mongoTemplate;//获取一条数据String id
2021-05-26 11:36:45
103
3
原创 记录功能实现方法
问题目录一、用户活跃统计二、订单金额统计三、查询能绑定的设备四、使用XXL-SSO认证框架下添加用户授权功能五、系统后台阿里云OSS多文件上传,获取文件六、SpringBoot+Mybatis配置多数据源连多个数据库七、传入父id遍历所有无限子id八、传入id查询所有父id九、Date比较大小一、用户活跃统计使用Spring拦截器+redis指令setBit+countBit拦截器:使用Spring拦截器1.实现HandlerInterceptor重写里面三个方法2.继承HandlerInter
2021-04-07 17:09:25
650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人