后端
文章平均质量分 78
xiaoxust
一个热爱java的小趴菜,努力学习中
展开
-
springboot自定义校验注解的实现
自定义校验注解的实现原创 2023-11-29 10:36:10 · 394 阅读 · 0 评论 -
黑马头条:app端文章查看
本人近期跟着做了黑马头条的项目,这是开始app端文章查看的功能实现原创 2023-10-24 09:17:57 · 245 阅读 · 0 评论 -
JAVA基础补充(Comparable排序接口的实现)
【代码】JAVA基础补充(Comparable排序接口的实现)原创 2023-08-12 14:25:30 · 175 阅读 · 0 评论 -
力扣初级算法(旋转矩阵)
如果是顺时针旋转90°一定是先对角线翻转再水平翻转如果是逆时针旋转90°一定是先水平翻转,再对角线翻转。原创 2023-08-10 14:24:17 · 439 阅读 · 0 评论 -
分布式锁(Redis分布式锁)
redis分布式锁的应用场景原创 2023-08-03 08:30:00 · 76 阅读 · 0 评论 -
Redis秒杀:一人一单问题及初步解决
redis优惠券秒杀一人一单的初步实现原创 2023-08-01 09:15:08 · 431 阅读 · 0 评论 -
Redis优惠券秒杀超卖问题
假设线程1过来查询库存,判断出来库存大于1,正准备去扣减库存,但是还没有来得及去扣减,此时线程2过来,线程2也去查询库存,发现这个数量一定也大于1,那么这两个线程都会去扣减库存,最终多个线程相当于一起去扣减库存,此时就会出现库存的超卖问题。原创 2023-07-28 11:54:55 · 365 阅读 · 0 评论 -
Redis缓存穿透及解决方案
缓存穿透产生的原因是什么?用户请求的数据在缓存中和数据库中都不存在,不断发起这样的请求,给数据库带来巨大压力缓存穿透的解决方案有哪些?缓存null值布隆过滤增强id的复杂度,避免被猜测id规律做好数据的基础格式校验加强用户权限校验做好热点参数的限流。原创 2023-07-24 16:07:14 · 212 阅读 · 0 评论 -
Feign实现远程接口的调用
在自己跟着做项目过程中,对springcloud中的feign实现远程调用不太熟悉,故记录一下。原创 2023-07-08 17:31:54 · 2201 阅读 · 0 评论 -
记录一下Gson跟FastJson遇到的一个坑
项目需要进行一个接口的推送,将得到的参数推送到远程接口进行数据处理。之前使用了Gson转为json字符串,结果放到正式环境,发生了内存溢出,获取不到最后一个参数,发生了参数丢失问题,导致生产出现了错误,还好不是很大的问题,后来排查日志发现Gson转json时直接没有最后一个参数,感觉时Gson的问题,就用了阿里巴巴的JsonObject工具类转字符串,问题得到解决原创 2023-06-16 10:00:30 · 240 阅读 · 0 评论 -
调用远程接口的实现
远程接口调用的实现:一般来说传输的数据是json,先将需要传输的参数放到map中,再用json工具转为string类型,调用httprequestutil中的方法实现调用,拿到返回的结果,根据返回的结果判断是否调用成功。原创 2023-06-01 09:33:02 · 505 阅读 · 0 评论 -
Nginx学习(二. Nginx启停)
Nginx学习(Nginx启动跟停止)原创 2023-04-26 12:03:15 · 197 阅读 · 0 评论 -
Nginx学习(一.安装Nginx)
安装Nginx需要的运行环境和Nginx应用原创 2023-04-24 10:01:46 · 215 阅读 · 0 评论 -
RabbitMQ快速入门(五、TTL队列优化)
TTL队列优化原创 2023-03-21 18:00:14 · 126 阅读 · 0 评论 -
RabbitMQ快速入门(四、RabbitMQ高级特性:TTL延时队列)
RabbitMQ高级特性:TTL延时队列原创 2023-03-21 14:52:16 · 123 阅读 · 0 评论 -
【RabbitMQ快速入门(三、RabbitMQ高级特性:死信队列)】
RabbitMQ高级特性:死信队列原创 2023-03-20 15:58:37 · 125 阅读 · 0 评论 -
【RabbitMQ快速入门(二、Springboot集成RabbitMQ(详细步骤配置))】
Springboot集成RabbitMQ原创 2023-03-20 11:09:29 · 921 阅读 · 0 评论 -
RabbitMQ快速入门(一、几种工作模式)
RabbitMq快速入门原创 2023-03-20 10:25:33 · 69 阅读 · 0 评论