摘要: 1: rpc 和 http 的区别 下面是 RPC 和 HTTP 之间的一些区别: 目的:RPC 的主要目的是在远程计算机之间进行通信,而 HTTP 的主要目的是在客户端和服务器之间传输数据。 通信方式:RPC 通常使用二进制协议进行通信,而 HTTP 使用文本协议进行通信。 响应速度:由于 RPC 阅读全文
posted @ 2023-03-14 08:14 Peter_tang 阅读(115) 评论(0) 推荐(0)
摘要: 1: 描述一下秒杀的实现过程 以及技术难点 1.1 redis 预热 把每一场的秒杀商品预热到redis中 1.2 xxl-job 预热 分布式任务 1.3 cdn 静态资源加速 1.4 redis 分布式锁 防止一货多卖 1.5 mq 延时队列 延时反查 订单的状态 1.6 mq 削锋 1.7 限 阅读全文
posted @ 2023-03-08 19:16 Peter_tang 阅读(101) 评论(0) 推荐(0)
摘要: 1:什么是mq mq的优缺点分别是什么 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 优点: 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定性 使用了 MQ 之后,限制消费消息的速 阅读全文
posted @ 2023-03-08 19:12 Peter_tang 阅读(174) 评论(0) 推荐(0)
摘要: 1: 什么是redis 他的特征是什么 Redis 是 NoSQL 中的一种存储工具,他是一个 key-value 存储系 统 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,s 阅读全文
posted @ 2023-03-02 08:34 Peter_tang 阅读(25) 评论(0) 推荐(0)
摘要: 1:linux 的优点 稳定 安全 2:什么是linux的内核版本 什么是发行版 有哪些常见的发行版 3: mkdir -p 和不带 p 的区别 -p 确保目录名称存在,不存在的就建一个。 4: 查出占用了11111端口的进程 并且杀死用什么命令 netstat -naop | grep 1111正 阅读全文
posted @ 2023-02-25 08:32 Peter_tang 阅读(53) 评论(0) 推荐(0)
摘要: 1:什么是nodejs ,起什么作用 是一个javascript运行环境 它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能 2:什么是npm 说出3个npm 常见的命令 随同NodeJS一起安装的包管理和分发工具 npm install 安装模块 npm init在项目中 阅读全文
posted @ 2023-02-20 20:01 Peter_tang 阅读(30) 评论(0) 推荐(0)
摘要: 1: 你们公司使用的maven 版本 3.5 2: 使用maven 经常遇到的问题有哪些 怎么解决的 下载jar的过程中可能网络波动,导致jar包下载不成功,这个时候idea又会认为已经有了 ,再也不会去下载了,我们只要把本地仓库中的 该jar的文件夹删掉 ,重新再下载就好了 由于依赖传递带来的版本 阅读全文
posted @ 2023-02-20 19:37 Peter_tang 阅读(175) 评论(0) 推荐(0)
摘要: 1:jsp的工作原理是什么 1、jsp文件必须在jsp服务器内运行 2、jsp文件必须生成servlet才能执行 3、每个jsp页面的第一个访问者速度都很慢,因为必须等待jsp编译成servlet 4.jsp页面的访问者无需安装任何客户端,甚至不需要可以运行的Java的运行环境,因为jsp页面输送到 阅读全文
posted @ 2023-02-20 19:24 Peter_tang 阅读(298) 评论(0) 推荐(0)