最新 最热

【实测】django的超轻量级消息队列:django-task-mq 使用教程

最近在培训压测平台中,因为需要使用到消息队列,考虑到很多同学的电脑windows不支持很多开源消息队列的原因,加上复杂繁重的那些中间件大家部署安装总是出错。所以自研了一个超轻量级的小工具:django-task-mq...

2023-08-14
2

基于Redis的消息发布和订阅(广播模式)

如下如所示, 定义了2个Linstener, 模拟2个应用监听同一个通道. 根据发送和接收的数据类型我们可以选择合适的数据序列化和反序列化方式, 默认序列化方式为RedisSerializer.java(). 对于普通的Bean来说使用json()和jav...

2023-06-30
1

面试题100:概述一下MQ的用处和缺点是什么?

【采用MQ的作用】1> 可以实现系统解耦假设有A系统,那么它会产生出业务数据,这个时候,有B系统和C系统时需要A系统产生的业务数据的。那么,如果没有引入MQ,就需要在代码中硬编码调用B系统和C系统的接口来传输数据。那么加入...

2023-05-10
1

如何写好一份技术简历

最近一直在帮团队进行人员招聘,越来越感觉招聘就像是大浪淘金,淘到一份优秀的简历都是一件不容易的事情。招聘的第一步就是要看简历进行初步筛选。在看完上百份简历之后,发现很多小伙伴并不知道如何写好一份技术简历。因...

2023-03-20
1

乒乓智能科技二面经历

单纯的 Redis 分布式锁仍然有些场景不满⾜的,如⼀个⽅法获取到锁后,可能在⽅法内继续调这个⽅法,就获取不到锁了。这时就要把锁改进成可重⼊锁。...

2023-03-17
2

订单支付超时,自动关闭订单实现

今天跟大家一起探讨一个场景:用户对商品下单,约定30分钟没支付,超时订单将被系统自动关闭。

2023-03-16
1

微服务的测试策略

在之前的文章中,我们聊了关于单体微服务的测试策略,有读者反馈想知道从宏观上微服务的测试策略要如何进行,本文就来探讨一下这方面的思考。

2023-03-16
2

面试官问百万数据excel导出功能如何实现?

但如果我告诉你,导出的记录条数,可能有一百多万,甚至两百万呢? 这时你可能会倒吸一口气。因为你可能会面临如下问题:

2023-03-06
4

用 5 年血淋淋的 Java 经验,排出了 100 颗雷... | 极客时间

可能很多人会说,“基础得过硬、得熟练掌握一门编程语言、至少看过一个优秀开源项目的源代码、有过高并发的工作经验、沟通能力强”。

2023-03-01
3