自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 JAVA秋招学习指南

八股文-MySQL_mysqlbinlog 自旋锁-优快云博客Redis八股文-优快云博客操作系统八股文--未完成_进程优先级 也会分配磁盘io占用和网络吞吐吗-优快云博客JVM八股文-优快云博客JAVA多线程八股文-未完成-优快云博客Spring八股文-优快云博客https://blog.youkuaiyun.com/2301_76854264/article/details/146197170?sharetype=blogdetail&sharerId=146197170&sharerefer=PC&s

2025-07-27 11:09:38 503

原创 RRT建模

【代码】RRT建模。

2025-12-20 22:33:12 164

原创 Conda 常用命令行

py配置anconda环境。

2025-12-17 20:38:39 181

原创 软件下载及其对应操作

清华大学镜像网站 下载iso包。

2025-12-03 11:00:50 223

原创 喜茶上传图片

作者给出了一种新的思路,把机内字体换了,每个汉字其实本质就是一个符号,换成了这个图片,然后要在虚拟机上整,物理机的话如果不清楚或忘记更改的哪个字符就会导致最后输出不了那个汉字,喜茶这个应该是根据本地字体符号来上传的,不是把汉字对应的码表上传服务器载判断啥的。流程步骤:物理机替换图片→下载字体之后安装(把之前的文件重命名,给新文件加上帖子里的命名)→复制到虚拟机(这一步也需要把之前的同名文件删掉),再安装一遍字体→重启→登微信直接上传。自我了解,最有效出名的就是 python画图法和文字替换法。

2025-11-25 12:18:37 263

原创 秋招八股算法常见

2、先求两数之和,用一个字典记录,key为两数之和,val℅┭涌e为两数的索引。(针对北京、上海等)如果解决,是否有额外的服务期协议?2. 我的工作地点是固定在(城市+区)吗?3. 请问三方协议生效后,公司会在什么时候与我签订正式的劳动合同呢?2. Offer中承诺的薪资、福利等,都会写在三方协议的备注栏里吗?4. 绩效奖金的发放周期和考核标准是怎样的?2. 对于校招生,公司有怎样的入职培训和未来的晋升培养机制?1. 请问我入职后的具体岗位名称和部门是什么?8. 年终奖的发放政策大概是怎样的?

2025-11-13 17:05:22 260

原创 客户端Android八股

2.在大量使用大前端技术的公司(美团,饿了么,支付宝),很多ui细节是交给前端开发去完成,客户端这边只需要搭建容器,也就是H5页面,比如我们常见的小红书推荐流、APP的各种弹窗,这部分ui的绘制都是前端完成,客户端开发只需要把容器搭建好。1. 重点集中在移动端界面的绘制,及端内逻辑的书写:文件、资源下载及缓存,与系统api的交互,与后端服务的网络请求。3.还有部分客户端岗位做的是底层架构相关的,音视频sdk开发、网络sdk开发,客户端性能优化等。主要原因:开发需求小,薪资平均没服务端高,容易被裁。

2025-11-12 20:47:58 309

原创 新知识点背诵

蚂蚁面试一面复习策略。

2025-10-12 17:20:39 653

原创 锁信息八股

共享锁:对数据就行读操作是加的锁。也叫读锁排他锁:对数据就行写操作是加的锁。也叫写锁意向锁:为了在一个事务中揭示下一行将要被请求锁的类型,意向锁是表锁,分为意向共享锁和意向排他锁 行级锁:MySQL 中锁定 粒度最小 的一种锁,锁行,加锁慢,会出现死锁、并发度高 间隙锁:范围查询的时候,会把数据库中不存在的间隙数据也加上锁,防止有插入操作,从而防止幻读乐观锁与悲观锁互斥锁与自旋锁(针对线程)当已经有一个线程加锁后,其他线程加锁则就会失败,互斥锁和自旋锁对于加锁失败后的处理方式是 不一样的:多线程

2025-10-04 15:45:41 581

原创 XXL-JOB知识点

问题:调度中心与执行器的通信解决方案:基于 HTTP + JSON 的自定义协议执行器内置了一个Jetty服务器与调度中心通信,传输的都是HSON格式。

