自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (9)
  • 收藏
  • 关注

原创 p多多研发工程师面经总结

操作系统需要为用户提供服务,运行用户程序,因此必须有用户态。用户态为用户程序提供了一个相对安全、受限制的执行环境,同时通过系统调用等机制与系统态进行交互,实现对系统资源的访问和利用。如果只有系统态,用户将无法方便地使用计算机系统,所有操作都需要直接与打交道,这对于普通用户和大多数应用程序来说是不现实的。WebSocket 是一种在的协议。

2025-04-17 18:37:32 847

原创 某益网络面经总结

1.当主线程执行结束后,子线程还会继续执行下去吗?2. 线程池核心参数3.线程池原理:4. 拒绝策略当线程池的线程数达到最大线程数时,需要执行拒绝策略。5.线程池类型6.线程池工作原理。

2025-04-13 18:44:05 1048

原创 25某团校招后端开发一面

JVM 的垃圾回收(Garbage Collection,简称 GC)是一种自动内存管理机制,用于回收不再使用的内存空间,以避免内存泄漏和内存溢出。await让线程释Lock锁等待,signal唤醒单个、signalAll唤醒所有等待线程,用于复杂多线程协作场景。关键字保证内存可见性,即一个线程修改共享变量后,其他线程能及时感知。例如,线程 A 修改。修饰的变量后,需将更新刷新到主内存,线程 B 从主内存读取更新后的值,实现隐式通信。,写满时写线程阻塞,读空时读线程阻塞,适用于线程间直接数据传输。

2025-04-13 18:43:06 1110

原创 动态规划详解

动态规划(Dynamic Programming, DP)是通过将复杂问题分解为重叠子问题,并利用状态转移方程和最优子结构性质高效求解的算法。问题:求两个字符串的最长公共子序列长度状态定义:表示 s1 前 i 位和 s2 前 j 位的 LCS 长度转移方程:示例 2:带障碍物的矩阵路径数问题:从左上到右下,避开障碍物(1 表示障碍),求路径数状态定义:表示到达 (i,j) 的路径数转移方程:三、一维动态规划(滚动数组优化)示例 3:斐波那契数列(基础版)问题:计算第 n 项斐

2025-04-10 14:13:26 380

原创 算法之数论

考虑你从家出发步行去往一处目的地,该目的地恰好离你整数单位步长(大于等于1)。你只能朝向该目的地或者背向该目的地行走,而你行走的必须为单位步长的整数倍,且要求你第N次行走必须走N步。请就给出目的地离你距离,判断你是否可以在有限步内到达该目的地。如果可以到达的话,请计算到达目的地的最短总步数(不能到达则输出-1)。距离目的地2, 需要3步:朝向走1,背向走2,朝向走3。1个整数:最短总步数(进行了多少次行走)步的方向(朝向或背向),使得前。步的位移总和恰好等于目标距离。1个整数:目的地离你距离T。

2025-04-10 14:12:11 299

原创 大数据开发组件学习笔记

Sqoop 是 Apache 旗下一款用于在 Hadoop 和关系数据库服务器间进行数据传输的工具。

2025-04-04 17:09:11 919

原创 数据仓库相关笔记

数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。它出于分析性报告和决策支持目的而创建。

2025-04-04 16:20:10 676

原创 大数据技术学习笔记

它将原本复杂的任务拆解为多个相对简单的子任务,把难以洞察的整体处理流程,转变为清晰易懂的多个层级,每一层的处理逻辑都一目了然。这种方式极大地降低了维护难度,不仅易于确保每个处理步骤的准确性,而且当数据出现错误时,也能够快速溯源,仅对特定层级进行针对性的局部调整,从而显著减少问题定位与修复的时间成本。运维层面:一台机器上的应用太多,不同的环境,安装过程也不一样,管理麻烦,怎么。开发层面:不同程序的运行受到环境、资源等因素的干扰,不同的环境,开发的方式也。硬件容器:将一个硬件虚拟为多个硬件,上层共用硬件。

2025-04-01 16:11:29 865

原创 大数据——Yarn相关知识点

Capacity 调度器由 Yahoo 开发,旨在实现 Hadoop 多用户应用,最大化集群资源吞吐量,目前被 IBM BigInsights 和 Hortonworks HDP 采用。值得注意的是,ResourceManager 仅负责对 ApplicationMaster 进行监控,当 ApplicationMaster 运行失败时负责重启它。由于大应用可能独占资源,致使其他应用阻塞,在共享集群中,Capacity Scheduler 和 Fair Scheduler 更为适用。

