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面试
Redis相关面试题大全
本文收录于
java面试
题系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看Java并发编程系列,设计模式系列、goweb开发框架系列正在发展中
过去日记
·
2024-01-23 01:28
java面试题
redis
spring
数据库
位运算实现整数加法解析与实现---
剑指
offer-JZ65 不用加减乘除做加法
目录问题的核心题目代码二进制加法的基本原理位运算的应用题目步骤为什么要循环?循环中的与运算他的进位值具体代表什么呢?他是谁的进位值呢?在计算机科学和编程中,位运算是一种高效的运算方式,尤其是在资源受限的环境下。最近,我遇到了一个有趣的问题:如何仅使用位运算实现两个整数的加法?这个问题不仅仅是一个编程练习,更深入地理解了计算机如何在底层处理数据。题目连接:不用加减乘除做加法_牛客题霸_牛客网(now
like455
·
2024-01-22 23:06
剑指offer
数据结构与算法分析
算法
数据结构
java
笔记
位运算
官方题解说明---
剑指
offer-JZ44 数字序列中某一位的数字
题目连接:数字序列中某一位的数字_牛客题霸_牛客网(nowcoder.com)官方题解:importjava.util.*;publicclassSolution{publicintfindNthDigit(intn){//记录n是几位数intdigit=1;//记录当前位数区间的起始数字:1,10,100...longstart=1;//记录当前区间之前总共有多少位数字longsum=9;//将
like455
·
2024-01-22 23:05
数据结构与算法分析
java
算法
数据结构
笔记
深入理解归并排序与逆序对计算---
剑指
offer-JZ51 数组中的逆序对
引言在解决涉及数组排序和逆序对计算的算法题时,归并排序方法是一个极其有效的工具。本文将通过解析一个具体的算法问题来全面理解归并排序及其在计算数组中逆序对数量时的应用。题目链接:数组中的逆序对_牛客题霸_牛客网(nowcoder.com)题解来自官方,本文只是个人对题解的感悟问题描述给定一个数组,我们需要计算这个数组中逆序对的总数。逆序对定义为数组中一对数字,其中前一个数字大于后一个数字。例如,在数
like455
·
2024-01-22 23:05
剑指offer
数据结构与算法分析
算法
排序算法
数据结构
java
笔记
顺时针打印矩阵:偏移量法与边界控制法比较---
剑指
offer-JZ29 顺时针打印矩阵
在编程中,处理二维数组的问题可以有多种解法。今天,我们将探讨两种解决“顺时针打印矩阵”问题的方法:偏移量法和边界控制法,并进行比较。题目题目连接:顺时针打印矩阵_牛客题霸_牛客网(nowcoder.com)偏移量法偏移量法的核心思想是使用两个数组来控制遍历方向。这种方法特别适合于遍历二维空间时的方向控制。代码实现importjava.util.ArrayList;importjava.util.L
like455
·
2024-01-22 23:02
剑指offer
数据结构与算法分析
java
算法
数据结构
笔记
【算法Hot100系列】跳跃游戏
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-22 21:04
s6
算法与数据结构
算法
游戏
《帝王神剑》林尘全文免费阅读【完结玄幻】
我若
剑指
苍天,谁与争锋!可关注微信公众号【旺精灵】去回个书號【6174】,即可免费阅读【帝王神剑】全文!第10章:老者满头银发,有着雪白的山羊胡,两条雪白的眉毛长长的。
云轩书阁
·
2024-01-22 20:39
假如牛市真的来了?
市场剧烈波动,先是急速拉升了一大波涨停
剑指
3500,小伙伴们正懵逼:难道传说中的牛市来了?然后飞流直下开始跌、跌、跌,呃......这,这,这到底是几个意思啊?牛不牛的,能不能给个准话啊。
大佛聊互联网金融
·
2024-01-22 19:32
【算法Hot100系列】字母异位词分组
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-22 19:59
s6
算法与数据结构
算法
各大公司
Java面试
题超详细总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thr
哦00
·
2024-01-22 19:03
[
Java面试
]JavaSE知识回顾
欢迎来到@边境矢梦°的csdn博文本文主要梳理
Java面试
中JavaSE中会涉及到的知识点我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路目录变量基本数据类型与包装类型运算符
边境矢梦°
·
2024-01-22 18:32
面试
java
面试
开发语言
如何本地安装Python Flask并结合内网穿透实现远程开发
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-22 17:36
s20
cpolar
python
flask
开发语言
Java面试
题50道
文章目录1.谈谈你对Spring的理解2.Spring的常用注解有哪些3.Spring中的bean线程安全吗4.Spring中的设计模式有哪些5.Spring事务传播行为有几种6.Spring是怎么解决循环依赖的7.SpringBoot自动配置原理8.SpringBoot配置文件类型以及加载顺序9.SpringCloud的常用组件有哪些10.说一说Feign的工作原理11.说一说Nacos的工作原
你小汁完了
·
2024-01-22 15:11
面试题
java
面试
剑指
Offer:56-删除链表中重复的结点
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5思路实现1-递归删除/*structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};*/classSolution{public:
jackmxp
·
2024-01-22 14:51
剑指
offer面试题6 重建二叉树
考察点树知识点链表中每个结点最少有1个指针,最多2个(双重链表),前后结点是一对一的关系,而树中每个结点指针数量可以更多一些,也就是说树中的结点存储着更多其它结点的信息,前后结点是一对多的关系(其中靠前的结点有个专门的术语叫父结点,靠后的结点都是孩子结点,没有孩子结点的叫叶子结点,没有父结点的叫根结点)。这俩个数据结构需要解决的问题不一样。依据每个结点包含的指针数量的不同对树做了一些分类,比如每个
wellwang1993
·
2024-01-22 12:37
剑指offer
java版
数据结构
算法
java
leetcode
面试
剑指
offer面试题7 用俩个栈实现队列
考察点栈,队列知识点栈是先进后出的数据结构,队列是先进先出的结构。这俩个数据结构其实可以看作是特殊的数组,数组可以在任何一个位置存取元素,而栈相当于只能通过要么左边一端要么右边一端存取元素的数组,队列相当于只能通过左边一端存元素右边一端取元素,或者左边一端取元素右边一端存元素的数组。有了这层物理限制,就可以很好的理解"先进后出"以及"先进先出"的含义了java语言中队列接口Queue定义了4个方法
wellwang1993
·
2024-01-22 12:59
剑指offer
java版
java
开发语言
面试
leetcode
Java 面试 pdf 学习导航
Java面试
pdf学习导航现在网上面试题有很多,但是问题就在于太碎片化,没有统一的文档整理,随之带来的痛点就是对于每一篇流传出来的笔记,你根本不知道作者是处于什么样的环境下,将这些笔记整理出来的,也就是对笔记产出的上下文背景不清晰随之而来的问题就是
11来了
·
2024-01-22 12:19
Java入门指南
面试
java
开发语言
mysql
redis
rocketmq
netty
java数据结构与算法刷题-----LeetCode240. 搜索二维矩阵 II
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-22 08:40
算法
java
矩阵
算法
leetcode
数据结构
面试题总结
注意:
剑指
offer中有提到,有提到,有提到,
Jiwenjie
·
2024-01-22 07:23
剑指
Offer II 006. 排序数组中两个数字之和
给定一个已按照升序排列的整数数组numbers,请你从数组中找出两个数满足相加之和等于目标数target。函数应该以长度为2的整数数组的形式返回这两个数的下标值。numbers的下标从0开始计数,所以答案数组应当满足0<=answer[0]
Abeants
·
2024-01-22 04:48
java面试
题——多线程01
1.java中线程的实现方式?常见的一般是4种:继承Thread类实现Runnable接口通过callable接口,实现有返回值的线程基于线程池的实现虽说有四种,但究其根本,其实都是实现的Runnable接口2.java中线程的状态?操作系统层面:就传统的线程状态来说有5种状态新建(new)、就绪(ready)、运行(running)、等待(waiting)、结束(terminated)java中
水巷石子
·
2024-01-21 23:50
面试
java
java
开发语言
多线程
线程
面试
thread
剑指
Offer.21 调整数组顺序使奇数在偶数前
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分示例:输入:nums=[1,2,3,4]输出:[1,3,2,4]注:[3,1,2,4]也是正确的答案来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-y
刻苦驴哝
·
2024-01-21 21:16
Java面试
题
一、项目面试题-消息队列背景:在分布式系统中是如何处理高并发的。由于在高并发的环境下,来不及同步处理用户发送的请求,则会导致请求发生阻塞。比如说,大量的insert,update之类的请求同时到达数据库MYSQL,直接导致无数的行锁表锁,甚至会导致请求堆积很多。从而触发toomanyconnections错误。使用消息队列可以解决【异步通信】1、异步2、并行3、排队消息队列的弊端;消息的不确定性:
突然好想你之路在脚下
·
2024-01-21 17:46
Java面试题
java
开发语言
剑指
Offer 47. 礼物的最大价值
题目描述在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?解题思路这是一道典型的动态规划。f[m][n]标志这一个格上礼物的最大价值。有状态方程:f[m][n]=max(f[m-1][n],f[m][n-1])+
BitterOutsider
·
2024-01-21 11:58
Java面试
——java面向对象(一)
一、Java面向对象:1、super()与this()的区别?This():当前类的对象,super父类对象。Super():在子类访问父类的成员和行为,必须受类继承规则的约束而this他代表当前对象,当然所有的资源都可以访问.在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例
静晓安来
·
2024-01-21 04:21
java数据结构与算法基础-----排序------快速排序
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-21 02:43
算法
java
排序算法
算法
java数据结构与算法刷题-----LeetCode977. 有序数组的平方
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-21 02:41
算法
java
算法
数据结构
leetcode
剑指
Offer 42. 连续子数组的最大和
image.png解题思路首先看清题目求连续子序列可以考虑动态规划,dp[i]来保存,前i个数字的连续序列和如果dp[i-1]>0,说明可以继续加元素,dp[i]=nums[i]+dp[i-1]如果dp[I-1]0是否成立,否则的话dp[0]=0,该等式永远不成立不符合题意代码classSolution{publicintmaxSubArray(int[]nums){inta=nums.lengt
bangbang2
·
2024-01-21 02:54
Java面试
题6月
redis有哪些缓存淘汰策略https://blog.51cto.com/u_11720620/5198874生产环境内存溢出(OOM)问题处理方案https://note.youdao.com/ynoteshare/index.html?id=5cc182642eb02bc64197788c7722baae&type=note&_time=1688287588653jstack找出占用cpu最高
yemuxiaweiliang
·
2024-01-21 01:38
面试题
java
开发语言
面试题
剑指
Offer 10- II. 青蛙跳台阶问题
问题描述一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法。答案需要取模1e9+7(1000000007),如计算初始结果为:1000000008,请返回1。解题思路简单的动态规划问题f[n]=f[n-1]+f[n-2]f[0]=1f[1]=1classSolution{publicintnumWays(intn){if(n==0){return1;}in
BitterOutsider
·
2024-01-21 01:17
剑指
Offer45 扑克牌序列(挖掘隐含条件)
LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“OhMyGod!”不是顺子.....LL不高兴了,他想了想,决定大\小王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就
北国雪WRG
·
2024-01-21 01:01
股市就像一盒巧克力,你永远不知道下一个是跌,还是跌停
300股涨停,大金融领军,全线全板块涨停,交易过万亿,激增67%,强势逼空,3000点在望,
剑指
3500!几个月的春雨绵绵,韭菜们又长起来了。老股民翻出了沉睡已久的账户准备加仓,新股民插队开户。
团圆喜乐
·
2024-01-20 22:32
斐波那契数列【
剑指
Offer】【Python】
LeetCode面试题10-I.斐波那契数列【
剑指
Offer】【Easy】【Python】【动态规划】问题力扣写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。
Wonz
·
2024-01-20 21:50
2024Java后端面试最全攻略,一周刷完500道
Java面试
题,你就可以进大厂
前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供大家学习说明主要是考虑到面试题的综合性,所以整理的顺序也是这样的,并且也作了相对应的注释,所以说不管是应对面试,还是学习来说,都是不错的。这套面试
啊码
·
2024-01-20 20:32
java
面试
【
Java面试
必备】数据库与SQL深度解析:面试常问问题全攻略及实战答案
尊敬的CSDN读者们,在Java工程师招聘过程中,数据库知识和SQL技能同样占据着举足轻重的地位。本篇博客将详细梳理关于数据库与SQL部分的高频面试问题,并提供全面解答,助您轻松应对技术面试挑战。一、数据库基本概念与设计原则问题1:请简述关系型数据库的基本概念以及三大范式是什么?答案:关系型数据库:以表格的形式存储数据,通过行和列组织信息,各表之间通过主键和外键建立关联关系。主要优点包括数据结构化
陈大狗Ayer
·
2024-01-20 20:54
校招逐梦
数据库
java
面试
【
Java面试
必备】深度解析核心API高频考点与实战解惑
亲爱的CSDN读者们,在Java工程师的招聘过程中,对Java核心API的理解和应用能力是考核的重点之一。本篇博客将详细解析一些面试中常出现的核心API相关问题及其解答。一、集合框架(CollectionFramework)问题1:ArrayList与LinkedList有何区别?何时选择使用哪一个?答案:ArrayList是基于动态数组实现的,支持随机访问(通过索引),插入和删除元素(尤其是位于
陈大狗Ayer
·
2024-01-20 20:24
校招逐梦
java
面试
开发语言
职场和发展
【
Java面试
必备】基础部分常见问题及解答详析
一、Java语言基础问题1:请解释Java中的封装、继承和多态。答案:封装(Encapsulation):是面向对象的三大特性之一,通过将数据和操作数据的方法绑定在同一个类中,并通过访问修饰符控制外部对这些数据成员和方法的访问权限,实现了数据的安全性和隐藏性,同时降低了模块间的耦合度。例如:publicclassStudent{privateStringname;//私有化属性,实现封装publi
陈大狗Ayer
·
2024-01-20 20:23
校招逐梦
java
面试
开发语言
职场和发展
【
Java面试
必备】基础部分常见问题及解答详析(续)
问题5:请简述Java中的String、StringBuilder和StringBuffer类的区别,以及在什么场景下应该选择哪个类?答案:在Java中,String、StringBuilder和StringBuffer都是用来处理字符串的类,但它们之间存在一些关键性的区别:String类:String是不可变对象。每次对String对象进行操作(如拼接、替换等)都会创建一个新的String对象。
陈大狗Ayer
·
2024-01-20 20:23
校招逐梦
java
面试
开发语言
职场和发展
java数据结构与算法刷题-----LeetCode566. 重塑矩阵
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:59
算法
java
矩阵
算法
leetcode
java数据结构与算法刷题-----LeetCode283. 移动零
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:59
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode209. 长度最小的子数组
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:58
算法
java
算法
leetcode
java数据结构与算法刷题-----LeetCode59. 螺旋矩阵 II
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:27
算法
java
矩阵
算法
leetcode
【AI】ChatGPT和文心一言那个更好用
一起来对比下自我介绍让两款产品都自我介绍下文心一言chatGPT面试题让两款产品各自出一道
Java面试
题,并自我回答【出一道J
全栈小5
·
2024-01-20 17:08
人工智能
人工智能
chatgpt
文心一言
Java面试
题(1)
1.JDK与JRE的区别JDK:java开发工具包,提供了环境和运行环境。JRE:java运行环境,包含了java源码编译器Javac以及调试和分析的工具。JDK中已经包含了JRE,如果仅需要运行Java程序,只需要安装JRE就可以。(1)Java程序运行流程Java源文件(HelloWorld.java)经过Java编译器(javac)为字节码文件(HelloWorld.class)再由虚拟机(
射手座的程序媛
·
2024-01-20 09:19
java
java
哈希算法
开发语言
Java开发面试题,mysql重置root密码详解
Java面试
指南今天给大家分享一份【
Java面试
+Java后端技术学习指南】:一份通向理想互联网公司的面试指南,包括Java,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Redis知识大全
·
2024-01-20 08:39
程序员
java
经验分享
面试
Java中打印图案最常用的25个图案程序
Java模式程序一直是
Java面试
猿徕如此
·
2024-01-20 07:25
开发语言
java
剑指
香山二折戟
中秋望月怏怏回,再鼓勇气登香山。都说红叶红满天,誓欲登顶将景观。曲折熙攘路途远,并肩接踵人心烦。无奈改道植物园,想爱香山有点难。
默脉
·
2024-01-20 05:22
剑指
Offer 40.最小的k个数
剑指
Offer40.最小的k个数
剑指
Offer40.最小的k个数设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。
AsiaSun.
·
2024-01-20 03:35
剑指Offer
算法
刷穿
剑指
offer-Day07-数组III 前缀和知识讲解!
昨日回顾昨天的数组专题,我们针对双指针中的特殊场景----滑动窗口思维进行了学习。在解题思维中,罗列出了滑动窗口的模板的使用方式,通过:确定左右边界查找窗口滑动条件的方式按照题意套模板即可可以轻松解决滑窗相关的题目。滑动窗口的力所不及在套模板的同时,大家是否考虑过,假设题目同样是求连续的子数组,但是在数组中出现了负数,那这种情况下还可以使用滑动窗口么?答案是不行的,为什么?我们窗口滑动的条件是什么
清风Python
·
2024-01-20 00:37
java面试
题(23):Spring Bean如何保证并发安全
1问题分析我们知道默认情况下,Spring中的Bean是单例的,所以在多线程并发访问的时候,有可能会出现线程安全问题。2解决方案有几个方面的解决思路:我们可以设置Bean的作用域设置为原型(prototype),这样每次从容器中获取该Bean的时候,都会创建一个新的实例,避免了多线程共享同一个对象实例的问题。在不改变Bean的作用域的情况下,可以避免在Bean中存在可变状态的声明,我们可以尽量将状
不死鸟.亚历山大.狼崽子
·
2024-01-19 21:45
java面试题
java
spring
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他