java中sleep方法和wait方法的区别sleep是线程中的方法,但是wait是Object中的方法 sleep方法不会释放锁,但是wait会释放锁 sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字 sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(不指定时间需要被别人中断)HashMap的底层数据结构是怎么样的?JDK1.7及以前是数组加链表JDK1.8及以后是数组和链表以及红黑树JDK1.8什么时候链
原创 2022-03-29 17:37:10
601阅读
1.介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的?相关知识点:(1)有两种盒子模
原创 2022-03-25 15:43:05
237阅读
?什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
转载 2018-04-07 15:51:48
282阅读
完整版推荐在线阅读 ://interview.poetries.top1、React 中 keys
原创 2022-03-25 16:30:24
681阅读
c++ 面试题
转载 2017-06-30 16:12:00
117阅读
2评论
集合面试题目录其他文章地址一、集合容器概述1、什么是集合2、集合的特点3、集合和数组的区别4、使用集合框架的好处5、常用的集合类有哪些?6、List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?7、集合框架底层数据结构8、哪些集合类是线程安全的?9、Java集合的快速失败机制 “fail-f
原创 2021-04-21 12:59:23
478阅读
Redis常用面试题redis常见的数据结构 1.hash: field-value映射表 2.list:list分页查询 3.String:key-value缓存应用 4.set:实现并,交集操作 比如共同爱好 5.sorted set:用户列表,礼物排行榜缓存雪崩: 问题 1: 缓存同一时间大面积失效,所有请求到数据库造成短时间内承受大量请求雪崩解决:在缓存数据的时候给过期时间加上一个随机值,
转载 2023-08-05 14:05:30
56阅读
在本篇文章里小编给大家整理了一篇关于Java后端面试题最新整理内容,需要的朋友们可以参考下。我们学习java知识,除了要做基础的程序运行外,不可避免的要在面试中遇到一些理论的考察。有些小伙伴程序做的不错,但是理论上面有所欠缺。这里小编整理了一些常见的后端面试题,希望能对小伙伴们有所帮助,下面一起看看吧。image.png一、八种基本数据类型的大小,以及他们的封装类。 byte(Byte) 1 ,s
前言考试要点第1章 数据库概述2、了解数据管理技术的发展经历了2个阶段。(人工管理阶段)、文件管理系统阶段、数据库管理阶段、(数据库高级管理阶段)3、理解文件管理方式的缺点。1)松散包装。关系映射中没有ACID(原子性,一致性,隔离性,持久性)操作,这意味着无法保证。考虑一种情况,您手动或通过一些黑客家伙从手中删除您的文件。您可能不知道该文件是否存在。 2)安全性低。由于您的文件可以保存在您应该提
1.分析下面代码有什么问题?void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );} 字符串str1需要11个字节
原创 2022-10-13 11:30:53
105阅读
Linux面试题简要总结
原创 2021-09-02 15:09:08
401阅读
1 对于MVVM的理解 MVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据。MVVM 是 Model-View-ViewMo
原创 2022-03-25 16:31:28
342阅读
手写bind、apply、calljavascript//callFunction.prototype.call=function(context,...args){context=contextwindow;constfnSymbol=Symbol("fn");contextfnSymbol=this;contextfnSymbol(...args);deletecontextfnSymbol;
原创 2022-09-13 10:14:56
113阅读
# 如何准备 Java 面试中常的算法 首先,恭喜你决定进入开发的世界!面对 Java 面试中常的算法题,准备过程虽然繁琐,但只要掌握了正确的方法,你就能在面试中从容应对。以下是整个学习流程,以及每一步所需实现的代码示例和相关注释。 ## 流程步骤表 | 步骤 | 内容 | 说明
原创 7月前
61阅读
1.使用mysql索引有哪些原则?索引什么数据结构?B+tree和Btree什么区别?1).使用索引的原则a.对于查询频率高的字段创建索引;b.对排序、分组、联合查询频率高的字段创建索引;c.索引的数目不宜太多(每一个索引都会占用相应的物理控件,过多的索引会导致增删改语句执行效率低)d.尽量选择唯一性索引,可以更快速的通过索引来确定某条记录。e.尽量使用数据量少的索引,如果索引的值很长会影响查询速
Model–View–ViewModel (MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开
1. SpringCloud常见组件有哪些?问题说明:这个题目主要考察对SpringCloud的组件基本了解难易程度:简单参考话术:SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括:注册中心组件:Eureka、Nacos等负载均衡组件:Ribbon远程调用组件:OpenFeign网关组件:Zuul、GateWay服务保护组件:Hystrix、Sentinel服务配置管理
面试官:想了解你对基础概念的认知。通俗解释一下就可以。传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表即为倒排索引。有了倒排索引,就能实现o(1)时间复杂度的效率检索文章了,极大的提高了检索效率。学术的解答方式: 倒排索引,相反于一篇文章包含了哪些词,它从词出发,记载了这个词在哪些文档中出现过,由两部分组成——词
关于 Spring Cloud 的一些面试题1 、什么是Spring Cloud?Spring cloud流应⽤程序启动器是基于Spring Boot的Spring集成应⽤程序,提供与外部系统的集成。Spring cloud Task,⼀个⽣命周期短暂的微服务框架,⽤于快速构建执⾏有限数据处理的应⽤程序。2 、使⽤Spring Cloud有什么优势?使⽤Spring Boot开发分布式微服务时,我
转载 2024-02-16 20:50:05
163阅读
# Docker 面试题解析及实用代码示例 Docker 是一种开源平台,它让开发者可以打包应用和依赖,同时以容器的形式统一运行环境。在面试中,关于 Docker 的问题越来越普遍,本文将为你解读一些常见的 Docker 面试题,并提供实用的代码示例,以加深理解。 ## 1. 什么是 Docker? Docker 是一个基于容器的虚拟化技术,可以让开发团队在不同的计算环境间创建、部署和运行应
原创 2024-08-28 08:00:52
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5