java
文章平均质量分 56
Java基础
Java码农_老唐
学于众,享与众,馈于众。
展开
-
秒杀抢购异步下单:基于Redis的消息队列秒杀抢购异步下单功能
Redis的stream类型的消息队列实现异步下单功能。Redis版本至少要5.0及以上版本才可以使用,如果业务不是很庞大、体量不是很大的话,完全可以采用该模式来实现秒杀抢购异步下单功能。原创 2022-04-09 23:33:35 · 2341 阅读 · 0 评论 -
一个基于Redis+Redisson+阻塞队列模式的一种异步秒杀下单代码,提高并发能力。
一个基于Redis+Redisson+阻塞队列模式的一种异步秒杀抢购下单功能,提高并发能力。原创 2022-04-09 22:46:59 · 1781 阅读 · 2 评论 -
自定义redisTemplate序列化配置
使用spring-boot-starter-data-redis来操作redis时,自定义RedisTemplate类原创 2022-04-09 22:32:54 · 985 阅读 · 0 评论 -
史上最全的RedisTemplate操作redis常用方法的工具类ResdisUtils
使用spring-boot-starter-data-redis来操作redis时,RedisTemplate一些常用方法的工具类,提高开发效率。原创 2022-04-09 22:23:42 · 1024 阅读 · 0 评论 -
Java日期时间格式化可能出现的问题
需要用到时间格式化,你要小心了,处理各种业务订单的时候,也要注意哦,bug无处不在,前者填坑后者躺平。原创 2022-03-02 14:53:21 · 887 阅读 · 0 评论 -
LocalDateTime、LocalDate、Date的相互转换及与String类型的相互转换
LocalDateTime、LocalDate、Date的相互转换及与String类型的相互转换目录LocalDateTime 转 LocalDate:LocalDateTime 转 DateLocalDate 转 LocalDateTimeLocalDate 转 DateDate 转 LocalDateTimeDate 转 LocalDateLocalDateTime、LocalDate、Date 转StringString 转 Date、LocalDateTime、LocalDate目录前言:Loc原创 2021-09-22 23:29:12 · 583 阅读 · 0 评论 -
Java迭代器(iterator详解以及和for循环的区别)
前言:迭代器是一种模式、详细可见其设计模式,可以使得序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部。Iterable:实现这个接口的集合对象支持迭代,是可以迭代的。实现了这个可以配合foreach使用~Iterator:迭代器,提供迭代机制的对象,具体如何迭代是这个Iterator接口规范的。//Iterable JDK源码//可以通过成员内部类,方法内部类,甚至匿名内部类去实现Iterator转载 2021-03-22 10:08:01 · 240 阅读 · 0 评论 -
Mybatis动态sql中的foreach标签的使用
foreach 也就是遍历迭代,在SQL中通常用在 in 这个关键词的后面foreach元素的属性主要有 item,index,collection,open,separator,close。分别代表:item表示集合中每一个元素进行迭代时的别名,index用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符,close表示以什么结束代码片段:<select id="selectByIds" result原创 2021-02-26 14:46:17 · 540 阅读 · 0 评论 -
Mybatis动态sql中的trim标签的使用
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:1、select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name != null and name.length()>0"> AND name=#{name}</if> <if test="gender != null and gender.len原创 2021-02-26 14:39:55 · 315 阅读 · 0 评论