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
LeetCode面试题
优选算法:四数目标和(双指针)
-力扣(
LeetCode
)一.题目解析题意还是比较好理解的。给一个数组,然后再数组中找到四个重复的数之和刚好等于目标和即可,再其次就是最终返回的结果不能有重复的元组。
Yuzuriha Inori
·
2025-04-10 07:03
优选算法
算法
笔记
c++
C++面试八股文记录
感觉测试相关的岗位HC较少,现在趁着之前投递过的研发岗位的流程还没走完,赶紧补一下研发相关的内容,我从B站找到一位老师的视频,从他那边获取到了一份C++
面试题
总结,接下来的几天,我将针对这个份
面试题
进行学习
cdns账号
·
2025-04-10 07:03
面试
职场和发展
MySQL数据库经典
面试题
解析
1.MySQL索引使用有哪些注意事项呢?可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则索引哪些情况会失效查询条件包含or,可能导致索引失效如何字段类型是字符串,where时一定用引号括起来,否则索引失效like通配符可能导致索引失效。联合索引,查询时的条件列不是联合索引中的第一个列,索引失效。在索引列上使用mysql的内置函数,索引失效。对索引列运算(如,+、-、*、
yousuotu
·
2025-04-10 06:29
面试题
数据库
mysql
mysql主从复制/主从备份搭建
1)主库配置1、修改配置文件2、登录mysql:2)从库配置1、修改配置文件2、登录mysql:3)配置过程中报错1794总结前言最新的Java
面试题
,技术栈涉及Java基础、集合、多线程、Mysql、
旺仔爱Java
·
2025-04-10 06:25
数据库
mysql
数据库
主从备份
主从复制
主从搭建
LeetCode
:匹配有效括号(C语言)
示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false分析:左边进栈,右边出栈括号是成对出现,所以不能出现奇数情况当是左括号时,要对括号进行匹配栈顶元素为0或者左右不等的情况下返回false/**左括号进栈右括号出栈*///1、设置3种括号charSetKuoHao(chara){if(a=='(')return')';i
maowei-2001
·
2025-04-10 05:47
leetcode
c语言
Leetcode
:有效的括号
题目链接:20.有效的括号-力扣(
LeetCode
)普通版本(辅助栈+哈希表)classSolution{public:boolisValid(strings){unordered_mapm{{'(',
无聊看看天T^T
·
2025-04-10 05:47
LeetCode
leetcode
算法
职场和发展
leetcode
12.整数转罗马数字
循环数值由大到小以此拼接就行importjava.util.AbstractMap.SimpleEntry;importjava.util.Map.Entry;classSolution{//定义罗马数字与对应数值的数组privatestaticfinalEntry[]valueSymbols=newSimpleEntry[]{newSimpleEntry(900,"CM"),newSimpleE
ゞ 正在缓冲99%…
·
2025-04-09 23:08
算法
leetcode
java
2021年SpringBoot
面试题
30道
文章目录前言
面试题
系列文章传送门SpringBoot
面试题
内容1.谈谈你对SpringBoot的理解?2.为什么需要SpringBoot?
一个巨大的怪兽
·
2025-04-09 23:38
面试题系列
spring
boot
面试
[
leetcode
]1786. 从第一个节点出发到最后一个节点的受限路径数(Dijkstra+记忆化搜索/dp)
题目链接题意给定一个无向连通图,edges={u,v,w}表示uuu和vvv之间有一条无向边,边权为wwwnnn个点[1,n][1,n][1,n]每个点到nnn的最短路为dis[i]dis[i]dis[i]定义受限路径:从起点111到nnn,路径上的dis[i]dis[i]dis[i]递减求1->n的受限路径方案数方法一Dijkstra+记忆化搜索思路通过Dijkstra预处理出每个点距离nnn的
Joe_Wang5
·
2025-04-09 23:38
leetcode
算法
图论
Leetcode
: 贪心算法
Leetcode
455:AssignCookiesAssumeyouareanawesomeparentandwanttogiveyourchildrensomecookies.But,youshouldgiveeachchildatmostonecookie.Eachchildihasagreedfactorg
想做程序媛的小太阳
·
2025-04-09 23:37
interview
leetcode
java
贪心算法
LeetCode
13.罗马数字转整数
LeetCode
13.罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。
Heartache.246
·
2025-04-09 23:37
力扣刷题
leetcode
算法
java
Java贪心算法——
leetcode
简单题总结
目录1、贪心算法介绍2、
leetcode
题分析2.1、最长回文串题目要求题目分析代码演示2.2、分发饼干题目要求题目分析代码演示2.3、数组拆分题目要求题目分析代码演示2.4、种花问题题目要求题目分析代码演示
梅川库紫
·
2025-04-09 23:07
java
算法
算法
java
数据结构
LeetCode
13.罗马数字转整数(三种解法)
题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字
顾老师不懂代码
·
2025-04-09 23:36
#
算法之路
c++
LeetCode
leetcode
13. 罗马数字转整数
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表示为
优雅人字拖
·
2025-04-09 23:03
leetcode刷题
c语言
开发语言
leetcode
visualstudio
leetcode
13.罗马数字转整数
遍历,下一个值不大于当前值就加上当前值,否则就减去当前值classSolution{publicintromanToInt(Strings){Mapmap=Map.of('I',1,'V',5,'X',10,'L',50,'C',100,'D',500,'M',1000);intsum=0;for(inti=0;i
ゞ 正在缓冲99%…
·
2025-04-09 22:33
算法
leetcode
java
【
leetcode
100】贪心Java版本
划分字母区间题目我的思路:第一次没有一点思路,第二次看了官网思路后,写的以下答案,没有搞明白循环遍历,//是不对的以下:classSolution{publicListpartitionLabels(Strings){Listlist=newArrayListpartitionLabels(Strings){int[]last=newint[26];intlength=s.length();for
一只小透明啊啊啊啊
·
2025-04-09 22:32
leetcode
java
算法
软件工程
面试题
(三十八)
1、Hibernate运行的流程?优缺点?为什么insert比select快?可以批量insert一些数据吗?Hibernate应该是建立在JDBC基础上的一个开源的ORM映射框架,很好的封装了实体映射实现,提供友好的实体操作接口,以及基于HQL的查询接口,在开发中可以减少编写SQL相关代码,提高效率和减少出错。以面向对象的方式操作数据库,进行增删改很方便,但执行复杂的查询时则很费事麻烦。sele
a18007931080
·
2025-04-09 20:17
java
软件工程
面试
开发语言
leetcode
739.每日温度【day1】【单调栈】
开始刷
LeetCode
了,结果发现仅仅过了半月二十天,之前刷的题都忘了一半。遂决定还是记下来,梳理思路,以及整理刷题过程中学的语法和细节处理。
zerolord
·
2025-04-09 20:46
leetcode
算法
java
【
leetcode
hot 100 118】杨辉三角
解法一:动态规划classSolution{publicList>generate(intnumRows){LinkedList>result=newLinkedListrow=newLinkedList<>();if(i==0){row.add(1);}else{row.add(1);//第一个数放1for(intj=1;j
longii11
·
2025-04-09 19:38
leetcode
算法
职场和发展
leetcode
数组-移除元素
题目题目链接:https://
leetcode
.cn/problems/remove-element/给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素。
luckyme_
·
2025-04-09 18:06
数据结构
leetcode
算法
c++
震惊!90%的Java程序员都答不对这道基础题:String s = new String(“abc“)创建了几个对象?
一道经典
面试题
引发的思考面试官:“请问Strings=newString("abc");这行代码创建了几个对象?”很多Java开发者会脱口而出:“1个!在堆里创建了一个String对象呗!”
佩奇的技术笔记
·
2025-04-09 14:39
Java
java
面试
开发语言
Android
面试题
大汇总与深度解析
一、Java与Kotlin基础1.Java的多态是如何实现的?多态是指在Java中,同一个行为具有多个不同表现形式或形态的能力。它主要通过方法重载(Overloading)和方法重写(Overriding)来实现。方法重载:发生在同一个类中,方法名相同,但参数列表不同(参数个数、类型或顺序不同)。编译器在编译时,会根据调用方法时传入的参数来确定调用哪个重载版本的方法,这是一种静态绑定,也叫编译时多
Android 小码蜂
·
2025-04-09 13:30
Android面试大典
android
高级:Redis
面试题
精讲
本文将深入剖析Redis的高频
面试题
,结合实际开发场景,帮助读者全面掌握这些知识点。二、Redis基础与特性
面试题
:Redis与其他键值存储如Memcached相比,有哪些区别
佩奇的技术笔记
·
2025-04-09 12:57
Java面试小册
redis
数据库
缓存
百度大模型岗面试,还是比较有压力的
最近,我们又陆续整理了很多大厂的
面试题
,帮助大家解惑答疑,分享技术面试中的那些弯弯绕绕。
大模型.
·
2025-04-09 10:12
百度
面试
职场和发展
人工智能
大模型
开源
算法
高级:消息队列
面试题
精讲
本文将深入分析Kafka和RabbitMQ的原理、使用场景及相关
面试题
,帮助读者全面掌握这些知识点。
佩奇的技术笔记
·
2025-04-09 06:49
Java面试小册
kafka
rabbitmq
2024hw 蓝队
面试题
合集
2024hw蓝队
面试题
合集2024hw蓝队
面试题
合集
面试题
及答案使用过哪些设备,出现误报怎么办?安全设备会出现误报的原因有哪些?安全设备出现误报后,如何辨别真实威胁并采取有效措施?
Sumarua
·
2025-04-09 05:09
红蓝攻防
HW
蓝队
面试
hw
Oracle 性能优化的高频
面试题
及答案
目录高频
面试题
及答案1.如何评估和优化Oracle数据库的性能?2.如何优化SQL查询以提高Oracle性能?3.如何使用索引优化Oracle查询性能?4.如何优化Oracle的数据库配置以提升性能?
闲人编程
·
2025-04-09 05:09
程序员面试
oracle
性能优化
数据库
面试
高频
MCU
面试题
面试题
1、Crotex-M处理器才用的架构是"v7"Cortex-M3处理器是基于ARMv7-M架构的处理器,支持更丰富的指令集,包括许多32位指令,这些指令可以高效的使用高位寄存器。
昵称p
·
2025-04-09 04:38
MCU
单片机
MCU面试题
linux网络编程相关
面试题
1、TCP和UDP的区别1.TCP是面向连接的协议,建立和释放连接需要进行三次握手和四次挥手。UDP是面向无连接的协议,无需进行三次握手和四次挥手。说明udp比TCP实时性更强。2.TCP是流式传输,没有边界,但保证顺序和可靠。UDP是一个包一个包的发送,是有边界的,但可能会丢包和乱序。3.TCP连接的可靠性强,UDP的可靠性不强。4.TCP只能一对一,UDP支持一对多和多对多。5.TCP的头部开
fuzhenwen
·
2025-04-09 04:08
linux
网络
运维
在Linux上设置MySQL允许远程连接的完整指南
专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频
面试题
,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
码农阿豪@新空间
·
2025-04-09 04:05
好“物”分享
linux
mysql
运维
从零开始手写RPC框架(番外) Netty基础知识点及常见
面试题
汇总
目录Netty的核心组件Bytebuf(字节容器)Bootstrap和ServerBootstrap(启动引导类)Channel(网络操作抽象类)SelectorEventLoop(事件循环)NioEventLoopGroup默认的构造函数会起多少线程?ChannelHandler(消息处理器)、ChannelPipeline(ChannelHandler对象链表)和ChannelHandlerC
slh别学了
·
2025-04-09 04:04
微服务
从零开始手写RPC框架
rpc
网络协议
网络
开发语言
网络
面试题
目
1、BGP报文有哪些?有5种报文,Open、Update、Notification、Keepalive和Route-refresh等5种报文类型。2、Vxlan了解多少?VLAN作为传统的网络隔离技术,VXLAN完美地弥补了VLAN的上述不足。VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟扩展局域网),(VXLAN本质上是一种隧道技术,当源和目的之间有通信需求
十九遇你 九十与你
·
2025-04-09 03:28
华为
华三
思科
网络
交换机
学习
面试
mysql
面试题
(一)
1、说一下数据库设计三范式是什么?1范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;(只要是关系型数据库都满足1NF)2范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;3范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。没有冗余的数据库设计可以做到但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低
butterfly_onfly
·
2025-04-09 02:24
数据库
数据库
50道mysql笔试题目及答案_2020年MySQL数据库
面试题
总结(50道题含答案解析)
1、MySQL中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。(3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。2、MySQL中有哪些不同的表格?共有5种类型的表格:(1)MyISAM(2)Heap(3
偏偏无理取闹
·
2025-04-09 02:53
50道mysql笔试题目及答案
mysql字符串组全每一个相等_MySQL高频面试60题含答案
在Java技术面试中,高频常问到的一些MySQL
面试题
,整理分享给大家,既可用来准备技术面试,也可以作为MySQL知识点梳理、温顾而知新。建议了解、收藏备用。Mysql中有哪几种锁?
是权
·
2025-04-09 02:22
mysql字符串组全每一个相等
LeetCode
第50题:Pow(x,n)
题目描述:实现pow(x,n),即计算x的整数n次幂函数(即x^n)。示例1:输入:x=2.00000,n=10输出:1024.00000示例2:输入:x=2.10000,n=3输出:9.26100示例3:输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25提示:-100.00。-104doublemyPow(doublex,intn){doubleans
IC 见路不走
·
2025-04-09 01:15
leetcode
算法
职场和发展
LeetCode
第53题:最大子数组和
题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23提示:1result)resul
IC 见路不走
·
2025-04-09 01:15
leetcode
算法
数据结构
【力扣刷题实战】子集
力扣题目:子集原题链接:78.子集-力扣(
LeetCode
)题目描述给你一个整数数组nums,数组中的元素互不相同。返回
小卡皮巴拉
·
2025-04-09 01:15
力扣刷题实战
算法
leetcode
c++
开发语言
dfs
回溯
【力扣刷题实战】替换所有的问号
力扣题目:替换所有的问号原题链接:1576.替换所有的问号-力扣(
LeetCode
)题目描述给你一个仅包含小写
小卡皮巴拉
·
2025-04-09 01:15
力扣刷题实战
算法
leetcode
c++
开发语言
模拟
LeetCode
第41~43题
目录
LeetCode
第41题:缺失的第一个正数
LeetCode
第42题:接雨水
LeetCode
第43题:字符串相乘
LeetCode
第41题:缺失的第一个正数题目描述:给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数
IC 见路不走
·
2025-04-09 01:44
leetcode
算法
数据结构
leetcode
刷题记录43-994. 腐烂的橘子
问题描述在给定的mxn网格grid中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,腐烂的橘子周围4个方向上相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例示例1:输入:grid=[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2:输入:grid=[[2,1,1],[0,1,1
xianduan_
·
2025-04-08 23:36
力扣刷题日记
leetcode
算法
模拟
leetcode
刷题记录41-990. 等式方程的可满足性
问题描述给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程equations[i]的长度为4,并采用两种不同的形式之一:"a==b"或"a!=b"。在这里,a和b是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回true,否则返回false。示例示例1:输入:["a==b","b!=a"]输出:false解释:如果我们指定,a=1
xianduan_
·
2025-04-08 23:06
力扣刷题日记
leetcode
算法
leetcode
刷题记录33-969. 煎饼排序
问题描述给你一个整数数组arr,请使用煎饼翻转完成对数组的排序。一次煎饼翻转的执行过程如下:选择一个整数k,1<=k<=arr.length反转子数组arr[0...k-1](下标从0开始)例如,arr=[3,2,1,4],选择k=3进行一次煎饼翻转,反转子数组[3,2,1],得到arr=[1,2,3,4]。以数组形式返回能使arr有序的煎饼翻转操作所对应的k值序列。任何将数组排序且翻转次数在10
xianduan_
·
2025-04-08 23:06
力扣刷题日记
leetcode
算法
leetcode
刷题记录15-2225. 找出输掉零场或一场比赛的玩家
问题描述给你一个整数数组matches其中matches[i]=[winneri,loseri]表示在一场比赛中winneri击败了loseri。返回一个长度为2的列表answer:answer[0]是所有没有输掉任何比赛的玩家列表。answer[1]是所有恰好输掉一场比赛的玩家列表。两个列表中的值都应该按递增顺序返回。注意:只考虑那些参与至少一场比赛的玩家。生成的测试用例保证不存在两场比赛结果相
xianduan_
·
2025-04-08 23:36
力扣刷题日记
leetcode
c++
高级java每日一道
面试题
-2025年3月23日-微服务篇[Nacos篇]-如何使用Nacos进行服务发现?
如果有遗漏,评论区告诉我进行补充面试官:如何使用Nacos进行服务发现?我回答:在Java高级面试中讨论如何使用Nacos进行服务发现时,可以从多个角度深入探讨,包括基本概念、配置步骤、代码示例以及高级特性。以下是综合了多种信息的详细回答:一、Nacos服务发现的基本概念Nacos(DynamicNamingandConfigurationService)是一个开源的服务发现、配置管理和服务管理平
java我跟你拼了
·
2025-04-08 23:34
java每日一道面试题
java
微服务
服务发现
2024年Python最新Java微服务分布式事务框架seata,2024年最新2024最新中高级Python
面试题
目
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不
前端热点排行
·
2025-04-08 23:04
程序员
python
java
微服务
leetcode
刷题记录44-208. 实现 Trie (前缀树)
问题描述Trie(发音类似"try")或者说前缀树是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补全和拼写检查。请你实现Trie类:Trie()初始化前缀树对象。voidinsert(Stringword)向前缀树中插入字符串word。booleansearch(Stringword)如果字符串word在前缀树中,返回true(即,在检索之前已
xianduan_
·
2025-04-08 23:33
力扣刷题日记
leetcode
算法
翻译
leetcode
_21. 合并两个有序链表python
算法思想:1.两个链表是有序的,这里采用的是尾插法,尾插法就要使用两个指针进行操作,一个作为头结点,另一个跟踪最后一个节点,每次都指向的是做后一个节点,即尾节点。2.比较两个链表的头结点的val值,把较小的那个使用first.next=较小节点这一操作,指向完成并使原本的链表的头指针向后移动一位。3.若有一个链表已经被比较完了,那么就使目标链表的尾指针指向另一个没有比较完的链表即可。代码:clas
doze want sleep
·
2025-04-08 22:30
LeetCode
leetcode
0410. 分割数组的最大值-hard
1题目:分割数组的最大值2025-04-07官方标定难度:中给定一个非负整数数组nums和一个整数k,你需要将这个数组分成k个非空的连续子数组,使得这k个子数组各自和的最大值最小。返回分割后最小的和的最大值。子数组是数组中连续的部份。示例1:输入:nums=[7,2,5,10,8],k=2输出:18解释:一共有四种方法将nums分割为2个子数组。其中最好的方式是将其分为[7,2,5]和[10,8]
智趣代码实验室
·
2025-04-08 22:57
Leetcode
算法
leetcode
Redis高频
面试题
及深度解析(20大核心问题+场景化答案)
本文整理20大高频Redis
面试题
,结合真实场景与底层源码逻辑,助你彻底掌握Redis核心机制。涵盖单线程模型、集群方案、分布式锁、持久化等核心知识点。一、Redis为什么快?单线程为何高效?
听闻风很好吃
·
2025-04-08 22:26
redis
redis
数据库
缓存
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他