2025-09-13 23:10:43 864

原创 Spark+Hive中间件

特性UDFUDAFUDTF全称用户自定义函数用户自定义聚合函数用户自定义表生成函数输入输出关系一行进,一行出多行进,一行出一行进,多行出功能类比类似于 SQL 中的普通函数类似于 SQL 中的聚合函数类似于 SQL 中的EXPLODE()函数常见场景数据格式化、字段拼接、大小写转换、计算等求和、求平均、求最大值、计数、Top N 等解析JSON数组、Map键值对展开、一行拆多行继承类开发难度简单复杂中等。

2025-09-11 19:58:31 989

原创 Spring八股文

Spring是可以构建java应用所需的一切基础设施,通常Spring指的就是Spring Framework。核心解释IOC:控制反转AOP:面向切面编程容器:包含并管理应用对象的生命周期Spring是简化企业开发java流程,提供开源应用框架和依赖注入的容器。具有:依赖注入/控制反转、面向切面编程、和模块化设计。但其配置繁琐,需要写大量的XML或Java配置来定义Beans、事务管理等SpringBoot,就是解决了这个问题,提供了自动配置起步依赖等机制。

2025-09-07 22:16:20 1121 1

原创 非力扣100原题

/ 如果 当前指针 + 当前前缀节点 <=k,即不在k的范围内,那么当前指针(下个前缀节点) = 当前指针 + 当前前缀节点,前缀数++// 计算当前数的节点数(如1-201,那么在1和2之间隔着10-19,100-199:节点数为1+10+10*10)// 数组{1,2,-,9,10,11,12}-->{1,10,11,12,2,--,9}// else,在k的范围内,那么当前指针 = cur指针+1,前缀数*10更加细分。// 如果当前指针<目标指针,while循环,多线程交替打印ABC。

2025-09-03 13:11:15 536

原创 力扣100+补充大完结

动态规划:每一个状态一定是由上一个状态推导出来动归5部曲确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组int val;// 构造函数。

2025-08-26 22:49:00 431

原创 八股文智力题

一个小猴子有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。例如可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。同理,16瓶药水,会需要log2^16 = 4只小白鼠故,1000瓶药水,会需要log2^1000 = 10只小白鼠。问题:1000瓶药水,1瓶有毒药,最少需要几只小白鼠找出毒药?8瓶药水,需要3只小白鼠,即 log2^8 = 3只小白鼠。走到16米的时候,吃掉48根香蕉,剩52根香蕉。

2025-08-07 22:40:23 273

原创 二叉树+回溯算法

深度优先遍历DFS(递归法,迭代法):先往深处走,遇到空节点再往回走 数据结构:栈,先进后出(递归法,迭代法)广度优先遍历BFS(迭代法):一层一层遍历 数据结构:队列 先进先出。观察:前中后,分别对应中的位置不同,其次一左一右;适用场景:「层序遍历」、「最短路径」返还数值的一般都是全局单独定义。

2025-08-05 22:37:57 396

原创 八股数据结构

本质上来说:左右指针法,左指针最开始时为值为定位值keyA,右指针移动,遇到比定位值A小的停下定位置B,然后左指针移动,遇到比右指针B定位小的C,交换。当左右指针相遇时,比较此时的定位值D与A比较,如果D<A交换。左右指针法,左指针最开始时为值为定位值keyA,右指针移动,遇到比定位值A小的停下定位置B,然后左指针移动,遇到比定位值A定位大的C,交换。通过选择一个基准元素,将数组划分为两个子数组,使得左子数组的元素都小于(或等于)基准元素,右子数组的元素都大于(或等于)基准元素,然后对子数组进行递归排序。

2025-07-28 19:58:46 1015

原创 简单算法练习

补充: ^ 异或 ==> 无进位相加(相同为0,不同为1)& 与 只有两个1相“与”才为1。

2025-07-28 19:56:58 145

原创 八股文Kafka和RabbitMQ

Offset 是一个递增的、不可变的数字,当一条记录写入 Partition 的时候,它就被追加到该 Partition 对应的 log 文件的末尾,并被分配一个序号,作为 Offset。即使消息被删除或过期,Offset 也不会改变或重用。Offset 是 Kafka 为每条消息分配的一个唯一的编号,它表示消息在分区中的顺序位置。Offset 是从 0 开始的,每当有新的消息写入 Partition 时,Offset 就会加 1。

