当前位置: 首页 > news >正文

java后端工程师进修ing(研一版‖day47)

今日总结

  • java随征录——压力测试,谷粒商城转学成在线
  • 科研随探录——
  • 八股随笔录——Redis面试篇(1/7)
  • 代码随想录——排列

详细内容

java随征录(学的有好多,懒得记了)

谷粒商城的项目先搁置了(依赖包的版本太老了,好多冲突了,都快配麻了,明天开始上手学成在线)

压力测试

  1. 响应时间:从客户端发送一个请求开始,到客户端接收到从服务器 端返回的响应结束整个过程的时间
  2. HPS:每秒点击次数
  3. TPS:系统每秒处理交易数
  4. QPS:系统每秒处理查询次数

科研随探录

八股随笔录

  • 讲一下redis底层的数据结构

redis提供了丰富的数据类型,常见的有五种数据类型:

String: 缓存对象、常规计数、分布式锁、共享session信息等。

Hash:缓存对象、购物车

List:消息队列

Set:聚合计算场景

Zset:排序场景

  • 跳表怎么实现的

链表在查找元素的时候,因为需要逐一查找。所以查询效率非常低,于是就出现了跳表。他是在链表基础上改进过来的,实现了一种多层的有序链表。

  • 为什么redis使用跳表而不是用B+树?

Redis 是内存数据库,跳表在实现简单性、写入性能、内存访问模式等方面的综合优势,使其成为更合适的选择。

1. B+树的设计是优化磁盘I/o,通过减少树的高度来降低磁盘寻道次数。

2. 叶子节点形成有序链表,范围查询性能极佳。

3. 跳表基于链表,通过多级索引加速查询,内存访问模式更符合CPU缓存局部性

代码随想录

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。

你可以按 任何顺序 返回答案。

示例 :

输入:n = 4, k = 2
输出:
[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],
]
class Solution {List<List<Integer>> result = new ArrayList<>();LinkedList<Integer> path = new LinkedList<>();public List<List<Integer>> combine(int n, int k) {combine(n, k , 1);return result;}private void combine(int n, int k ,int startIndex) {if(path.size() == k) {result.add(new ArrayList<>(path));return;}for(int i = startIndex; i <= n; i++) {path.add(i);combine(n, k, i + 1);path.removeLast();}}
}

http://www.dtcms.com/a/393156.html

相关文章:

  • 小谈:物联网(IoT)与工业传感器技术
  • python标准库
  • 01 Tasking软件安装及新建工程
  • ​​[硬件电路-288]: 单路双输入异或门(门控开关:两个同时为1,输出为1)NC7SZ86L6X 功能概述与管脚定义
  • 声明式事务4
  • 速通ACM省铜第十天 赋源码(A Good Problem和Make It Beautiful和Gellyfish and Baby‘s Breath)
  • 寰宇光锥舟
  • 如何安全的计算softmax?
  • 第一部分:基础架构与入门
  • [Windows] Cencrack在线工具包6.52
  • 算法基础篇(2)模拟
  • Go基础:Go语言结构体(Struct)和接口(Interface)详解
  • 【计算机毕业设计】基于生成对抗网络的动作与表情一致性动漫角色生成算法系统​
  • html5 做个人网页识芯平夹回拼翘
  • 开收价均值策略
  • 【大模型部署】Ollama部署gguf模型
  • Coze源码分析-资源库-删除工作流-前端源码-核心组件
  • 机器学习实战第八章 降维
  • 2025年csp-j真题和解析
  • C++ STL map 深度解析:从原理到实战的全方位指南
  • 【EKF组合导航例程】MATLAB代码,15维状态量、3维观测量的组合导航,滤波使用EKF(扩展卡尔曼滤波)。附下载链接
  • word文档怎么根据大纲拆分章节
  • 【Modbus】Modbus协议基础知识详解
  • Springboot使用Integration实现MQTT发送和接收消息
  • 中国传统文化上衣下裳
  • zk管理kafkakafka-broker通信
  • 前端开发技术趋势Web Components
  • Python tarfile库详解
  • ​​[硬件电路-287]:高性能六通道数字隔离器CA-IS3763L 功能概述与管脚定义
  • 错题集系统接口文档