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面试
java集合Collection、List、Set详解
java高级
之集合文章目录
java高级
之集合概述集合VS数组数组集合整体概述Collection接口常用方法迭代器迭代器中的方法源码简单分析循环List接口概述常用方法实现类:ArrayList实现类:
落木萧潇
·
2023-11-28 15:37
java基础
java
数据结构
【
Java面试
官】我管你什么P7、P8?答不出这十道题你就是渣!
想在面试、工作中脱颖而出?想在最短的时间内快速掌握Java的核心基础知识点?想要成为一位优秀的Java工程师?本篇文章能助你一臂之力!正所谓万丈高楼平地起,只有把基础掌握的牢固,才能走的更远,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出!澄清:这个标题本无意冒犯各位大佬,抱歉抱歉;说明:以下所有答案均为个人的理解和网上的一些资料的整合1.List和Set的区别List,Set都
套马杆的程序员
·
2023-11-28 13:14
终于拿到了阿里2023年度九大Java技术文档——面试题+文档+白皮书
70道阿里巴巴高级
Java面试
题!
隔壁老王的代码
·
2023-11-28 12:06
java
面试
jvm
120道java最常问面试题!
不积跬步无以至千里,下面的内容是对网上原有的
Java面试
题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的
Java面试
题集参照了
Java烟雨
·
2023-11-28 09:47
java
后端
面试
java
开发语言
jvm
rpc
分布式
Java面试
题答案(正在完成中......)
目录JAVA基础集合JVMWEB并发编程网络编程SpringSpringBootSpringCloudMybatisMySQL分布式消息队列问:你用过哪些MQ,这个MQ有哪些组件,什么是可靠消息,重复消息怎么解决ZookeeperRedisDubbojavawebJAVA基础1.面向对象有哪些特征?抽象,封装,继承,多态2.JDK与JRE的区别是什么?jdk:编译+运行jre:运行jdk包括jre
KianaKsln
·
2023-11-28 08:20
java
Java面试
题08
1.jsp和servlet有什么区别?JSP(JavaServerPages)是一种在HTML中嵌入Java代码的技术,适合用于生成动态内容;Servlet是Java编写的服务器端程序,用于处理HTTP请求和响应。JSP(JavaServerPages)和Servlet都是用于创建动态网页的技术,它们都基于Java语言,但是有以下一些主要的区别:实现方式:Servlet是一个Java类,必须显式地
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
开发语言
Java面试
题09
1.什么是反射?反射是Java中的一种机制,允许在运行时获取类的信息、访问对象的属性和方法,以及调用对象的方法,使得编程更加灵活,但也需要注意性能和安全问题。在Java中,反射(Reflection)是指程序在运行时能够获取到自身的内部信息,并能直接操作类或者对象的内部属性、方法、构造函数等。这种机制使得Java程序在运行时可以动态地创建对象、调用方法、获取类的信息等。反射是Java编程语言的一个
今天的代码敲了吗
·
2023-11-28 06:20
Java面试八股文
java
面试
开发语言
Java面试
题10
1.MyBatis中#{}和${}的区别是什么?#{}是预编译的占位符,MyBatis会将其转化为一个占位符参数,安全性较高,可以防止SQL注入;${}是字符串替换,直接将内容替换到SQL语句中,不会进行参数处理,潜在风险是SQL注入在MyBatis中,#{}和${}都被用作参数绑定,但它们在处理参数的方式和安全性上有很大的区别:${}:这是一个基本的字符串替换操作。比如你在SQL语句中写${co
今天的代码敲了吗
·
2023-11-28 06:12
Java面试八股文
java
mybatis
开发语言
JAVA高级
视频_IO输入与输出02、03 RandomAccessFile 学习笔记
http://writeblog.csdn.net/PostEdit.aspx?entryId=6155925先说说自己对随机文件的理解,所谓的随机绝不等于数学上的随机,这里的随机是指游标所指的位置的随机,可以指向文件类容的任何一个地方,它指在哪儿,我们就可以从哪读或者写,而指示器又是我们可以控制的,主要也是对等长文件的操作,那什么叫做等常的文件呢!我暂时理解为可以用一个泪来封装的信息,例如员工的
任付江
·
2023-11-28 02:46
java
io
string
byte
【Java从入门到大牛】
Java高级
技术
本文由程序喵正在路上原创,CSDN首发!系列专栏:Java从入门到大牛首发时间:2023年11月27日欢迎关注点赞收藏留言目录单元测试快速入门Junit框架的常见注解反射认识反射获取类获取类的构造器获取类的成员变量获取类的成员方法作用和应用场景注解概述自定义注解注解的原理元注解注解的解析应用场景动态代理概述、快速入门应用案例、使用代理的好处单元测试快速入门单元测试单元测试就是针对最小的功能单元(方
程序喵正在路上
·
2023-11-28 00:21
Java从入门到大牛
java
开发语言
【071期】面试官问:什么场景下适合使用 ArrayList 或 LinkedList?
“Java精选面试题”小程序,3000+道面试题在线刷,最新、最全
Java面试
题!ArrayList和LinkedList是Java集合框架中用来存储对象引用列表的两个类。
Java精选
·
2023-11-27 19:32
链表
队列
python
java
编程语言
Java Interview Questions/
Java面试
题 .
1Whatistransientvariable?Transientvariablecan'tbeserialize.ForexampleifavariableisdeclaredastransientinaSerializableclassandtheclassiswrittentoanObjectStream,thevalueofthevariablecan'tbewrittentothest
iteye_4972
·
2023-11-27 19:52
Jave
SE
java
数据库
runtime
学会这套高并发系统,吊打
Java面试
官
前言作为一个普普通通的程序员,如何才能提升自己的能力,在职场上拥有一技之长,这也成为普通的你我,迫切的需求。拥有什么样的能力才能不被淘汰?答案是:高并发,它几乎成为了每个程序员都想要拥有的经验。原因很简单:流量是大的电商公司必要的需求,比如,淘宝的双十一会产生大量的高并发,用户上亿,一天的流量就是几十亿,高峰期的并发量上十万。所以,如何抗住高并发,是这种大公司需要面对的。所以,你要是掌握了这项技术
Java技能树
·
2023-11-27 19:02
java
开发语言
jvm
redis
spring
2022
Java面试
题合集
2022最新
Java面试
题合集☕包括Java集合、JVM、多线程、并发编程、设计模式、SpringBoot、SpringCloud、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch
方木丶
·
2023-11-27 18:25
spring
spring
boot
java
后端
面试
2023Java后端面试最全攻略,一周刷完500道
Java面试
题,你就可以进大厂
前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以直接整理成多个PDF,供大家学习说明主要是考虑到面试题的综合性,所以整理的顺序也是这样的,并且也作了相对应的注释,所以说不管是应对面试,还是学习来说,都是不错的。这套面试
Java秦心
·
2023-11-27 18:51
java
面试
开发语言
2021精选 Java后端面试题资料大全 SpringBoot,Kafka,Mysql,Redis等PDF资料,实战项目,阿里巴巴,腾讯,字节,京东,美团,滴滴,Bilibili面试经历,实用干货
大家可以通过在公众号【面试官求放过】,点击下方菜单的【面试题】->【
Java面试
资料大全】无偿获取下载地址。该公众号还会每周更新两个面试时可能遇到的场景题哦。
Somnus400478
·
2023-11-27 18:48
java
面试
开发语言
java面试
题数据算法和并发
数据算法面试问题:解释一下数组和链表的区别,并举例说明它们各自的适用场景。请实现一个快速排序算法。解释一下哈希表的原理,并说明它的优缺点。解释一下二叉树的遍历方式,如前序、中序和后序遍历。请描述一下常见的图算法,如深度优先搜索(DFS)和广度优先搜索(BFS)。并发面试问题:请解释一下Java中的线程池(ThreadPoolExecutor)以及它的优势。如何避免多线程中的竞态条件(RaceCon
沉浮yu大海
·
2023-11-27 15:34
java
算法
拿到这份
Java面试
文档“狂刷”3周,成功拿到京东的offer
以下为面试题与解析部分,相信你领取之后,一定也能拿到满意的offer,这一份文档共计1000多道面试题分享,走路路过,千万不能错过啦!有需要学习的小伙伴请移步主页获取找寻获取方式Linux面试题绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?怎么查看当前进程?怎么执行退出?怎么查看当前路径?怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户Ls命
优雅程序员阿鑫
·
2023-11-27 14:11
Java面试
-微服务篇-SpringCloud
Java面试
-微服务篇-SpringCloudSpringCloud常见组件注册中心Eureka,Nacos负载均衡Ribbon服务雪崩,熔断降级微服务的监控来源SpringCloud常见组件通常情况下
Y_cen
·
2023-11-27 14:23
Java面试
java
面试
微服务
skywalking
负载均衡ribbon
服务雪崩feign
熔断降级
注册中心nacos
社招两年,终于冲进了决赛圈,现在犹豫是去阿里P6还是字节2-1,希望大家给点经验
包括一线大厂
Java面试
题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结!
程序媛小洁
·
2023-11-26 23:28
程序人生
程序员
面试经验
java
面试
经验分享
你遇到过哪些质量很高的 Java 面试?
你遇到过哪些质量很高的
Java面试
?--我觉得自己可以在头部再加上一句,一年时间,从java零基础到某一线互联网公司java资深工程师,回头一定和大家好好分享下学习路线。
程序员一木
·
2023-11-26 20:41
程序员
Java
互联网
java技术
编程
java
程序员
编程
IT
互联网
JAVA面试
必看
前端开发还会使用到Bootstrap、AngularJS、JQuery等;在浏览器的数据传输格式上采用Json,非xml,同时提供RESTfulAPI;SpringMVC框架用于数据到达服务器后处理请求;到数据访问层主要有Hibernate、MyBatis、JPA等持久层框架;数据库常用MySQL;开发工具推荐IntelliJIDEA。浅拷贝:只拷贝基本类型性的成员变量(值),没有对成员对象实现拷
爱敲代码的小雨
·
2023-11-26 20:10
笔记
java
面试
开发语言
Java面试
准备
计算密集型:这一类主要是在线程中,按照数学公式,大量求和、求平均、求平方等等操作,这样的任务,大部分需要依赖CPU的计算能力来处理,我们设置线程数一般是:计算机核数n+1。IO密集型:这一类任务,大部分操作耗时在网络传输、磁盘读写上面,而CPU并未跑满,这类应用比如web服务器,不管是同步阻塞,还是异步非阻塞,他对CPU的利用非常低,耗时操作在IO。为了合理利用CPU,设置线程数一般是:计算机核数
kanwwan
·
2023-11-26 19:37
java
面试
开发语言
IDEA 2022.3 发布,终于支持 redis 了
整理:
Java面试
那些事儿IntelliJIDEA发布了最新2022.3版本,本次更新:可以通过设置切换到新UI,即可预览焕然一新的IDE外观。
码农code之路
·
2023-11-26 16:32
intellij-idea
redis
java
ide
数据库
多家大厂 JAVA 面试题整理分布式 + 微服务 + 高并发 + 性能优调 + 框架源码
前段时间一直有粉丝问我,有没有去年一些大厂
Java面试
题总结?最新抽时间整理了一些,分享给大家,大家一起共享学习!
90后小伙追梦之路
·
2023-11-26 14:26
架构
面试
java
java
分布式
微服务
数据库
面试
个人遇到的
java面试
题总结
(注:这里本人只写自己个人被问到的问题,至于答案,个人觉得不错的文章的答案链接附带下去,方便复习,请勿介意)1.springmvc和struts2有什么区别a.Struts2是类级别的拦截,一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文。b.SpringMVC的方法之间基本上独立的,独享requestresponse数据,请求数据通过参
scanner小霸王
·
2023-11-26 10:09
java
面试题总结
【漫画】谈谈Redis持久化,一线互联网大厂中高级
Java面试
真题收录
save601000这个配置指的是,每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作也被称之为snapshotting快照。当然你也可以手动调用save或者bgsave命令,同步或异步执行rdb快照生成,同时save可以设置多个,就是多个snapshotting检查点,每到一个检查点,就会去check一下,是
Java极客1024
·
2023-11-26 10:04
程序员
面试
java
阿里p8架构师总结的
Java面试
通关要点汇总
这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习Java服务端核心技术,由于整个文档内容特别多,共有29个Java核心左右技能全解析,所以在这里只以引出问题为主简单介绍下大概有哪些知识点。以下所有资料领取方式:转发+关注,然后私信关键字【面试】即可获得基础篇基本功面向对象的特征final,finally,finalize的区别int和Integer有什么区别重载
吃井不忘挖水人呢
·
2023-11-26 07:58
java高级
用法之:在JNA中使用类型映射
简介JNA中有很多种映射,library的映射,函数的映射还有函数参数和返回值的映射,libary和函数的映射比较简单,我们在之前的文章中已经讲解过了,对于类型映射来说,因为JAVA中的类型种类比较多,所以这里我们将JNA的类型映射提取出来单独讲解。类型映射的本质我们之前提到在JNA中有两种方法来映射JAVA中的方法和nativelibary中的方法,一种方法叫做interfacemapping,
flydean程序那些事
·
2023-11-26 06:47
java面试
基础大全,绝对经典<51-95><转>
51、类ExampleA继承Exception,类ExampleB继承ExampleA。有如下代码片断:try{thrownewExampleB("b")}catch(ExampleAe){System.out.println("ExampleA");}catch(Exceptione){System.out.println("Exception");}请问执行此段代码的输出是什么?答:输出:Ex
weixin_30756499
·
2023-11-26 05:51
java
面试
数据库
【JavaSE学习】04-3
Java高级
(多线程、网络编程)
JavaSE(B站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1
Java高级
(Stream流、异常处理、日志技术)04-2
Java高级
(文件处理-IO流)04-3
Java
小飞侠要上天
·
2023-11-26 04:25
JavaSE学习
学习
java
jvm
头歌(educoder)第 5 章 Java 面向对象之类和对象
Java高级
特性 - Java反射
目录第1关:了解Class对象第2关:利用反射分析类的能力第3关:在运行时使用反射分析对象第4关:利用反射进行方法调用第1关:了解Class对象packagestep1;/***学员任务文件*/publicclassReflect_stu{publicstaticvoidmain(String[]args){System.out.println("通过Object类中的getClass()获取的C
北沐xxx
·
2023-11-25 20:55
java
java面试
题之手写单例设计模式
单例设计模式单例模式特点:饿汉式方式一方式二枚举类方式方式三静态代码块方式懒汉式方式一方式二线程安全版方式三静态内部类单例模式特点:1、单例类只能有一个实例(构造器私有化)。2、单例类必须自己创建自己的唯一实例(含有一个该类的静态变量来保存这个唯一的实例)。3、单例类必须给所有其他对象提供这一实例饿汉式饿汉式:直接创建对象,不存在线程安全问题,不管你是否需要这个对象都会创建方式一publiccla
向天再借500年
·
2023-11-25 19:16
面试
java
面试
单例模式
设计模式
java 线程面试题_2016年java多线程面试题及答案
那么在
java面试
中,有哪些面试试题呢?1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后
盲点大侠
·
2023-11-25 19:46
java
线程面试题
15个顶级Java多线程面试题及答案
在任何
Java面试
当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。
码农联盟
·
2023-11-25 19:43
java
【2022最新
Java面试
宝典】—— 多线程面试(60道含答案)
目录1.多线程有什么用?2.线程和进程的区别是什么?3.Java实现线程有哪几种方式?4.启动线程方法start()和run()有什么区别?5.怎么终止一个线程?如何优雅地终止线程?6.一个线程的生命周期有哪几种状态?它们之间如何流转的?7.线程中的wait()和sleep()方法有什么区别?8.多线程同步有哪几种方法?9.什么是死锁?如何避免死锁?10.多线程之间如何进行通信?11.线程怎样拿到
超级码里喵
·
2023-11-25 19:12
Java面试宝典
java
面试
多线程
Springboot场景开发多面手
LinkedBear,资深
Java高级
工程师,底层技术研究者与分享者,倾心研究Spring技术体系多年,对Spring、SpringBoot、SpringCloud等框架有独到的见解,拥有丰富的框架体系实践经验和架构封装经验
前端组件开发
·
2023-11-25 18:12
java
spring
boot
spring
spring
cloud
经验分享
Java面试
之springboot项目常见问题(附带代码持续更新中...)
目录1、你是如何配置SpringBoot应用程序的?2、你如何实现SpringBoot应用程序的日志记录?3、你如何处理SpringBoot应用程序的异常?4、你如何处理SpringBoot应用程序的安全性?5、你如何实现SpringBoot应用程序的缓存?6、你如何实现SpringBoot应用程序的数据库访问?7、你如何实现SpringBoot应用程序的RESTfulAPI?8、你如何实现Spr
今天还没打卡噢
·
2023-11-25 17:08
java
java
spring
boot
面试
java面试
题之-数据库篇(持续更新)
文章目录提前预知MySQL基础01、MySQL有哪些数据类型?02、char和varchar的区别是什么?03、binary和varbinary的区别?04、MySQL中myisam与innodb的区别?05、MySQL建表的约束条件有哪些?06、数据库的三范式是什么?07、超键、候选键、主键、外键分别是什么?08、MySQL中in和exists区别09、drop、delete与truncate的
彤彤的小跟班
·
2023-11-25 14:49
java面试
java
mysql
java面试
位图_如何优雅地使用Redis之位图操作
作者:黄泽杰来源:Java架构沉思录公众号注:更多Java技术文章,点击文末阅读原文直达前言在进入今天的主题前,先简单地解释下Redis中的位图到底是什么。Redis官方文档对于位图的介绍如下:位图不是一个真实的数据类型,而是定义在字符串类型上的面向位的操作的集合。由于字符串类型是二进制安全的二进制大对象,并且最大长度是512MB,适合于设置2^32个不同的位。位操作分为两组:常量时间单个位的操作
weixin_39603117
·
2023-11-25 13:04
java面试位图
阿里JAVA架构师面试136题:JVM+spring+分布式+并发编程+redis+网络+设计模式!
此文包含
Java面试
的各个方面,史上最全,苦心整理最全
Java面试
题目整理包括Java基础+JVM+算法+数据库优化+算法数据结构+分布式+并发编程+缓存等,使用层面广,知识量大,涉及你的知识盲点。
小兽_e1ba
·
2023-11-25 13:30
Java多线程之高级并发编程的应用场景和实践
在前面的章节中,我们已经介绍了
Java高级
并发编程的基本概念和原则。本节将讨论
Java高级
并发编程的应用场景和实践,帮助中高级Java程序员更好地应用并发编程解决实际问题。
MRZHQ
·
2023-11-25 12:47
多线程
java技术
java
面试
Spring Boot 项目不同环境打包配置与Shell脚本部署实践,太实用了!
>>号外:关注“Java精选”公众号,回复“2021面试题”关键词,领取全套500多份
Java面试
题文件。
Java精选
·
2023-11-25 11:55
数据库
java
linux
maven
编程语言
2023年
Java面试
题-多线程
系列文章目录2023年
Java面试
题目录系列文章目录多线程一、串行,并行,和并发的区别?二、守护线程是什么?三、创建线程有哪几种方式?四、线程有哪些状态?五、sleep()和wait()有什么区别?
孤儿尽悲欢绝
·
2023-11-25 05:23
Java
java
开发语言
Spring Boot集成MyBatis实现多数据源访问的“秘密”
的基础配置使用多数据源小结SpringBoot集成MyBatis实现多数据源访问的“秘密”☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:架构设计其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-24 22:07
微服务架构设计
Java学习路线
Java面试技巧
spring
boot
mybatis
后端
2020年最新整理-
Java面试
题大全
发现网上很多
Java面试
题都没有答案,所以花了很长时间搜集整理出来了一套
Java面试
题,希望对大家有帮助哈~阅读本文预计需要12分钟打算这几天每天更新15~20题。(这样有助于你们阅读和理解!)
java星星
·
2023-11-24 18:26
第4天
java高级
特性增强 ---有用 第一遍
第4天
java高级
特性增强今天内容安排:1、掌握多线程2、掌握并发包下的队列3、了解JMS4、掌握JVM技术5、掌握反射和动态代理java多线程增强.1.java多线程基本知识.1.1.进程介绍不管是我们开发的应用程序
okbin1991
·
2023-11-24 14:03
java
jvm
开发语言
java面试
https://www.jianshu.com/p/aa7c46f9af08https://www.jianshu.com/p/84058be5d2ab?utm_source=desktop&utm_medium=timeline
破城之晓
·
2023-11-24 13:38
Java面试
丨Redis经典 20题
1.什么是Redis?它主要用来什么的?Redis,英文全称是RemoteDictionaryServer(远程字典服务),是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外
奋斗喝咖啡
·
2023-11-24 13:53
redis
java
数据库
java面试
题
今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响
Cherry300
·
2023-11-24 11:51
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他