2025-07-27 10:52:15 1062

原创 Java代码学习

3、定义一个类方法返回,返回类对象 public static A getObject(){ if(a==null){a = new A();3、定义一个类方法返回,返回类对象public static A getObject() {return a;} ==>并提供一个公共的静态方法用于获取该实例,只会返回同一个a对象,因为第2步中a是类变量,只会开辟一处内存。2、定义一个类变量记住类的一个对象 private static A a = new A();动态数组 ArrayList。

2025-07-24 22:26:16 430

原创 面试题(技术面+hr面)

回答问题时注意体现上面五点,即使瞎扯也尽量往上靠。

2025-07-24 22:08:18 2483 1

原创 遇到JAVA问题

JDK9以后已经将sun.misc.Unsafe弃用,同时改进了lib文件的存储方式,将sun.misc.Unsafe全部存储在了jdk.unsupported里面。

2025-07-22 21:02:13 172

原创 场景设计题+智力题

1. 对于一个整数数组,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n2. 函数foo()概率p输出1,概率1-p输出0,等概率输出0和1?3. 十亿个数,找前 100 个,用什么算法,时间复杂度是多少?4. 给定包含n个元素的数组,n小于等于10^5。有q次询问,每次询问给定两个值k和x,k小于等于10^5 ,q小于等于10^5。每次询问需要在前k个元素中找到第一个比x大的元素(从左到右遍历第一个)。

2025-07-15 23:40:43 919

原创 实习文档学习

JVM工具(MAT)使用进阶技巧_jvm查看老年代中的对象-优快云博客阿里巴巴Arthas详解-优快云博客

2025-07-14 23:56:20 143

原创 动态规划+多动态+图论算法

动态规划:每一个状态一定是由上一个状态推导出来动归5部曲确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组。

2025-06-25 22:23:45 282

原创 项目整合提问

我们用的是 Spring Boot 原生 WebSocket,客户端通过携带 Token 建立连接,服务端校验 Token 并建立用户 ID 到 Session 的映射,实现用户级别的精准推送。通过内存 Map 维护连接,接收到订单后精准推送到商家端,并在连接关闭时自动清理资源,保证系统稳定性和实时性。适用于大规模的异步任务、高并发、大数据量的任务,尤其是跨服务、跨系统的任务。适用于小到中等规模的异步任务,且任务主要在一个应用内部执行,任务之间有较强依赖关系,或者需要保证任务的顺序执行。

2025-04-11 10:37:16 880

原创 八股补充说明

引用类型与根对象的关系回收行为强引用强引用与根对象连接,保持对象可达如果对象没有与根对象连接,且没有强引用,垃圾回收器会回收它软引用软引用与根对象连接,内存充足时对象可达在内存不足时,软引用对象会被回收弱引用弱引用与根对象连接,弱引用无法阻止回收弱引用的对象会在下一次垃圾回收时回收虚引用虚引用与根对象连接,但虚引用不会影响对象生命周期虚引用对象会在垃圾回收时被回收,且不会影响回收。

2025-04-07 23:02:58 323

原创 链表节点算法

首先记住链表是以节点的形式存在,链表循环一般用while,每次循环要根据循环条件来判断。

2025-04-04 22:46:43 275

原创 SQL语句的训练

1.student表中查询大于平均成绩的同学,只显示前10名。如 ifnull(referer_id,0)!2.r如果列表中存在为null的数据,为他们赋值。ifnull(为空列,赋予值)等效于 完好的列。OR 一般用在不同列上。AND 一般用在同一列上。

2025-04-03 17:16:42 400

原创 面试自我介绍

熟练掌握 Java 编程、JVM 虚拟机、MySQL 数据库、Linux 系统等核心开发工具,并具备计算机网络、操作系统、数据结构等相关基础知识。的开发,该系统基于 Spring Boot 框架,融合了大数据分析、AI 态势可视化、AI 能力管理以及机器人状态检测等多个模块。在实验室项目的推动过程中,我始终保持对新技术的探索,能够根据需求快速学习并应用新技术,具备较强的自主学习能力和适应能力。此外,我热爱阅读和运动,善于团队协作,能够高效沟通,与团队共同推进项目进展。在项目实践方面,我参与了。

2025-04-02 11:15:11 459

原创 外卖平台问题

分别对缓存和数据库中的分布式加锁,持有写锁线程先更新数据库,再更新缓存,最后释放锁。:​Redisson 内部提供了“看门狗”机制,默认锁的有效期为 30 秒。如果在锁持有期间,持锁的 Redisson 实例未关闭,锁的有效期会自动延长,避免因 Redis 节点宕机导致的锁死问题。

2025-04-02 09:35:27 530

原创 项目完善改进

验证码功能。

2025-03-31 16:56:00 140

原创 Java算法模板

/ 记录每个字母最后出现的下标i < n;i++) {贪心算法贪心算法是一种在每一步都选择当前最优解(局部最优解),从而期望最终能得到全局最优解的算法策略。列表 List✅可以用,但元素不可修改。✅推荐用于可变列表。

2025-03-29 22:43:48 312

原创 八股-数据结构

原理:DFS 采用思想,优先沿着某一条路径走到底,再回溯到上一个分支点继续探索其他路径,直到遍历完所有可能的路径。

2025-03-24 21:02:25 279

原创 智慧社区平台

这些函数适合加密小型数据,如手机号和身份证号。你需要提供一个加密密钥(对称密钥),该密钥用于加密和解密操作。:对于用户敏感信息,如身份证号、手机号等,可以考虑在查询时对部分数据进行脱敏,只显示部分信息,如显示手机号的后四位或身份证号的最后 4 位。针对项目的并发请求的 QPS(Queries Per Second,查询每秒),要确保高效处理视频流。项目中用到的java多线程池、以及输入和输出的数据是什么、为什么不直接让算法团队去做。来为其他模块(如前端、后端、机器人系统)提供支持。AI训练的样本是什么?

2025-03-20 22:24:30 867

原创 美团-测开

通过技术手段来测试和优化软件,测试功能是否能正常运行,存在哪些漏洞,提高系统的稳定性。而且思维要活跃,能够构建一些测试体系。

2025-03-19 21:58:13 241

原创 Spring八股文

Spring是一个**生态**:可以构建java应用所需的一切基础设施,通常Spring指的就是Spring Framework。核心解释- spring是一个轻量级的**开源容器框架**。- spring是*为了解决企业级应用开发的业务逻辑层和其他各层对象和对象直接的耦合问题*- spring是一个**IOC**和**AOP**的容器框架。IOC:控制反转AOP:面向切面编程容器:包含并管理应用对象的生命周期。

2025-03-19 17:48:21 592

原创 Java集合八股文

数组与集合的区别长度:数组是固定长度,一旦创建无法改变;集合是动态长度类型:数组包含基本数据类型和对象;集合只包含对象访问:数组直接访问元素;集合间接访问(迭代器)基础集合类java集合可分为Set、List、Queue和Map四种体系。set代表无序、不可重复的集合List代表有序、重复的集合而Map则代表具有映射关系的集合,key不可重复,value可Queue代表一种队列集合实现第1步是对哈希表长度的扩展(2倍)第2步是将旧哈希表中的数据放到新的哈希表中。

2025-03-19 15:05:41 65

原创 2025-3-17 腾讯云-大数据方向-成都面试

算法:多个有序数组[1,2,4],[2,4,5],[2,6,7],输出有序集合的交集,Java实现。nameA和nameB在元空间中映射的是同一个地址吗?ConcurrentHashMap了解过吗。volatile是什么,解决了什么问题。读取变量,而不是最新的主存数据。treeset和hashset区别。jvm中,堆,栈,元空间存储的数据。是 Java 关键字,用于。,导致执行结果和代码顺序不同。,确保代码按照预期顺序执行。JVM 和 CPU 可能会。使用过JVM的哪些模块。反向代理解决什么问题。

2025-03-18 22:59:19 462

原创 负载均衡nginx

Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。

2025-03-17 13:39:56 1267

空空如也

空空如也

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

TA关注的人

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