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中io的面试_
Java面试
技能树10—IO
1.简介1.1IO分类JavaIO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取。J
weixin_39676034
·
2023-11-04 16:03
java中io的面试
Java面试
--Java多线程并发(三)长文全解析 Java锁
Java锁1.乐观锁乐观锁是认为读多写少,遇到并发的可能性低,所以去拿数据的时候都认为别人不会修改,所以不会上锁。但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁的操作。比较和上一次的版本号,如果一样就更新,不一样就重复读--比较--写。java中的乐观锁基本都是通过CAS操作实现的,CAS是一种更新的原子操作,比较当前值跟传入值是否一样,一样则更新
AlbertWC
·
2023-11-04 15:23
Java基础
多线程
java
锁
Java面试
必备的集合源码详解,使用指南
第一个:Alibaba[搜索推荐]一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。三面主管面:FM推导,deepfm原理,graphembedding,问了之前的一些项目。四面交叉面:模型上线时应该注意的事,如果请求过高模型服务挂了怎么办,tensorflow和torch的区别,如何降低模型复杂度
上班划水小能手
·
2023-11-04 13:21
程序员
面试
后端
java
蚂蚁金服面试真题115道:集合+JVM+设计模式+spring+Redis等
今天在这分享目前国内公司
Java面试
常问的问题包括JVM、常用
Java程序员聚集地
·
2023-11-04 11:10
Java
程序员
设计模式
编程语言
面试
java
redis
「阿里」Java岗150道面试题:集合+JVM+设计模式+spring+Redis等
今天在这分享目前国内公司
Java面试
常问的问题包括J
Netty711
·
2023-11-04 10:30
java
jvm
设计模式
架构
面试
Java面试
题整理_P1
Java面试
题整理1、Java基础1、JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。
weixin_59834709
·
2023-11-04 06:41
java
手把手教你从零开始搭建创业公司后台技术栈
Java面试
笔试面经、Java技术每天学习一点
Java面试
关注不迷路作者:潘锦来源:http://www.phppan.com/2018/04/svr-stack/前言说到后台技术栈,脑海中是不是浮现的是这样一幅图
java面试笔试
·
2023-11-04 06:43
2021最新一线互联网大厂常见高并发面试题解析,快手
Java面试
算法题
[]()1)多线程和单线程的区别和联系?答:在单核CPU中,将CPU分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用CPU的机制。多线程会存在线程上下文切换,会导致程序执行速度变慢,即采用一个拥有两个线程的进程执行所需要的时间比一个线程的进程执行两次所需要的时间要多一些。结论:即采用多线程不会提高程序的执行速度,反而会降低速度,但是对于用户来说,可以减少用户的响应时间。面试官
m0_60607609
·
2023-11-04 05:06
程序员
java
算法
面试
后端
Java面试
:将近1700页的《
Java面试
核心知识点》,拿走不谢!!
2022年2月16日,我凭借一份《
Java面试
核心知识点》成功拿下了阿里、字节、小米等大厂的offer,两年的时间,为了完成我给自己立的flag(拿下一线互联网企业offer大满贯),即使在职也一直在不断的学习与备战面试中
独孤球球
·
2023-11-04 00:32
java
面试
jvm
精选的
Java面试
题,内涵大型互联网面试
1、JVM的类加载机制是什么?有哪些实现方式?类加载机制:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载有三种方式:命令
kkkllllss
·
2023-11-03 22:26
java
面试
经验分享
开发语言
后端
未来架构:无服务器计算和容器的融合
未来架构的挑战和展望结论欢迎来到AIGC人工智能专栏~未来架构:无服务器计算和容器的融合☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-03 19:31
Java学习路线
AIGC人工智能
架构
serverless
云原生
请你说一下自己对synchronized关键字的理解
本旨在作学习记录,内容源自JavaGuide,作者在此基础上进行补充说明、整理论述,使其能以一种更为逻辑地清晰地方式表达出“请你说一下自己对synchronized关键字的理解”的理解,更多适应于
java
打球唔叻。
·
2023-11-03 17:17
java
并发
Android高级面试题汇总
主要分为以下几部分:(1)
java面试
题(2)Android面试题(3)高级开发技术面
cao苗子
·
2023-11-03 16:59
Redis入门之Redis安装、配置及常用指令,
Java面试
题整理
NoSQL数据库没有标准的查询语言(SQL),因此进行数据库查询需要制定数据模型,许多NoSQL数据库都有REST式的数据接口或者查询API。为什么使用NoSQL?随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。如:商城网站中对商品数据频繁查询、对热搜商品的排行统计、订单超时问题、以及微信朋友圈(音频,视频)存储等
m0_64867003
·
2023-11-03 08:40
程序员
面试
java
后端
Java面试
常见的面试题(持续更新版)
一丶基础知识1.面向对象(工作时间不是很长的出现频率)什么是面向对象?什么是面向过程?面向过程:例子:我要洗衣服把衣服放进洗衣机→加入洗衣液→关上洗衣机门→按下启动按钮面向对象:例子:我要洗衣服对象有我洗衣机我要做的事:把衣服放进去加入洗衣液关门按启动按钮洗衣机要做的事:清洗以上可以看出,面向过程比较高效比较直接,面向对象更易于扩展丶维护和复用封装明确标识出允许外部使用的所有成员函数和数据项,内部
antong2
·
2023-11-03 04:04
面试
职场和发展
如何部署 Git 实现多人协同开发
Git仓库9.结论欢迎来到Java学习路线专栏~如何部署Git实现多人协同开发☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java学习路线其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-03 03:34
Java学习路线
git
58同城
Java面试
总结这一次面试失败的不冤很多知识,都是了解、知道,而没有做到明白与彻底的弄懂差距还是比较大的以后要多来写总结,提升自己,争取早日被认可说说今天面试的主要内容和问题吧希望大家集思广益面试职位是高级Java开发工程师1、死锁的概念2、什么是可重入锁3、redis批量取数据,减少网络io应该怎么操作4、mq的安全性指的是什么,除了消息不丢失还有呢,不要答事务5、多线程的关闭方式别的没了,问完这几个问题就
weixin_38169927
·
2023-11-03 02:49
面试
java
Java面试
集-基础-HashMap集合
数据结构JDK1.7是数组+链表:链表是单向链表,新添加的节点在前面。JDK1.8是红黑树。hashCodehashCode相同,值不一定相同。equals相同,值一定相同。扩容相关默认长度为16什么时候开始扩容,size>=12例子:System.out.println("Ma".hashCode());System.out.println("NB".hashCode());//hashcode
Hibug
·
2023-11-03 01:38
Java面试
基本考点
ArryList和Linklist区别:Arrylist基于数组实现,用下标访问支持随机访问连续存储扩容机制:数组长度固定,长度超出后再插入新的数据需要新建数组,将老数组数据拷贝到新的数组,不是尾插会涉及元素的移动,尾插法设置好初始化容量,性能可以极大提升,甚至超过LinkListLinkList:基于链表,存储在分散的内存中,适合数据的插入删除操作,不适合查询遍历必须用iterator不能用fo
牛马程序员24
·
2023-11-02 23:37
java
java
jvm
开发语言
“Java八股文精华版“,终于整理完了,堪称2023最强!
然而,随着市场上的开发人员数量越来越多,
Java面试
的竞争也愈加激烈。目前
Java面试
有着以下现状:面试难度加大与过去相比,现在的企业对Java程序员的需求更高,因此招聘流程变得更加严格。
肥肥技术宅
·
2023-11-02 16:26
java
java
后端
开发语言
面试
全网最全
JAVA面试
八股文,终于整理完了
而
JAVA面试
八股文也就是为了考验大家的JAVA基础功底,所以强烈建议背诵全文。1、并发编程三要素?(1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行
跟着我学Java
·
2023-11-02 16:24
Java
面试
程序员
java
面试
jvm
Java开发
职场和发展
全网最全
JAVA面试
八股文,终于整理完了,堪称2023最强
然而,随着市场上的开发人员数量越来越多,
Java面试
的竞争也愈加激烈。目前
Java面试
有着以下现状:面试难度加大与过去相比,现在的企业对Java程序员的需求更高,因此招聘流程变得更加严格。
Java`纯鹿人
·
2023-11-02 16:24
java
面试
jvm
【
Java面试
宝典】1000+面试题附答案详解,最全面详细
进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈共有1000+道面试题。对于J
清朝程序猿
·
2023-11-02 15:47
java
java
面试
jvm
一名毕业三年的女程序媛面试头条经验,Java 项目视频百度
朋友干了5年整的
Java面试
官,给我分享了一份面试官最爱问的
Java面试
题这份面试题包含了19个模块:Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC
java南木
·
2023-11-02 15:45
java
面试
jvm
职场和发展
经验分享
2021年
Java面试
心得:java高级编程知识点
人生转折点去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k+的薪资。我也考虑了几天,索性还是去报了个培训班,白天工作,晚上学习,反反复复7个月的线上培训,终于破茧成蝶。刚
哆啦A梦没有口袋.
·
2023-11-02 15:13
程序员
java
经验分享
面试
美团高级工程师面试168题汇总:并发+JVM+框架+分布式+数据库
在这由于文字很多,我总结了
java面试
所涉及到的常问范围及架构面试专题和答案和架构视频资料免费分享给大家,文末有领取!面试题以及分
东大学子
·
2023-11-02 05:24
工作中学习
阿里P7级
Java面试
149题汇总:并发编程+JVM+框架+分布式+缓存+数据库
前言面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责。今天给大家分享下我整理的BATJava架构面试专题及答案,其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过也希望能对即将找工作的朋友起到一些帮助!面试题以及分类整理如下:并发编程:什么是多线程并发和并行?什么是线程安全问题?什么是共享变量的内存可见性问题?什么是Java中原子
「已注销」
·
2023-11-02 05:51
Java
分布式
数据库
redis
面试
java
java面试
题学生表成绩表老师表_经典的SQL语句面试题
Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#=’001′)a,(selects#,scorefromSCwher
朱晓光指数投资
·
2023-11-01 23:09
2022年
Java面试
最吃香的15个项目推荐,吃透2个让你offer拿到手软
项目名称:JeeSite项目所用技术栈:Spring、SpringMVC、MyBatis、ApacheShiro、BootstrapUI等项目简介:JeeSite是一个JavaEE企业级快速开发平台,基于经典技术组合(SpringBoot、SpringMVC、ApacheShiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门并投入到团
程序员匡胤
·
2023-11-01 22:25
2021大厂
Java面试
真题(Netty )
2021大厂
Java面试
真题(Netty)1、为什么要用Netty呢?因为Netty具有下面这些优点,并且相比于直接使用JDK自带的NIO相关的API来说更加易用。
隔壁郑同学
·
2023-11-01 21:52
面试
java
面试
rpc
【2022最新
Java面试
宝典】—— Netty面试题(49道含答案)
目录1.Netty2.BIO3.IO模式4.五种I/O模型5.阻塞IO6.非阻塞IO7.IO多路复用8.信号驱动9.异步IO10.IO多路复用11.select12.poll13.epoll14.Java的i/o15.Netty线程模型和Reactor模式16.Reactor单线程模型17.Reactor多线程模型18.Reactor主从线程模型19.Netty使用NIO而不是AIO20.Echo
超级码里喵
·
2023-11-01 21:48
Java面试宝典
Netty
java
面试
Netty
Java面试
题总结 - Java集合篇(附答案)
目录一、Java容器都有哪些?二、Collection和Collections有什么区别?三、list与Set区别四、HashMap和Hashtable有什么区别?五、说一下HashMap的实现原理?六、set有哪些实现类?七、说一下HashSet的实现原理?八、ArrayList和LinkedList的区别是什么?九、如何实现数组和List之间的转换?十、在Queue中poll()和remove
哪 吒
·
2023-11-01 14:57
高频面试题
java
开发语言
后端
Java集合面试题&知识点总结(上篇)
而在2023年10月份开始,我将推出
Java面试
题/知识点系列内容,期望对大家有所助益,让我们一起提升。
栗筝i
·
2023-11-01 14:55
面试题
java
python
面试
Java面试
题
目录1...JAVA系列...101.1常用容器...101.2ArrayList和linkedlist区别。ArrayList是否会越界...121.3ArrayList和hashset的区别。hashset存的数是否有序。...121.4HashMap与HashTable的区别...131.5如何决定使用HashMap还是TreeMap.131.6HashMap的实现原理...141.7Has
QY别说话
·
2023-11-01 13:32
Java
java
spring
【强推】计算机课程推荐
文章目录CS自学指南小林codingJavaGuide(
Java面试
+学习指南)CS自学指南:https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8
联系丝信
·
2023-11-01 09:44
还不知道怎么分类
学习
Java面试
题(RabbitMQ)
135.rabbitmq的使用场景有哪些?①.跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②.多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的松耦合的接口。基于消息队列的耦合,不需要发送方和接收方同时在线。在企业应用集成(EAI)中,文件传输,共享
我最酷_b537
·
2023-11-01 08:00
如何短时间突击
Java面试
?附刷题神器
从今年大家找工作反馈的情况来看,
java面试
正在变得越来越难~尤其是技术面,考察得越来越细,越来越底层。
烟雨平生V
·
2023-11-01 06:29
面试
Java
后端
java
面试
开发语言
如何短时间内突击
Java面试
不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循”说的意思只是说应对技术面试是可以提前准备。运筹帷幄之后,决胜千里之外!不打毫无准备的仗去面试前做好充足的准备准备自己的自我介绍关于着装随身带上自己的成绩单和简历如果需要笔试就提前刷一些笔试题花时间一些逻辑题准备好自己的项目介绍提前了解公司以及要应聘的岗位提前准备技术面试面
跟着我学Java
·
2023-11-01 06:57
Java
程序员
面试
java
经验分享
程序人生
如何短时间突击 Java 通过面试?
Java面试
是越来越难,那么如何能快速通过Java岗位的面试呢?阿七来聊聊这个问题。先找那些你不是很想去的公司面试,积累经验和面试题。
程序员伍六七
·
2023-11-01 06:53
JAVA
面试
java
面试
开发语言
程序人生
职场和发展
java面试
题大合集(开发者必看)
前言本文来自百度网络的一篇文章,由于没有答案,现在整理了一些比较好的回答和好的博客,可以自己扩展思路,如果大家有一下面试题的更好的答案,欢迎在评论区留言。以上全部来自网络!基本概念1、操作系统中heap和stack的区别堆:堆空间一般由程序员来分配,可以由垃圾回收机制来回收。一般用来存放new创建的对象和数组。栈:栈是“后进先出”的存储空间,一般用来存储基本类型的数据和对象的引用。2、什么是基于注
方正国际
·
2023-11-01 00:56
java
2022年阿里核心版
Java面试
八股文合集+各大厂面试真题
为了能让大家有更好的面试资料去面试大厂的技术岗位,花费了2个多月的时间,把市面上的所有的
Java面试
题,做了一个归纳本文档是从阿里面试官整理的
Java面试
题其包含的内容模块有:基础、JVM、多线程与高并发
「已注销」
·
2023-10-31 23:29
java
面试
jvm
java面试
100题(应届生必备)
一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
m0_67401382
·
2023-10-31 22:58
面试
学习路线
阿里巴巴
android
前端
后端
Java面试
题
阿里巴巴(70题)1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、你怎么理解http协议?12、说说http协议的工作流程。13、htt
速战
·
2023-10-31 22:41
2021最新
Java面试
真题解析!java开发exe程序
前言设计模式是我们编程道路上绕不开的一环,用好了设计模式能够让代码拥有良好的维护性、可读性以及扩展性,它仿佛就是“优雅”的代名词,各个框架和库也都能见到它的身影。正是因为它有种种好处,所以很多人在开发时总想将某个设计模式用到项目中来,然而往往会用得比较别扭。其中一部分原因是业务需求并不太符合所用的设计模式,还有一部分原因就是在Web项目中我们对象都是交由Spring框架的Ioc容器来管理,很多设计
RocketMQ资料
·
2023-10-31 22:27
程序员
java
后端
面试
Netty 核心源码解读 —— ServerBootstrap 篇,应届毕业生
java面试
准备
这是我在做TCP网关时写的NettyServer的代码片段(https://github.com/SongranZhang/tcp-gateway/blob/master/src/main/java/com/linkedkeeper/tcp/connector/tcp/server/TcpServer.java),可以看到,NettyServer的初始化首先是通过ServerBootstrap的无
岚夜丶飘雪
·
2023-10-31 22:57
程序员
面试
java
后端
Java面试
题3(jsp)
1.JSP的常用指令?1)page指令功能:设置整个JSP网页的静态属性2)include指令功能:include指令用来向当前页面插入一个静态文件内容,这个文件可以是JSP.HTML文本或者是java程序语法:比如标签元素:file3)taglib指令功能:使用标签库定义新的自定义标签,在JSP页面中启动定制行为页面引用了用户自定义标签时,taglib指令应用引用自定义标签库,并指定标签的前缀2
ooooo博ooooo
·
2023-10-31 18:02
java面試題
Java面试
突击:公平锁和非公平锁有什么区别?
从公平的角度来说,Java中的锁总共可分为两类:公平锁和非公平锁。但公平锁和非公平锁有哪些区别?孰优孰劣呢?在Java中的应用场景又有哪些呢?接下来我们一起来看。正文公平锁:每个线程获取锁的顺序是按照线程访问锁的先后顺序获取的,最前面的线程总是最先获取到锁。非公平锁:每个线程获取锁的顺序是随机的,并不会遵循先来先得的规则,所有线程会竞争获取锁。举个例子,公平锁就像开车经过收费站一样,所有的车都会排
Java架构狮
·
2023-10-31 17:32
面试
职场和发展
Java面试
之锁-公平锁和非公平锁
Java锁之公平锁和非公平锁概念公平锁是指多个线程按照申请锁的顺序来获取锁,类似于排队买饭,先来后到,先来先服务,就是公平的,也就是队列非公平锁是指多个线程获取锁的顺序,并不是按照申请锁的顺序,有可能申请的线程比先申请的线程优先获取锁,在高并发环境下,有可能造成优先级翻转,或者饥饿的线程(也就是某个线程一直得不到锁)如何创建并发包中ReentrantLock的创建可以指定析构函数的boolean类
东北亚大中华区首席搬砖工具人
·
2023-10-31 17:32
java
面试
高并发
java
面试
多线程
并发编程
锁
深圳小公司面试题:AQS是什么?公平锁和非公平锁?ReentrantLock?
欢迎搜索【Java3y】来聊聊
Java面试
【对线面试官】系列一周两篇持续更新中!原创不易!!求三连!!
Java3y
·
2023-10-31 17:01
对线面试官
面试
java
多线程
并发
程序员
2020年--
JAVA面试
题汇总
文章目录基础部分1.集合继承体系2.List与Set区别3.ArrayList与LinkedList区别4.HashSet与TreeSet区别5.HashMap、HashTable、TreeMap、ConcurrentHashMap区别6.HashMapputget过程7.线程的创建方式8.线程的状态有哪些线程中的方法有哪些9.线程安全问题如何解决10.ThreadLocal有什么作用原理11.w
AugustShuai
·
2023-10-31 17:15
java面试
面试
redis
jvm
java
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他