E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java面试1000题
Java面试
题
说明本文档是Java技术面试问题与答案集合,涵盖Java基础知识、集合框架、并发编程、Spring框架、数据库、消息队列、系统设计等核心技术领域。模板使用指南难度分级:L1:低难度,适合初级开发者,基础概念和原理L2:中难度,适合中级开发者,实际问题解决和系统设计L3:高难度,适合高级开发者,复杂系统架构和深度技术挑战问题结构:每个问题按「类别-序号-具体问题」格式组织使用Markdown链接连接
木鱼时刻
·
2025-07-05 08:05
软件开发
java
开发语言
Switch全能模拟器1.19.1,续航提升30%+60帧
复制粘贴内存卡根目录4投币键ZL开始建ZR同时按ZL和ZR菜单切换+键关闭游戏全能模拟器是最新1.19.1,核心全部手动匹配好了,全部游戏适配遥感操作,玩射击游戏按住b健连发,cpu频率默认
1000
改成
2501_92572038
·
2025-07-05 08:02
memcached
2958、最多K个重复元素的最长子数组
题目:解答:在上一
题
的基础上,修改一下即可。上一
题
是哈希表的value与1相比,本题改成与k相比即可。
椎名ひる
·
2025-07-05 08:30
#
滑动窗口
leetcode
leetcode
算法
数据结构
(字符串)Java 利用 KMP 求解重复的子字符串
给定的字符串只含有小写英文字母,并且长度不超过
1000
0。
南淮北安
·
2025-07-05 07:29
冲刺大厂之
Java
刷题笔记
字符串
算法
leetcode
kmp
面试中有哪些常见的手撕代码
题
?
目前共有下面这些问题详细的解答写三种单例模式的实现方式编号为1-n的循环报1-3,报道3的出列,求最后一人的编号写两个线程打印1-n,一个线程打印奇数,一个线程打印偶数LRU缓存实现用Java实现栈加权轮询算法的实现死锁快速排序生产者和消费者
Try,多训练
·
2025-07-05 06:52
面试
算法
面试
java
算法
Vue3响应式卡顿?3招性能优化技巧让页面提速200%(附源码对比)
这种性能差距在数据量超过
1000
条记录时尤为明显。本文将深入分析Vue3响应式系统的性
程序猿全栈の董(董翔)
·
2025-07-05 03:03
性能优化
vue.js
前端
Codeforces Round 1009 (Div. 3) G
写在前面由于最近在做CSP-S的
题
,又恰好做到了CSP-S2021的第二
题
括号序列,于是对于区间DP区间DP区间DP有了一些船新的体悟,刚好可以用在此题上。
能打一辈子XCPC么
·
2025-07-05 03:30
Codeforces
算法
数据结构
c++
【LeetCode 热
题
100】5. 最长回文子串(Python中心扩展法详解)
原
题
链接:LeetCode5.最长回文子串✨一、题目描述给你一个字符串s,请你找出其中最长的回文子串。回文串是指正着读和反着读都一样的字符串。
未名编程
·
2025-07-05 03:29
LeetCode热题100详解
leetcode
python
算法
全网最详细的华为OD知识,值不值得去看这篇就够了(Python/JS/C/C++)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-07-05 02:59
搬砖工逆袭Java架构师
华为od
华为OD机试
2025B卷
java
华为OD机试 - 模拟数据序列化传输(Java 2025 B卷 200分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天
哪 吒
·
2025-07-05 02:59
华为od
java
开发语言
华为OD机试
2025B卷
【
Java面试
】10GB,1GB内存,如何排序?
一、外部排序步骤1️⃣分块排序(分割阶段)步骤:将10GB文件分割为多个内存可容纳的小块(如每个块900MB,共约11块),避免内存溢出。逐块读取到内存,使用高效排序算法(如Collections.sort()或Arrays.sort())排序。将排序后的块写入临时文件,生成11个有序子文件。关键代码:ListsplitAndSort(Fileinput)throwsIOException{Lis
用心分享技术
·
2025-07-04 23:10
Java面试题
java
面试
ASCII 码表
二进制八进制十进制十六进制字符0
1000
000403220space(novisibleglyph)0
1000
010413321!0
1000
100423422"0
1000
11
IMPYLH
·
2025-07-04 18:38
笔记
Python, Go, C ++开发农业/工业/服务业利润率查询APP
#Python、Go、C++开发农业/工业/服务业利润率查询APP方案我将为您设计一个覆盖农业、工业、服务业三大产业,包含
1000
0+种业务的利润率查询应用,结合Python、Go和C++的技术优势,提供全面的利润分析和市场洞察
Geeker-2025
·
2025-07-04 18:35
python
golang
c语言
BM2 链表内指定区间反转
目录题目链接题目解题思路代码题目链接链表内指定区间反转_牛客
题
霸_牛客网题目解题思路只是比第一
题
多了一个范围,有两个思路一:先移动到要逆序的位置前一个固定,然后逐个往后移动并且讲当前位置的指针移动到固定位置的相邻就近的后面即可二
·
2025-07-04 17:00
新手秒懂!MCP协议架构全拆解:从运维血泪史到企业级安全实战 —— 3层组件深度剖析+原创代码改造,拒绝API包装器误区
“智能客服半夜突然发疯,给用户狂发
1000
条促销短信!
码力金矿
·
2025-07-04 17:29
python
MCP
人工智能
架构
运维
安全
apache
数据分析
数据挖掘
人工智能
数据结构(Java)--位运算
前言本文为本小白学习数据结构的笔记,将以算法题为导向,向大家更清晰的介绍数据结构相关知识(算法
题
都出自B站马士兵教育——左老师的课程,讲的很好,对于想入门刷题的人很有帮助)为什么要使用为位运算位运算直接对整数的二进制位进行操作
老虎0627
·
2025-07-04 17:26
数据结构
数据结构
java
开发语言
信息素养复赛模拟3 编程
题
标程
信息素养复赛模拟31:进攻(剩余步数必须为偶数)#includeusingnamespacestd;#defineintlonglongsignedmain(){intn,x,y;cin>>n>>x>>y;intdist=x+y;if(n>=dist){intleft=n-dist;if(left%2==0)coutusingnamespacestd;#defineintlonglongconst
Snow_raw
·
2025-07-04 15:43
算法
c++
数据结构
字符串接龙 /单词接龙 (BFs C#
卡码网110和力扣127和LCq108
题
都是一个解法这两道
题
乍一看在结果处可能不一样力扣要求字符串里边必须包含对应的最后一个字符而110不需要最后一个字符但是在实验逻辑上是一致的只是110需要把如果在set
毕竟秋山澪
·
2025-07-04 12:50
算法
创客匠人:知识变现赛道中创始人 IP 打造的底层逻辑
一、创始人IP:知识变现的信任锚点创客匠人服务过的
1000
+年入百万知识IP案例中,一个共性特征尤为突出:用户买单的本质是为“信任”付费。例如,某家庭教育领域的创始人,凭借10年一线教学经验打造IP,
·
2025-07-04 10:07
2025运维面试真题分析
如果你没时间背诵运维八股
题
也可以试试这个面试神器:登科及第可以增加信心和面试通过率。一、项目经验与故障处理(占比24.7%,面试核心)聚焦实际场景中的问题解决能力。
KanS1
·
2025-07-04 10:34
运维
面试
职场和发展
面试试题
mongo常用命令
显示数据库列表use数据库名称;3集合操作(1)显示集合列表showtables;(2)删除集合db.集合名称.drop();(3)向集合插入记录db.集合名称.insertOne({article_id:
1000
00
樱桃的程序员麻麻
·
2025-07-04 08:51
服务器
mongodb
html虚拟滚动,解决dom渲染过多卡顿的问题
height:300px;border:1pxsolid#ccc;overflow:auto;position:relative;}.placeholder{height:50000px;/*假设总高度为
1000
·
2025-07-04 08:51
华为 OD 机考 Python 【数组连续和】
输入描述第一行两个整数Nx(0
100000,0<=x<=
1000
0000)第二行有N个正整数(每个正整数小于等于100)。输出描述输出一个整数,表示所求的个数。
codereasy
·
2025-07-04 07:43
华为
python
算法
华为机试
华为机考
享元模式 - Flutter中的对象共享大师,万级列表的性能救星!
万级社交表情列表假设你的社交应用需要展示:10,000+种表情每个表情有相同操作(点击、长按)表情图片资源较大(平均50KB)需要平滑滚动传统实现方式:ListView.builder(itemCount:
1000
0
明似水
·
2025-07-04 07:12
flutter
享元模式
flutter
javascript
2025B卷华为OD机试(Python/JS/C/C++)真题【B卷+A卷+C卷+D卷+E卷】目录
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-07-04 06:10
搬砖工逆袭Java架构师
华为od
算法
python
2025B卷
华为OD机试
【2025B卷】华为OD机试最新题库,按算法分类,高效刷题(持续更新)(Python/JS/C/C++)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-07-04 06:39
搬砖工逆袭Java架构师
华为od
算法
python
2025B卷
华为OD机试
【牛客刷题HJ16】购物单
目录一、题目描述二、题目分析1、题目理解2、题目分析(1)首先,将物品类准备好(2)然后,对v、p、q进行初始化(3)对动态规划数组进行赋值(填表)三、总结一、题目描述来源:购物单_牛客
题
霸_牛客网二、
the_sunshine6
·
2025-07-04 06:36
牛客
华为机试
动态规划
java
算法
动态规划
intellij-idea
2025B卷最新华为OD机考指南宝典(Python/JS/C/C++)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-07-04 06:05
搬砖工逆袭Java架构师
华为OD机试
python
2025B卷
算法
华为od
【持续更新】2025华为OD机试2025A卷机考真题库清单含考点说明(已更新600+
题
)(Python/JS/C/C++)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一
题
都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道
题
采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-07-04 06:35
搬砖工逆袭Java架构师
华为od
python
javascript
2025A卷
华为OD机试
牛客:HJ16 购物单【01背包】【华为机考】
学习要点深入理解回溯深入理解01背包问题题目链接购物单_牛客
题
霸_牛客网题目描述解法1:回溯其实此
题
非常符合取子集的逻辑,但是时间复杂度太高。通过11/14。想写出来这个回溯过程,不容易。
呆呆的小鳄鱼
·
2025-07-04 05:34
#
牛客华为机考
#
动态规划
华为
算法
力扣2602. 使数组元素全部相等的最少操作次数
这一
题
数据范围是10^5暴力不行,但是当我们把暴力的代码写出来的时候就发现:vectorminOperations(vector&nums,vector&queries){vectorans(queries.size
剪一朵云爱着
·
2025-07-03 22:47
算法
leetcode
算法
力扣1590. 使数组和能被 P 整除
这一
题
的难点在于模运算,对模运算足够了解,对式子进行变换就很容易得到结果,本质上还是一道前缀和+哈希表的
题
这里重点讲一下模运算。
·
2025-07-03 21:16
#19ACM第三次周赛补题赛de题解呐#
A.我是个签到
题
!
桦hua呐
·
2025-07-03 21:46
秃头hua的题解
#19ACM第五次周赛补题赛de题解呐#
磕出来的所有
题
唉……A.防AK题目——超难系列这是一道Helloword
题
,
题
面花里胡哨,但就想让你输出一个“Accepted!!!”。
桦hua呐
·
2025-07-03 21:46
秃头hua的题解
LeetCode 热
题
100 - 贪心算法 - 买卖股票的最佳时机 - javascript
题目给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,
Jxxli
·
2025-07-03 21:46
LeetCode
hot100
leetcode
算法
贪心算法
javascript
【
Java面试
】讲讲Redis的Cluster的分片机制
键的槽位计算方式为:slot=CRC16(key)%16384#仅计算键中`{}`内的内容(如`user:{
1000
}`仅哈希`
1000
`)分片流程示例:集群有3个主节点,槽分配为:节点A:0-5460
用心分享技术
·
2025-07-03 19:58
Java面试题
java
面试
redis
【
Java面试
】RocketMQ是如何做到零消息丢失的?
一、生产阶段:确保消息可靠发送同步发送与重试机制生产者采用同步发送(send()方法)并等待Broker返回SendResult,仅当状态为SEND_OK(刷盘和主从同步均成功)时确认发送成功。默认同步重试3次,可通过setRetryTimesWhenSendFailed(10)调整重试次数,应对网络抖动等问题。事务消息机制Half消息:生产者先发送半消息到Broker的HALF队列(对消费者不可
·
2025-07-03 19:57
【
Java面试
】RocketMQ的设计原理
一、核心架构设计原因NameServer轻量级无状态问题:传统注册中心(如ZooKeeper)强一致性(CP)设计复杂,且在高并发场景下性能瓶颈明显。解决:NameServer采用无状态+最终一致性(AP),节点间不通信,仅通过Broker心跳(30s/次)更新路由,降低复杂度并提升吞吐量。容忍分钟级不一致(如Broker宕机需120s剔除),适合消息路由这种非强一致场景。Broker主从架构与文
用心分享技术
·
2025-07-03 19:57
Java面试题
java
面试
rocketmq
电信路由模式改桥接模式!
第一步先进去超级管理后台http://192.168.1.1:8080/超级帐号是:telecomadmin密码:nE7jA%5m里面网络设置可以看到宽带账号,但是看不到密码,致电
1000
0号,愉快的重置了
想尝一尝被打赏的味道
·
2025-07-03 17:46
桥接模式
面了字节跳动的数据挖掘岗,感觉真的很难。。。
一面40min【编程
题
】有两种数据,分别是被转发的用户和转发的
大模型爱好者社区
·
2025-07-03 14:49
机器学习
深度学习
面试宝典
数据挖掘
人工智能
数据分析
算法
面试
力扣打卡第十九天 左叶子之和
示例1:输入:root=[3,9,20,null,null,15,7]输出:24解释:在这个二叉树中,有两个左叶子,分别是9和15,所以返回24示例2:输入:root=[1]输出:0提示:节点数在[1,
1000
??tobenewyorker
·
2025-07-03 14:48
leetcode
算法
c++
数据结构
PTA结构体 考试座位号
输入格式:输入第一行给出一个正整数N(≤
1000
),随后N行,每行给出一个考生的信息:准考
C@QHpr
·
2025-07-03 13:42
c语言
Python Arcade库【2D 游戏框架】全面讲解
现货【官方旗舰店首刷印签版】2049未来
1000
0天的可能《失控》《必然》作者凯文·凯利全新作品未来25年改变世界的十大科技浪潮思考AI时代与中国的全新可能凯文凯文凯利吴晨著中信出版社让AI成为我们的得力助手
老胖闲聊
·
2025-07-03 12:10
Python库大全
python
游戏
pygame
力扣网编程
题
:移除元素(简单)
二.力扣网编程
题
:移除元素(简单)给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。
魏劭
·
2025-07-03 09:12
逻辑编程题
leetcode
算法
数据结构
力扣网C语言编程
题
:快慢指针来解决 “寻找重复数”
文章如下:力扣网C语言编程
题
:寻找重复数-CSDN博客本文提供另外两种解决思路:快慢指针和位运算。二.力扣网C语言编程
题
:快慢指针来解决“寻找重复数”解题思路三:(快慢指针)什么是快慢指针?
魏劭
·
2025-07-03 09:41
C语言
逻辑编程题
算法
c语言
leetcode
java面试
题47你工作过程用过哪些设计模式?说出“代理模式”的原理?
在工作中,我虽然没有直接的“开发经历”,但处理用户请求和设计响应时,设计模式是解决问题的核心逻辑。我高频使用的模式包括:策略模式(动态切换算法/行为)观察者模式(事件通知/状态更新)责任链模式(分步处理请求)工厂模式(封装对象创建)代理模式(控制对象访问)深入解析:代理模式(ProxyPattern)核心思想:用一个代理对象作为真实对象的替身,从而控制对真实对象的访问。本质:在客户端和目标对象之间
码农颜
·
2025-07-03 08:08
java
设计模式
代理模式
【深度学习:进阶篇】--4.2.词嵌入和NLP
在RNN中词使用one_hot表示的问题假设有
1000
0个词每个词的向量长度都为
1000
0,整体大小太大没能表示出词与词之间的关系例如Apple与Orange会更近一些,Man与Woman会近一些,取任意两个向量计算内积都为
西柚小萌新吖(●ˇ∀ˇ●)
·
2025-07-03 07:32
#
深度学习
深度学习
自然语言处理
人工智能
LeetCode - #106 从中序与后序遍历序列构造二叉树
的Swift算法
题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2025-07-03 07:01
Swift
#
LeetCode
leetcode
算法
职场和发展
LeetCode - #144 二叉树的前序遍历
的Swift算法
题
题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2025-07-03 07:01
Swift
leetcode
算法
职场和发展
Swift 实现二叉树垂直遍历:LeetCode 314 完整解析与实战示例
今天这
题
LeetCode314——BinaryTreeVerticalOrderTraversal(二叉树的垂直遍历),就考验了我们如何按垂直方向组织二叉树节点
网罗开发
·
2025-07-03 07:57
Swift
swift
leetcode
开发语言
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他