2025-04-01 00:48:51 720

原创 大数据WordCount案例详解

WordCount 是一个经典的 Hadoop MapReduce 程序,用于统计文本文件中每个单词出现的次数。下面将对代码中的 Mapper 类、Reducer 类和主类等进行详细解释。

2025-04-01 00:48:49 745

原创 软件工程师面经整理

拦截请求,从请求头提取JWT,验证有效性后,将用户角色等信息存入Spring Security的SecurityContext,供后续授权使用。4.

2025-03-31 15:23:30 880

原创 Java多线程

进程:有独立的内存空间,进程中的数据存放空间(堆空间和栈空间)是独立的,至少有一个线程。线程:堆空间是共享的,栈空间是独立的,线程消耗的资源比进程小的多。

2025-03-28 19:38:54 876

原创 Java核心基础

但是,s=s+1进行两次运算,+= 是一个运算符,只运算一次,并带有强制转换的特点,也就是说s += 1 就是s = (short)(s + 1),因此程序没有问题编译通过,运行结果是2.JDK1.8的时候, 接口中加入了两个新的成员: 静态方法, 默认方法(必须用default修饰).1.final关键字:final是一个关键字, 表示最终的意思, 可以修饰类, 成员变量, 成员方法.2.static关键字:static是一个关键字, 表示静态的意思, 可以修饰成员变量, 成员方法.

2025-03-27 16:41:38 1082

原创 MySQL索引

主键索引(Primary Key Index): 每个表只能有一个主键索引,主键索引是唯一的,不能包含NULL值。主键索引的存储方式是聚簇索引。唯一索引(Unique Index): 唯一索引保证了列的所有值都是唯一的,但允许NULL值存在(根据SQL标准,NULL可以视作不同的值)。唯一索引的存储方式也是聚簇索引或非聚簇索引,具体取决于数据库引擎。普通索引(Index): 普通索引是最常见的一种索引,它不会限制列中的值唯一性,只是加速查询。

2025-03-24 17:03:26 818

原创 MySQL学习笔记

在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 false,即 NULL = NULL 返回false。如果 condition1 成立,则返回 result1, 如果 condition2 成立,则返回 result2,当全部不成立则返回 result,而当有一个成立之后,后面的就不执行了。比较两个字符串,如果字符串 expr1 与 expr2 相等 返回 NULL,否则返回 expr1。如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。

2025-03-24 00:35:32 1109

原创 MYSQL基础

关系型数据库(如MySQL、Oracle):基于表结构,支持复杂查询。非关系型数据库(如Redis、MongoDB):适合高并发,存储键值对或文档。

2025-03-23 15:12:14 320

原创 支持向量机(SVM)

核函数的选择通常取决于数据的特点和问题的性质。设原始空间中的向量为x和z,核函数K(x,z)满足K(x,z)=〈ϕ(x),ϕ(z)〉,其中ϕ(x)是将x映射到高维空间的函数,〈⋅,⋅〉表示高维空间中的内积。)中的关键概念,它的主要作用是将低维空间中的数据映射到高维空间,使得原本在低维空间中线性不可分的数据在高维空间中变得线性可分,从而可以使用线性分类器进行分类。在小样本数据集上也能有较好的表现,它关注的是支持向量,即对分类起关键作用的少数样本点,而不是整个数据集,所以在样本量有限时也能构建有效的模型。

2025-03-22 17:12:06 1407

原创 python代码requsets模块post的files参数详解

文件元组(例如 ('file.txt', open('file.txt', 'rb'), 'text/plain'))。文件列表(例如 [('file1.txt', open('file1.txt', 'rb')), ('file2.txt', open('file2.txt', 'rb'))])。然后,使用 open() 方法打开文件,并将文件对象放在 files 参数中,键为 file,值为文件对象。文件对象(例如 open('file.txt', 'rb'))。# 定义 API 地址和文件路径。

2023-05-03 16:12:11 2181

原创 python代码requsets模块post的files参数详解

文件元组(例如 ('file.txt', open('file.txt', 'rb'), 'text/plain'))。文件列表(例如 [('file1.txt', open('file1.txt', 'rb')), ('file2.txt', open('file2.txt', 'rb'))])。然后,使用 open() 方法打开文件,并将文件对象放在 files 参数中,键为 file,值为文件对象。文件对象(例如 open('file.txt', 'rb'))。# 定义 API 地址和文件路径。

2023-05-03 16:10:29 1740 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除