会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
止息
博客园
首页
新随笔
联系
订阅
管理
2024年2月19日
springboot 单元测试
摘要: package com.cx.shop.scheduler.test; import com.cx.shop.SchedulerProviderApplication; import com.cx.shop.scheduler.service.TaskJobService; import org.j
阅读全文
posted @ 2024-02-19 10:47 fnasklf
阅读(12)
评论(0)
推荐(0)
2024年2月4日
javaee平台技术
摘要: 3.spring和springboot 3.3spring容器 BeanFactory:创建Bean对象以及管理Bean对象。 ApplicationContext:BeanFactory的子接口,继承了其所有能力外,还追加了其他功能。 控制反转实现机制: 将对象间的依赖交给容器去处理,利用set或
阅读全文
posted @ 2024-02-04 11:44 fnasklf
阅读(15)
评论(0)
推荐(0)
2024年2月2日
servlet 中的BIO与NIO结构
摘要: servlet只有一个对象,其中各个线程共享其内存,为了防止出现线程安全问题,servlet对象中是没有属性的。 servlet内部线程处理http请求分为5步 read: 读取网路协议,完整读完http下各个tcp/ip包,拼接成request,就是完整读完http的request的过程 deco
阅读全文
posted @ 2024-02-02 10:59 fnasklf
阅读(49)
评论(0)
推荐(0)
2023年11月29日
金额等敏感数据计算方法
摘要: 如何进行余额更新,并发扣款,数据一致性问题 - 知乎 (zhihu.com) CAS 业务层面乐观锁
阅读全文
posted @ 2023-11-29 19:20 fnasklf
阅读(13)
评论(0)
推荐(0)
2023年11月11日
Lodash-前端 js工具库
摘要: 官网:Lodash 简介 | Lodash中文文档 | Lodash中文网 (lodashjs.com) import _ from 'lodash' const dialogHandler = (val) => { if (val) { listCompanyByCurrentUserIdFn()
阅读全文
posted @ 2023-11-11 11:01 fnasklf
阅读(39)
评论(0)
推荐(0)
2023年11月3日
springboot配置静态资源访问
摘要: 重写WebMvcConfigurer中的addResourceHandles 1.配置静态资源地址 2.重写 完整代码 @Configuration public class InterceptorConfig implements WebMvcConfigurer { @Value("${file
阅读全文
posted @ 2023-11-03 10:47 fnasklf
阅读(213)
评论(0)
推荐(0)
2023年10月25日
rabbitmq 基本使用
摘要: 超详细的RabbitMQ入门,看这篇就够了!-阿里云开发者社区 (aliyun.com)
阅读全文
posted @ 2023-10-25 16:10 fnasklf
阅读(13)
评论(0)
推荐(0)
2023年10月10日
springboot-配置心跳
摘要: @Slf4j @EnableScheduling @Component public class FyServeHeartConfig { @Autowired private RedisUtil redisUtil; @Scheduled(fixedRate = 5000) public void
阅读全文
posted @ 2023-10-10 10:00 fnasklf
阅读(447)
评论(0)
推荐(0)
RabbitMq DLX 实现延迟队列
摘要: 我们可以把死信队列就当成延迟队列。 具体来说是这样: 假如一条消息需要延迟 30 分钟执行,我们就设置这条消息的有效期为 30 分钟,同时为这条消息配置死信交换机和死信 routing_key,并且不为这个消息队列设置消费者,那么 30 分钟后,这条消息由于没有被消费者消费而进入死信队列,此时我们有
阅读全文
posted @ 2023-10-10 10:00 fnasklf
阅读(64)
评论(0)
推荐(0)
2023年10月8日
零碎的知识
摘要: 队列 computeIfabsent private volatile static Map<String, List<Long>> MAP = new ConcurrentHashMap<>(); // 根据队列id,取出对应的限流队列,若没有则创建 List<Long> list = MAP.c
阅读全文
posted @ 2023-10-08 18:34 fnasklf
阅读(12)
评论(0)
推荐(0)
下一页
公告