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
JavaWeb面试题
类与对象(上)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符【
面试题
】4.2封装【
面试题
】5
2301_79585944
·
2024-02-01 14:56
C++
java
面试
开发语言
华为的JAVA
面试题
及答案(部分)
华为的JAVA
面试题
(后记:没有想到华为的
面试题
就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。
传奇内服号
·
2024-02-01 13:03
2018年最新Java
面试题
集
一、第一套
面试题
1.Mybatis与Ibatis的区别2.Http1与Http2的区别3.SpringMVC的执行流程4.JVM内存溢出具体指哪些内存区域?都会抛出什么异常?
01_小小鱼_01
·
2024-02-01 13:44
Java WebSocket客户端
JavaWeb
Socket客户端方式一使用Java-WebSocket1.依赖org.java-websocketJava-WebSocket1.5.32.代码importorg.java_websocket.client.WebSocketClient
卑微小钟
·
2024-02-01 13:21
工具
spring
boot
java
java
websocket
开发语言
猫头虎博主第10期赠书活动:《写给大家看的Midjourney设计书》
专栏链接:精选专栏:《
面试题
大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!
猫头虎
·
2024-02-01 12:24
猫头虎赠书专栏
midjourney
AI作画
人工智能
计算机视觉
DALL·E
2
stable
diffusion
Imagen
Java开发经典
面试题
重写与重载的区别重写与重载的区别_重写和重载_carrie呀carrie的博客-CSDN博客。。。。。。。。。。。https://blog.csdn.net/luoro/article/details/118307852?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167875749216800211587145%2522%252
是熊不是喵
·
2024-02-01 11:47
java
面试
LeetCode:
面试题
17.04. 消失的数字
面试题
17.04.消失的数字-力扣(LeetCode)没啥好说,简简单单,目录
面试题
17.04.消失的数字-力扣(LeetCode)方法总结:代码+注释:每日表情包:方法总结:哈希(博主还没学),累加再减去法
nainaire
·
2024-02-01 11:14
leetcode
算法
职场和发展
经典左旋,指针
面试题
今天给大家带来几道
面试题
!实现一个函数,可以左旋字符串中的k个字符。
Gu Gu Study
·
2024-02-01 11:41
面试
算法
职场和发展
c#
c语言
前端面试每日 3+1 —— 第53天
今天的
面试题
(2019.06.08)——第53天[html]webworkers有用过吗?能帮我们解决哪些问题?[css]怎么使用自定义字体?有什么注意事项?
浪子神剑
·
2024-02-01 11:25
java基础
面试题
:Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?
Java泛型是一种在编译时提供类型安全性的机制,允许在定义类、接口和方法时使用参数化类型。通过使用泛型,可以在编译时检查和保证程序在类型方面的正确性,并提供更好的代码重用性和可读性。类型擦除(TypeErasure)是Java泛型的一项重要特性。它表示在编译时,泛型类型信息会被擦除,并在运行时使用原始类型来代替。这是由于Java虚拟机的设计限制,无法直接支持泛型类型的实例化和访问。类型擦除确保了泛
追梦者1
·
2024-02-01 11:59
java
开发语言
java基础
面试题
:内部类了解吗?匿名内部类了解吗?内部类和匿名内部类有什么区别?
内部类是定义在另一个类内部的类。内部类可以访问其外部类的成员,包括私有成员,而外部类不能直接访问内部类的成员。内部类提供了一种封装和组织代码的方式,可以用于实现更复杂的逻辑结构或实现特定的设计模式。内部类可以分为四种类型:成员内部类(MemberInnerClass):成员内部类是定义在外部类的成员位置上的类。它可以访问外部类的成员,并且可以被外部类的对象实例化。成员内部类的实例与外部类的实例关联
追梦者1
·
2024-02-01 11:59
java
面试
开发语言
java集合
面试题
:说说 List,Set,Map 三者的区别?三者底层的数据结构?
List、Set和Map是Java集合框架中的三个常用接口,它们有以下区别:List:List是有序的集合,允许重复元素。可以通过索引访问元素,支持按照元素的插入顺序进行遍历。常见的实现类有ArrayList和LinkedList。底层数据结构:ArrayList基于动态数组实现,LinkedList基于双向链表实现。Set:Set是无序的集合,不允许重复元素。不提供按照索引访问元素的方式,也不保
追梦者1
·
2024-02-01 11:59
数据结构
java
list
java基础
面试题
:深拷贝和浅拷贝区别了解吗?什么是引用拷贝
深拷贝和浅拷贝以及引用拷贝之间的区别。浅拷贝(ShallowCopy)和深拷贝(DeepCopy)是用于复制对象的概念。浅拷贝是创建一个新对象,新对象的属性值和原始对象的属性值相同。然而,如果属性是引用类型,浅拷贝只会复制引用,而不会复制引用的对象本身。这意味着新对象和原始对象将引用相同的对象,对其中一个对象的修改会影响到另一个对象。深拷贝是创建一个新对象,并递归地复制原始对象的所有属性,包括引用
追梦者1
·
2024-02-01 11:29
java
python
开发语言
面试
java基础
面试题
:BIO,NIO,AIO 有什么区别?
BIO、NIO和AIO是Java中用于处理I/O操作的不同编程模型,它们有以下区别:阻塞I/O(BIO):BIO是传统的阻塞式I/O模型,它基于流(Stream)和阻塞调用,即当一个线程执行I/O操作时,会阻塞等待数据的到达或操作完成。在这种模型中,一个线程只能处理一个客户端连接,如果有大量的客户端连接同时到达,就需要创建大量的线程来处理,会导致资源消耗和线程切换的开销。非阻塞I/O(NIO):N
追梦者1
·
2024-02-01 11:24
java
nio
面试
微服务、MQ、Redis
面试题
一、微服务篇1.SpringCloud常见组件有哪些?(考察对SpringCloud的组件基本了解)SpringCloud包含的组件很多,有很多功能是重复的。其中最常用组件包括:注册中心组件:Eureka、Nacos等负载均衡组件:Ribbon远程调用组件:OpenFeign网关组件:Zuul、Gateway服务保护组件:Hystrix、Sentinel服务配置管理组件:SpringCloudCo
h同学的学习空间
·
2024-02-01 10:26
java
spring
cloud
面试题
:说一下Spring Bean 实例化过程?
文章目录前言两个阶段容器启动阶段1、配置元信息2、BeanDefination3、BeanDefinationReader4、BeanDefinationRegistry5、BeanFactoryPostProcessorBean实例化阶段1、对象创建策略2、BeanWrapper——对象的外衣3、设置对象属性4、检查Aware相关接口5、BeanPostProcessor前置处理6、自定义初始化
xuxu1116
·
2024-02-01 10:56
面试题
java
面试题
SpringBean实例化过程
面试题
:Feign第一次调用为什么会很慢?
文章目录前言Ribbon是如何进行负载的RibbonClientConfigurationZoneAwareLoadBalancerRibbon负载均衡策略Ribbon-eager-load(饥饿加载)模式开启Ribbon饥饿加载总结前言首先要了解Feign是如何进行远程调用的,这里面包括,注册中心、负载均衡、FeignClient之间的关系,微服务通过不论是eureka、nacos也好注册到服务
xuxu1116
·
2024-02-01 10:56
面试题
java
面试题
feign第一次调用慢
面试题
:谈谈分布式系统中的补偿机制如何设计?
文章目录前言一、关于业务补偿机制1、什么是业务补偿2、业务补偿设计的实现方式二、关于回滚1、显示回滚2、回滚的实现方式三、关于重试1、重试的使用场景2、重试策略3、重试时的注意事项四、业务补偿机制的注意事项1、ACID还是BASE2、业务补偿设计的注意事项前言我们知道,应用系统在分布式的情况下,在通信时会有着一个显著的问题,即一个业务流程往往需要组合一组服务,且单单一次通信可能会经过DNS服务,网
xuxu1116
·
2024-02-01 10:25
面试题
java
面试题
分布式系统中的补偿机制
面试题
系列:Redis 夺命连环11问
说说Redis基本数据类型有哪些吧字符串:redis没有直接使用C语言传统的字符串表示,而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息,而SDS则保存了长度信息,这样将获取字符串长度的时间由O(N)降低到了O(1),同时可以避免缓冲区溢出和减少修改字符串长度时所需的内存重分配次数。链表linkedlist:redis链表是一个双向无环链表结构,很多发布订阅、慢
大烤鸭
·
2024-02-01 10:55
redis
java
数据库
面试
开发语言
面试3:Redis
面试题
Redis
面试题
1、什么是redis?2、Reids的特点3、使用redis有哪些好处?4、redis相比memcached有哪些优势?5、Memcache与Redis的区别都有哪些?
梦さん
·
2024-02-01 10:25
redis
面试
java
如何访问Redis中的海量数据?附架构师必备技术详解
首先从
面试题
做起~好了,不多说了,直接上正菜。Git是什么在回忆Git是什么的话,我们先来复习这几个概念哈~什么是版本控制?
springboot全家桶
·
2024-02-01 10:24
程序员
java
后端
面试
精选 21道 Redis 最常问
面试题
!收藏一波 !
1、什么是redis?2、Reids的特点3、使用redis有哪些好处?4、redis相比memcached有哪些优势?5、Memcache与Redis的区别都有哪些?6、redis适用于的场景?7、redis的缓存失效策略和主键失效机制8、为什么redis需要把所有数据放到内存中?9、Redis是单进程单线程的10、redis的并发竞争问题如何解决?11、redis常见性能问题和解决方案12、r
等风来.长
·
2024-02-01 10:54
redis
数据库
缓存
java
程序人生
面试题
:如何遍历 Redis 中的海量数据?
文章目录前言事故产生分析原因解决方案一、scan命令格式二、命令解释三、举例总结前言有时候我们需要知道线上的redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?今天给大家分享一个小知识点!事故产生因为我们的用户token缓存是采用了【user_token:userid】格式的key,保存用户的token的值。我们运维为了帮助开发小伙伴们查一下线上现在有多少登录用户。直接用了k
xuxu1116
·
2024-02-01 10:23
面试题
redis
数据库
java
面试题
遍历
Redis
中的海量数据
11:Servlet中初始化参数的获取与应用-Java Web
目录11.1Servlet初始化参数简介11.2如何在Servlet中获取初始化参数11.3基于注解的初始化参数(Servlet3.0+)11.4区别总结11.5应用场景总结在构建
JavaWeb
应用程序时
Yeats_Liao
·
2024-02-01 10:09
servlet
java
前端
Spring-集成Web
由于笔者会从原生的
JavaWeb
开发过渡到Spring集成Web,从而体现出Spring集成的魅力,因此在阅读这篇文章之前,希望读者已经有关于
JavaWeb
的一些基础(可
buzzkiller
·
2024-02-01 10:04
spring
SpringMVC-基本概念
一、引子我们在上篇文章Spring集成Web中抛出了一个问题:为什么我们一直在自用
JavaWeb
阶段使用的Servlet来承接客户端浏览器的请求呢,我们熟知甚至是已经在日常开发中经常使用的Controller
buzzkiller
·
2024-02-01 10:30
spring
java
Java
面试题
之Spring(二)
Spring常用的注解?spring在2.5版本以后开始支持注解的方式来配置依赖注入,可以用注解的方式来代替xml中的bean的描述,注解注入将会被容器在xml注入之前被处理,所以后者会被覆盖掉前者对于同一个属性的处理结果。注解装配在spring中默认是关闭的,所以需要在spring的核心配置文件中配置一下才能使用,基于注解的装配模式,配置方式如下常用的注解@Required:该注解应用于设值的方
周小鑫001
·
2024-02-01 10:43
关于MyBatis和JVM的最常见的十道
面试题
ORM项目中类属性名和数据库字段名不一致会导致什么问题?它的解决方案有哪些?在ORM项目中,如果类的属性名称和数据库字段名不一致会场导致插入、修改时设置的这个不一致字段为null,查询的时候即使数据库有数据,但是查询的结果也是为null。它的常见解决方法如下:更改程序中属性名或数据库的字段名,使其一致使用结果映射,使用映射对应的字段//在SQL映射文件中,可以使用这个来进行查询结果的映射:SELE
lose_rose777
·
2024-02-01 10:25
面试题
mybatis
jvm
关于Spring的最常见的十道
面试题
面试题
一:JDK动态代理和CGLib有什么区别?
lose_rose777
·
2024-02-01 09:54
面试题
java
spring
spring
boot
面试
关于JVM常见的十道
面试题
方法区、永久代和元空间有什么区别?方法区、永久区和元空间是Java虚拟机用于存储类信息的区域,它们在不同的Java虚拟机版本有所不同:方法区:方法去是一块用于存储类的结构信息、常量、静态变量、即时编译器编译后的代码等数据的内存区域。在早期的Java虚拟机版本中,方法区被永久实现为永久代。但是在Java8及其以后版本中,方法去被移除,取而代之的是元空间永久代:永久代是Java虚拟机中的一个特定的方法
lose_rose777
·
2024-02-01 09:51
面试题
java
jvm
测牛学堂学习后续记录,
面试题
总结
1你认为产生缺陷的原因有哪些?跟据我的做测试的感受,基本上有以下4点吧1交流不充分,虽然都会开需求评审之类的会,但是从产品到UI,到开发再到测试,其中环境比较多,有时候沟通不充分就会产生缺陷2产品一个迭代功能比较复杂,各种情况就比较多,也比较难,就会出现各种问题。3开发项目多,压力大,我们公司开发都是几个项目并行的,压力比较大,很多自己自测都是随便测试下,等着测试的时候改bug,所以缺陷就比较多。
凉舒学软件测试的日子
·
2024-02-01 09:34
2017年的字节跳动牛客网
面试题
解析
1)A.ul只能紧挨着liB.a中不能再嵌套aC.dldtD.olli是有序排列2)HTML5新特性:1.datalist数据列表2.progress进度条3.meter刻度尺/用红黄绿三色表示出一个数值所在范围4.output输出,用于描述表单中的计算结果,属于语义标签,样式与span无异3)mailto后为收件人地址;tel最常用js一键拨号;4)置换元素:显示内容由元素的属性决定如img标签
凉薄少年13
·
2024-02-01 09:01
突破编程_C++_面试(基础知识(一))
1
面试题
1:static的用法static关键字可用于修饰全局函数和全局变量、函数的局部变量、类数据成员和类函数。(1)修饰全局函数和全局变量:只能在本代码文件中使用。
breakthrough_01
·
2024-02-01 08:28
突破编程_C++_面试
c++
面试
突破编程_C++_面试(基础知识(二))
3
面试题
3:形参与实参的区别形参:函数定义时的参数,可以看作是一个占位符。形参只有在被调用的时候才分配内存单元,只在函数内部有效,调用结束后立即释放。
breakthrough_01
·
2024-02-01 08:55
突破编程_C++_面试
c++
面试
面试题
整理
1.通过滑动窗口协议动态调整发送速率滑动窗口协议是一种流量控制机制,用于管理数据发送方和接收方之间的数据传输速率,以避免因发送速率过快而导致的数据包丢失或拥塞。在TCP中,通过动态调整发送端的发送窗口大小来实现这一目标。基本原理:发送窗口:发送端维护一个发送窗口,窗口内的序列号表示已发送但未收到确认(ACK)的数据段。窗口大小是可变的,根据网络状况和接收端的反馈进行动态调整。接收窗口:接收端也有一
我但行好事莫问前程
·
2024-02-01 07:58
java
后端
Spring中过滤器和拦截器
1、认识过滤器(Filter)1.1、过滤器的定义过滤器是
JavaWeb
的三大组件之一,是实现Filter接口的Java类。
TygerChen
·
2024-02-01 07:53
spring
java
servlet
Servlet基础实验--Java Web
(1)创建
Javaweb
工程chapter03,创建包路径cn.itcast.servlet。
偏差_
·
2024-02-01 07:51
java
servlet
tomcat
Redis精通系列——Pipeline,少儿编程java教程
,经过服务端的响应后,大致会经历如下的步骤:客户端发起一个(查询/插入)请求,并监听socket返回,通常情况都是阻塞模式等待Redis服务器的响应服务端处理命令,并且返回处理结果给《一线大厂Java
面试题
解析
m0_64384302
·
2024-02-01 07:50
程序员
面试
java
后端
【力扣经典
面试题
】189. 轮转数组
题目描述:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-
程序小勇
·
2024-02-01 07:07
leetcode
算法
数据结构
c++
c语言
字符串函数(2)
目录字符串替换将所有员工姓名中的字母“A”替换为“_”消除空格数据字符串截取字符串截取操作从指定位置截取到结尾截取部分内容截取每一位员工姓名的前三位字符
面试题
:请问利用Oracle中的substr()函数进行截取时
橙子味冰可乐
·
2024-02-01 07:06
Oracle从小白到总裁
数据库
oracle
sql
【力扣经典
面试题
】121. 买卖股票的最佳时机
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖
程序小勇
·
2024-02-01 07:33
leetcode
算法
数据结构
c++
c语言
springboot137欢迪迈手机商城设计与开发
简介【毕设源码推荐
javaweb
项目】基于springboot+vue的适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考,不得用于商业或者非法用途,否则,一切后果请用户自负。
CV工程师HYJones
·
2024-02-01 07:41
毕设项目
毕业设计
java
Java编程
UI自动化
面试题
UI自动化测试工作开展:适合做UI自动化的场景1)回归验证2)巡检3)移动端的埋点测试最典型的就是移动端的埋点测试,传统的测试方法,就是在手机上操作,触发埋点上报,然后通过手机抓包,获取埋点数据,然后再依据埋点文档,去对每个字段进行一一人工校验。一、UI自动化测试流程前提条件:框架已经部署ok编写用例1.需求分析(业务流程)二次的需求分析进行自动化测试前,肯定是手工测试已经进行了测试,并且功能稳定
大憨憨
·
2024-02-01 06:51
JavaWeb
学习——Session会话
目录一、Session会话二、创建Session和获取(id号,是否为新)三、Session域数据的存取四、Session生命周期控制1、设置Session的超时时间(以秒为单位)2、获取Session的超时时间3、让当前Session会话马上超时无效五、浏览器和Session之间关联的技术内幕一、Session会话1、Session就是一个接口(HttpSession)。2、Session就是会
柿子镭
·
2024-02-01 05:58
Javaweb
session
java session变量_
JavaWeb
学习——session总结
一、session简介sesion也就是会话,Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最常见的一
袁mx
·
2024-02-01 05:28
java
session变量
JavaWeb
学习:session
关于Session:图1session的话,是将数据保存在服务端的,是服务端的会话跟踪技术。关于session的原理,其实session是基于cookies实现的。假设服务端写了两个servlet,一个是servlet_a,一个是servlet_b。此时在servlet_a中创建一个session对象,并对session对象赋值;然后在servlet_b中可以通过getAttribute的方法获取
Eudemonia.Ewer
·
2024-02-01 05:57
学习
java-ee
JavaWeb
学习|Session
引用来源:尚硅谷最新版
JavaWeb
全套教程,
javaweb
零基础入门完整版Session1、Session就一个接口(HttpSession)。2、Session就是会话。
半夜下雨
·
2024-02-01 05:55
Java技术学习
java
servlet
springboot144基于mvc的高校办公室行政事务管理系统设计与实现
简介【毕设源码推荐
javaweb
项目】基于springboot+vue的适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考,不得用于商业或者非法用途,否则,一切后果请用户自负。
CV工程师HYJones
·
2024-02-01 05:12
毕设项目
毕业设计
java
Java编程
springboot139华强北商城二手手机管理系统
简介【毕设源码推荐
javaweb
项目】基于springboot+vue的适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考,不得用于商业或者非法用途,否则,一切后果请用户自负。
CV工程师HYJones
·
2024-02-01 05:40
毕设项目
毕业设计
java
Java编程
第六章 数据持久化及高频
面试题
1、数据持久化官网文档地址:https://redis.io/docs/management/persistence/Redis提供了主要提供了2种不同形式的持久化方式:RDB(Redis数据库):RDB持久性以指定的时间间隔执行数据集的时间点快照。AOF(AppendOnlyFile):AOF持久化记录服务器接收到的每个写操作,在服务器启动时再次播放,重建原始数据集。命令使用与Redis协议本身
魏大橙
·
2024-02-01 05:56
数据库SQL
nosql
redis
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他