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面试题
Java面试题
———MySql篇②
目录1.事务隔离级别2.数据库三大范式3.索引的分类4.索引的创建原则5.索引失效的情况6.如何知道索引是否失效7.MyISAM和InnoDB的区别1.事务隔离级别事务隔离级别是用来解决并发事务问题的方案,不同的隔离级别可以解决的事务问题不一样读未提交:允许读取尚未提交的数据,可能会导致脏读、幻读或不可重复读读已提交:允许读取并发事务已提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生可重
啵啵薯条
·
2024-08-22 12:39
java面试题
java
mysql
面试
Java面试题
及答案整理( 2024年 6 月最新版,持续更新)
秋招金九银十快到了,发现网上很多
Java面试题
都没有答案,所以花了很长时间搜集整理出来了这套
Java面试题
大全~这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、
Java-之父
·
2024-08-22 08:10
java
开发语言
后端
spring
boot
面试
Java八股文
JAVA面试题
--分布式(最新最全)
分布式在线刷题小程序:傲浮刷题小程序1.分布式id如何生成?2.雪花算法了解过吗?3.什么是CAP定理?4.分布式事务了解过吗?5.什么是二阶段提交(2PC)?什么是三阶段提交(3PC)?6.TCC了解过吗?7.Paxos算法了解过吗?8.Zookeeper的Zab协议了解过吗?9.知道什么是Gossip协议吗?10.了解过哪些负载均衡算法?11.负载均衡的实现方案有哪些?12.正向代理和反向代理
傲浮刷题
·
2024-08-22 05:52
java
分布式
开发语言
Java面试题
-分布式
分布式1.谈谈业务中使用分布式的场景为什么需要使用分布式:单体项目的性能瓶颈问题,需要分布式提升性能。场景1:服务拆分。单体项目将不同服务进行拆分,拆分后的服务可以支持横向扩容,避免因为单台服务器问题影响整体项目。场景2:数据库拆分。数据库读写分离,分库分表等提升性能。2.Session分布式方案项目场景:传统项目:服务器的session保存在本地,每次请求都会在同一个地方,只要session没有
迷茫的21世纪的新轻年
·
2024-08-22 04:18
面试题
spring
分布式
java
Java面试题
--分布式锁
分布式锁你说一下什么是分布式锁分布式锁是在分布式/集群环境中解决多线程并发造成的一系列数据安全问题.所用到的锁就是分布式锁,这种锁需要被多个应用共享才可以,通常使用Redis和zookeeper来实现。分布式锁有哪些解决方案常用的三种方案基于数据库实现:通常基于主键,或者唯一索引来实现分布式锁,但是性能比较差,一般不建议使用基于Redis:可以使用setnx来加锁,但是需要设置锁的自动删除来防止死
Lill_bin
·
2024-08-22 03:40
JAVA面试题
java
开发语言
服务器
spring
boot
spring
后端
restful
华为OD机试真题-勾股数元组-2024年OD统一考试(官方D卷原题)
多语言解法,在线练习机试是在
牛客
考试,练习的时候也可以在
牛客
网练习,提前熟悉操作https://ac.nowcoder.com/acm/contest/5652/K点击上方链接进入
牛客
练习界面,可以自定义题目
「已注销」
·
2024-08-22 01:31
华为od
Java面试题
:解释JVM的内存结构,并描述堆、栈、方法区在内存结构中的角色和作用,Java中的多线程是如何实现的,Java垃圾回收机制的基本原理,并讨论常见的垃圾回收算法
Java内存模型与多线程的深入探讨在Java的世界里,内存模型和多线程是开发者必须掌握的核心知识点。它们不仅关系到程序的性能和稳定性,还直接影响到系统的可扩展性和可靠性。下面,我将通过三个面试题,带领大家深入理解Java内存模型、多线程以及并发编程的相关原理和实践。面试题一:请解释JVM的内存结构,并描述堆、栈、方法区在内存结构中的角色和作用。关注点:JVM内存结构的基本组成堆、栈、方法区的功能和
杰哥在此
·
2024-03-28 15:48
Java系列
java
jvm
算法
面试
【
牛客
】SQL148 筛选昵称规则和试卷规则的作答记录
achievement成就值,level等级,job职业方向,register_time注册时间):iduidnick_nameachievementleveljobregister_time11001
牛客
talle2021
·
2024-03-26 09:55
MySQL-刷题
MySQL
数据库
牛客
刷题|HJ24 合唱队,HJ25 数据分类处理 , HJ26 字符串排序
HJ24合唱队题目链接:合唱队_
牛客
题霸_
牛客
网(nowcoder.com)思路:对队列中每个元素分别找左边最长递增序列和右边最长递减序列(都不一定是连续的),那么以当前元素为“山顶”可以保留的最大人数就是两者之和减一
Huiwen_Z
·
2024-03-19 07:47
笔试刷题
数据结构
算法
python
牛客
牛客
刷题 | HJ45 名字的漂亮度,HJ48 从单向链表中删除指定值的节点
HJ45名字的漂亮度题目链接:名字的漂亮度_
牛客
题霸_
牛客
网(nowcoder.com)思路:统计单词中每个字母出现的次数,依次按出现频率从大到小分配漂亮度。
Huiwen_Z
·
2024-03-19 07:47
笔试刷题
python
开发语言
每日五道
java面试题
之mybatis篇(一)
目录:第一题.MyBatis是什么?第二题.ORM是什么?第三题.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?第四题.传统JDBC开发存在的问题第五题.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?第一题.MyBatis是什么?MyBatis是一款优秀的持久层框架,一个半ORM(对象关系映射)框架,它支持定制化SQL、存储过程以及高级映射。MyBatis
中北萌新程序员
·
2024-03-19 01:39
java面试题
java
开发语言
《
牛客
》-D 小红的中位数
思路这次采用两种写法1.采用模拟的方式(用vector进行优化)2.可以算是思维进行‘优化’思路大家都挺好想的,就是其中的细节(具体思路可以参考以下代码,豁然开朗(逃~))ACcode:1(优雅帅气stl)#includeusingnamespacestd;//#defineintlonglongconstintN=1e5+10;intn;voidsolve(){cin>>n;vectora(n)
gentle coder
·
2024-03-18 19:30
c++
算法
stl
安卓
Java面试题
181- 190
181.简述Android中的MVC模式与MVP模式?MVC:Model(模型层)、View(视图层)、Control(控制层)View层一般通过XML进行界面的描述Control层主要是由Activity实现的,因此我们应该尽量少的在Activity中进行业务代码的编写,而应该通过Activity交割给Model业务逻辑层来进行处理,这也就是为什么Activity中要设置5s来判断当前Activ
️ 邪神
·
2024-03-18 18:58
Android面试题
java
开发语言
面试
android
Java面试题
总结18之springcloud四种分布式事务解决方案
XA规范:分布式事务规范,规定了分布式事务模型四个角色:事务管理器(协调者TM),资源管理器(参与者RM),应用程序AP,通信资源管理器CRM全局事务:一个横跨多个数据库的事务,要么全部提交,要么全部回滚JTA事务时Java对XA规范的实现,对应JDBC的单库事务两阶段协议第一阶段(prepare):每个参与者执行本地但不提交,进入ready状态,并通知协调者已经准备就绪。第二阶段(commit)
陈平安"
·
2024-03-18 00:05
Java面试
分布式
spring
cloud
java
牛客
小白月赛61-E-排队
很好的一道题啊,学到了不少东西!!!!首先是一个结论逆序对总数=n!/2*不相等的数字对数(1)不相等的数字对数怎么求结论不相等的数字对数=C(n,2)-∑C(2,cnt(i))(i数字的出现次数)(2)n!/2怎么处理,有取模的除运算怎么处理???这块一直不会,今天一学才发现,就是之前学过的乘法逆元,学过就忘,不愧是我(doge这里只说怎么处理,证明之类的不写了a/b%mod的情况,可以求b的乘
LonelyGhosts
·
2024-03-16 05:07
算法
JVM对象创建与内存分配机制分析
JVM对象创建与内存分配机制分析前言一、对象的创建二、分配内存1)内存划分2)本地线程分配缓冲三、初始化四、设置对象头五、执行方法六、对象内存分配七、对象内存回收可达性分析算法:总结前言最新的
Java面试题
旺仔爱Java
·
2024-03-15 15:16
JVM专题
jvm
java
Java面试题
(主要分清区别!!!)
@RequestBody和@ResponseBody的区别?@RequestBody:接收json或xml数据@ResponseBody的:返回json或xml数据@RestController和@Controller的区别?@Controller:默认返回的是jsp页面@RestController:返回的是一个json类型的数据,换句话来说也就是@Controller+@ResponseBod
橘猫_A
·
2024-03-15 11:40
java
开发语言
JVM级缓存本地缓存Caffeine
JVM级缓存本地缓存Caffeine和GuavaCache前言一、创建缓存的代码逻辑二、Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的
Java面试题
,技术栈涉及
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
安卓
Java面试题
71- 80
71.简述Andorid中的Parcel存储机制?Android中的Parcel机制实现了Bundle传递对象使用Bundle传递对象,首先要将其序列化,但是,在Android中要使用这种传递对象的方式需要用到AndroidParcel机制,即,Android实现的轻量级的高效的对象序列化和反序列化机制。JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中
️ 邪神
·
2024-03-13 06:26
Android面试题
安卓
面试题
android
java
安卓
Java面试题
41-50
41、综合阐述Activity的生命周期?在正常情况下,Activity会经历以下7个生命周期。onCreate:表示Activity正在被创建,是生命周期的第一个方法.。这个方法的作用是做一些初始化工作,比如在这里使用setContentView加载页面布局资源,做一些控件和变量的初始化工作和所需数据等。onRestart:表示Activity正在重新重启。一般情况下,当前Activity从不可
️ 邪神
·
2024-03-09 14:42
Android面试题
面试
Android
java
力扣算法刷题指南
当然
牛客
网上面的题目也是可
whu_hy
·
2024-03-09 09:05
干货整理
leetcode
算法
面试
【
牛客
】SQL140 未完成率较高的50%用户近三个月答卷情况-窗口函数
achievement成就值,level等级,job职业方向,register_time注册时间):iduidnick_nameachievementleveljobregister_time11001
牛客
talle2021
·
2024-03-07 03:24
MySQL-刷题
MySQL
数据库
算法题合集(细分知识点附链接)---------第二部分【融合
牛客
及力扣】
算法题合集图137.只出现一次的数字II260.只出现一次的数字IIIJZ39数组中出现次数超过一半的数字树606.根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向链表105.从前序与中序遍历序列构造二叉树动态规划JZ42连续子数组的最大和图137.只出现一次的数字IIhttps://leetcode.cn/problems/single-numbe
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
《剑指offer》78--把二叉树打印成多行[C++][Java]
把二叉树打印成多行_
牛客
题霸_
牛客
网【
牛客
题霸】收集各企业高频校招笔面试题目,配有官方题解,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力https
贫道绝缘子
·
2024-03-05 00:20
剑指offer
算法
散列表
leetcode
牛客
周赛 Round 35(A,B,C,D,E,F,G)
这场简单,甚至赛时90分钟不到就AK了。比赛链接,队友题解友链刚入住学校监狱,很不适应,最近难受的要死,加上最近几场CF打的都不顺利,san值要爆掉了,只能慢慢补题了。这场C是个滑动窗口,D是贪心,E是有点麻烦的构造,FG是数论。A小红的字符串切割思路:记录一下字符串长度,然后从中间拆开。code:#include#include#includeusingnamespacestd;strings;
邪神与厨二病
·
2024-03-04 12:35
牛客
算法
暴力
c++
数论
滑动窗口
单调队列
贪心
构造
牛客
寒假基础集训营 | 技巧总结
自己思考,用笔划划,用心理解算法,不要先看代码做一道题,会一道题,追求解题质量,不要贪恋速度举一反三举具体例子,便于理解,捋清思路Day1技巧使用vector数组存储字符串中不同字符的下标。双指针思想,滑动窗口。字符串问题中,使用数组存储动态规划思想的值。Day2技巧缩小范围至开根号快速幂、位运算longlong存不下,素数1e9+7取模Day3技巧埃式筛判断素数用空间换时间,定义很大长度的数组存
大虎牙
·
2024-03-04 01:19
#
牛客寒假基础集训营
牛客寒假基础集训营
牛客
技巧
每日五道
java面试题
之mysql数据库篇(一)
目录:第一题.为什么要使用数据库?第二题.数据库三大范式是什么?第三题.mysql有关权限的表都有哪几个?第四题.MySQL的binlog有有几种录入格式?分别有什么区别?第五题.MySQL存储引擎MyISAM与InnoDB区别第一题.为什么要使用数据库?数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方
中北萌新程序员
·
2024-03-03 17:08
java面试题
数据库
java
mysql
【
牛客
】SQL133 分别满足两个活动的人
描述为了促进更多用户在
牛客
平台学习和刷题进步,我们会经常给一些既活跃又表现不错的用户发放福利。
talle2021
·
2024-03-03 07:25
MySQL-刷题
数据库
MySQL
【
牛客
】SQL134 满足条件的用户的试卷完成数和题目练习数
achievement成就值,level等级,job职业方向,register_time注册时间):iduidnick_nameachievementleveljobregister_time11001
牛客
talle2021
·
2024-03-03 07:25
MySQL-刷题
MySQL
数据库
【
牛客
】SQL125 得分不小于平均分的最低分
描述请从试卷作答记录表中找到SQL试卷得分不小于该类试卷平均得分的用户最低得分。示例数据exam_record表(uid用户ID,exam_id试卷ID,start_time开始作答时间,submit_time交卷时间,score得分):iduidexam_idstart_timesubmit_timescore1100190012020-01-0209:01:012020-01-0209:21:
talle2021
·
2024-03-02 03:45
MySQL-刷题
数据库
mysql
前端工程化面试题 | 15.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-03-02 03:14
前端工程化
前端
javascript
typescript
开发语言
JAVA面试题
28
面试题:Java中的静态变量和实例变量有何区别?它们存储在内存的哪个部分?答案:静态变量属于类,实例变量属于对象。静态变量在内存中只有一份拷贝,存储在方法区(JVM内存中的一部分),而实例变量每个对象都有自己的值,存储在堆内存中。面试题:Java中什么是序列化(Serialization)?如何实现序列化和反序列化?答案:序列化是将对象转换为字节序列以便存储或传输的过程。实现序列化需要让类实现Se
CrazyMax_zh
·
2024-03-01 10:21
java
开发语言
字符串字符数的统计之chart_length()
语法char_length(string)注意:char_length()统计的是字符串中字符的个数length()统计的是字符串的字节数栗子对过长的昵称截取处理_
牛客
题霸_
牛客
网(nowcoder.com
慕.晨风
·
2024-03-01 06:45
MYSQL总结
mysql
【
牛客
】SQL123 SQL类别高难度试卷得分的截断平均值
描述
牛客
的运营同学想要查看大家在SQL类别中高难度试卷的得分情况。请你帮她从exam_record数据表中计算所有用户完成SQL类别高难度试卷得分的截断平均值(去掉一个最大值和一个最小值后的平均值)。
talle2021
·
2024-02-29 18:59
MySQL-刷题
sql
数据库
mysql
牛客
2024年除夕娱乐赛
纯娱乐,就第四题值得一看。A我有一款游戏code:#include#includeusingnamespacestd;intmain(){cout#includeusingnamespacestd;intmain(){cout#includeusingnamespacestd;intmain(){cout#includeusingnamespacestd;intn,cnt;intmain(){ci
邪神与厨二病
·
2024-02-29 01:38
牛客
娱乐
算法
c++
Java 面试题基础(六)
Java面试题
基础(六)前言1、深拷贝和浅拷贝?2、poll()方法和remove()方法的区别?3、DelayQueue实现延时任务原理?4、ArrayList与LinkedList的区别?
旺仔爱Java
·
2024-02-27 01:09
JAVA面试题
java
开发语言
面试
后端
【每日前端面经】2023-02-25
题目来源:
牛客
+
牛客
每日面经20240225了解Taro么Taro是一个开放式跨端跨框架解决方案,支持使用React/Vue/Nerv等框架来开发微信/京东/百度/支付宝/字节跳动/QQ/飞书小程序/H5
糠帅傅蓝烧牛肉面
·
2024-02-26 06:47
每日前端面经
前端
面试
【每日前端面经】2023-02-23
题目来源:
牛客
企业级开发整体流程有哪些项目启动需求调研->需求文档系统设计->设计文档程序开发->开发文档BUG测试->测试文档验收维护遇到技术难题怎么办分析可能出现的原因查找搜索引擎寻问文心一言等对话模型打断点
糠帅傅蓝烧牛肉面
·
2024-02-25 11:51
每日前端面经
前端
面试
mysql 输出所在月份的最后一天
栗子月总刷题数和日均刷题数_
牛客
题霸_
牛客
网(nowcoder.com)请从中统计出2021年每个月里用户的月总刷题数month_q_cnt和日均刷题数avg_day_q_cnt(按月份升序排序)以及该年的总体情况
慕.晨风
·
2024-02-24 12:00
mysql
android
数据库
JAVA面试题
20
Java中的String和StringBuffer、StringBuilder有什么区别?它们分别适用于什么场景?答案:String是不可变的,每次修改都会创建一个新的String对象;StringBuffer和StringBuilder是可变的,适合频繁的字符串拼接操作。String适用于不经常改变的字符串,StringBuffer适用于多线程环境,StringBuilder适用于单线程环境。什
CrazyMax_zh
·
2024-02-20 22:25
java
开发语言
小苯的数组构造-------
牛客
小白月赛87(e)
题目描述大白熊给了小苯一个长度为nnn的数组aaa,他希望小苯将数组aaa变成有序(非递减)的。具体的,小苯需要进行如下操作:1.任选一个数组bbb,长度也为nnn,且元素满足:−10^10≤bi≤10^102.对于所有1≤i≤n1\lei\len1≤i≤n,都执行ai=ai+bia_i=a_i+b_iai=ai+bi。大白熊希望在执行完操作后aaa数组满足有序,同时要最小化数组bbb的极差,即使
喝可乐的布偶猫
·
2024-02-20 22:58
题解
算法
c++
牛客
网SQL题目1
牛客
网SQL题目1描述有一个员工employees表简况如下:建表语句如下:`emp_no`int(11)NOTNULL,`birth_date`dateNOTNULL,`first_name`varchar
用心的海龙
·
2024-02-20 21:13
Java使用Redis实现消息队列
近期刷
Java面试题
刷到了“如何使用Redis实现消息队列”,解答如下:一般使用list结构作为队列,rpush生产消息,lpop消费消息。当lpop没有消息的时候,要适当sleep一会再重试。
谦风(主Java)(接口开发)
·
2024-02-20 20:06
redis
java
redis
Day2打卡
mysql
牛客
X20课X2跑步3km基础操作采用三段式select(最后出来的表格表头内容)from表名where来自那一列
星有.野
·
2024-02-20 20:33
记录
学习
2021-10-06
#IT工业界####1.
牛客
网:二叉树中和为某一值的路径[2021-10-06(JZ82二叉树中和为某一值的路径(一))](https://blog.csdn.net/TickTick123/article
幸福大黑鸭
·
2024-02-20 17:11
2021-12-07
IT工业界1.
牛客
网:剪绳子(进阶版)2021-12-07(JZ83剪绳子(进阶版))英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-20 17:20
多看面经吧
也有很多由于各种因学历问题而迫不得已当外包的技术大佬,也有很多热心教导的朋友……但是蓦然回首,感觉自己逐渐焦虑,焦虑于赚钱没有刚毕业时想的那么简单,焦虑于跟其他进大厂的同学差距越来越大,原谅我是个比较市侩的人……但是现在开始痛定思痛,最近翻翻
牛客
网
缺的不是资料,是学习的心
·
2024-02-20 12:30
java
牛客
小白月赛87 D 小苯的IDE括号问题(hard)
原题链接:D-小苯的IDE括号问题(hard)题目大意:给定一个长度为n的字符串,字符串由(,)和I构成,m组询问,如果输入backspace,如果I左右是(和)就一起删除,如果是只有(就只删除左边。如果是delete就删除右边,如果右边存在。如果输入就把I向右移动。思路:可以观察到每次操作都与I有关,并且题目里面涉及大量的删改,我的思路和题解不一样,是用数组来记录字符,然后用数组来模拟链表,这样
Jiu-yuan
·
2024-02-20 11:22
算法
数据结构
c++
JAVA面试题
分享五百五十一:线程池使用不当的五个坑
目录坑一:线程池中异常消失问题原因解决方法优雅的进行线程池异常处理坑二:拒绝策略设置错误导致接口超时问题原因解决方法坑三:重复创建线程池导致内存溢出问题原因解决方法坑四:共用线程池执行不同类型任务导致效率低下问题原因解决方法坑五:使用ThreadLocal和线程池的不兼容问题问题原因解决方法总结线程池是Java多线程编程中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性。但是
之乎者也·
·
2024-02-20 09:30
JAVA
面试题分享
java
开发语言
JAVA面试题
分享五百五十二:一个ThreadLocal被问出了花
目录故事概要基本篇什么是ThreadLocal?既然都是保证线程访问的安全性,那么和Synchronized区别是什么呢?ThreadLocal的使用TheadLocal使用场景升华篇ThreadLocal原理高并发场景下ThreadLocal会造成内存泄漏吗?什么原因导致?如何避免?造成内存泄漏的原因如何避免总结故事地铁上,小帅无力地倚靠着杆子,脑子里尽是刚才面试官的夺命连环问,“用过Thead
之乎者也·
·
2024-02-20 09:30
JAVA
面试题分享
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他