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面试
题(每天10题)-------连载(32)
目录设计模式篇1、工厂方法模式(利用创建同一接口的不同实例):2、抽象工厂模式(多个工厂)3、单例模式(保证对象只有一个实例)4、原型模式(对一个原型进行复制、克隆产生类似新对象)5、适配器模式(接口兼容)6、装饰模式7、代理模式8、外观模式9、桥接模式(数据库驱动桥接)10、组合模式(部分整体模式)11、享元模式(共享池、数据库连接池)12、策略模式(多种算法封装)13、模板方法模式(抽象方法作
秃头的Tomcat
·
2023-11-17 09:36
面试
职场和发展
java
Java面试
题(每天10题)-------连载
目录1、简述一下你对线程池的理解2、Java程序是如何运行的3、说一说对于synchronized关键字的了解4、关于synchronized的使用5、synchronized关键字的底层原理6、为什么要用线程池7、实现Runnable接口和Callable接口的区别8、执行execute()方法和submit()方法的区别9、创建线程池的方法1、简述一下你对线程池的理解降低资源消耗,通过重复利用
秃头的Tomcat
·
2023-11-17 09:06
java
开发语言
Java面试
题(每天10题)-------连载(27)
目录多线程篇1、ReentrantReadWriteLock读写锁的使用2、CyclicBarrier和CountDownLatch的用法以及区别3、Condition接口以及其实现原理4、Fork/Join框架的理解5、wait()和sleep()的区别6、现成的五个状态(五种状态:创建、就绪、运行、阻塞和死亡)7、start()方法和run()方法的区别8、Runnable接口和Callabl
秃头的Tomcat
·
2023-11-17 09:06
java
开发语言
Java面试
题(每天10题)-------连载(21)
目录JVM篇一、什么是类加载器,类加载器有哪些?二、类加载器双亲委派模型机制?三、内存模型以及分区,需要详细到每个区放什么四、堆里面的分区:Eden,survival(from+to),老年代,各自的特点。五、对象创建方法,对象的内存分配,对象的访问定位。六、GC的两种判定方式七、SafePoint是什么八、GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优
秃头的Tomcat
·
2023-11-17 09:36
java
开发语言
Java面试
题(每天10题)-------连载(25)
目录多线程篇1、什么是线程2、什么是线程安全和线程不安全?3、什么是自旋锁?4、什么是CAS?5、什么是乐观锁和悲观锁?6、什么是AQS?7、什么是原子操作?在JavaConcurrencyAPI中有那些原子类(atomicclasses)?8、什么是Executors框架?9、什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?10、什么是Callable和Future?多线程篇1、什么是
秃头的Tomcat
·
2023-11-17 09:36
java
开发语言
Java面试
题(每天10题)---连载
1、ArrayList和linkedList的区别Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据(因为删除数据以后,需要把后面所有的数据前移)缺点:数组初始化必须指定初始化的长度,否则报错例如:int[]a=newint[4];//推介使用int[]
秃头的Tomcat
·
2023-11-17 09:05
java
面试
开发语言
Java面试
题-JVM和JDK(持续更新)
在jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,以提高代码的重用率什么是Jvm?什么GC策略?它有什么优势,适用于什么场景?参考:Jvm连载文章:https://blog.csdn.net/lyhkmm/article/category/75107
蒙蒙的林先生
·
2023-11-17 09:27
Java面试题
Java面试宝典
Java
Java面试题
JVM
JDK
Java面试
题(每天10题)-------连载(33)
目录Mysql篇1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?2、Mysql的技术特点是什么?3、Heap表是什么?4、Mysql默认服务端口是什么?5、与Oracle相比,Mysql有什么优势?6、如何区分FLOAT和DOUBLE?7、区分CHAR_LENGTH和LENGT
秃头的Tomcat
·
2023-11-17 09:50
java
开发语言
java aio 场景_
java面试
题之BIO、NIO、AIO的应用场景
定义:1、BIO:同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时,服务器就启动一个线程来处理,如果这个连接不处理任何事情会造成不必要的线程开销,可以通过线程池机制改善。2、NIO:同步非阻塞,服务器实现模式为一个请求一个线程,即客户端发送的连接请求会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。3、AIO:异步非阻塞,服务器实现模式为一个有效请求
阿尔法查理
·
2023-11-16 23:37
java
aio
场景
8分钟深入浅出搞懂BIO、NIO、AIO
在
Java面试
中,我们也经常会被问到这个问题。
骑着猪追马的程序员
·
2023-11-16 23:06
面试
java
面试
jvm
分布式
mysql
Vue 3 打印解决方案:Vue-Plugin-HiPrint
Java学习路线专栏~Vue3打印解决方案:Vue-Plugin-HiPrint☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:Java学习路线其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-16 22:42
Java学习路线
微服务架构设计
Web前端框架
vue.js
前端
javascript
阿里资深架构师三年整理分享:
java面试
核心知识点原理篇文档
前言本文是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等内容,希望读者能通过阅读本书对Java的基础原理有更深入、全面的理解。面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,本文在讲解知识点时不拖泥带水,力求精简,详细介绍了J
90后小伙追梦之路
·
2023-11-16 22:33
java
架构
后端
java
面试
程序人生
分布式
数据结构
Java面试
八股文-多线程篇
目录1、线程和进程的区别2、Java里面的线程和操作系统的线程一样吗?3、什么是并行与并发4、线程有哪些状态?5、什么是上下文切换?6、线程切换要保存哪些上下文?7、什么是线程安全?8、为什么线程会不安全?9、守护线程是什么?10、什么是死锁?11、多线程什么场景下会发生死锁?12、如何预防和避免线程死锁?13、为什么不能直接调用run()方法?14、创建多线程的方式15、Thread类和Runa
satoppi
·
2023-11-16 22:25
面试
职场和发展
java
程序人生
开发语言
互联网大厂
Java面试
八股文出炉(2023最新整理)
为什么感觉
Java面试
变难了?
进阶的架构师
·
2023-11-16 22:53
java
面试
开发语言
由一次安全扫描引发的思考:如何保障 API 接口的安全性?
推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的
Java面试
毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题最全面试题新鲜出炉:70+算法题、近30
Jav进阶道路
·
2023-11-16 17:23
如何用Java设计自动售货机?
这种
Java面试
的一个关键优势是可以一次测试候选人的许多基本技能。为了完成售货机的设计、编码和单元测试,候选人需要在这三个方面都非常出色。顺便说一句,这种真实世界的问题
JavaEdge.
·
2023-11-16 15:48
java
穿越时空:未来云计算的奇妙世界
云计算与人工智能未来展望欢迎来到云计算技术应用专栏~穿越时空:未来云计算的奇妙世界☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:云计算技术应用其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-16 11:14
云原生技术应用
云计算技术应用
云计算
perl
开发语言
从零到
中高级
自动化测试开发,一路狂飙...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、认知准备1)进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;2)技术是你立足的根本,但是不要认为技术做到最强,就可以得到10
测试架构师北凡
·
2023-11-16 02:39
软件测试
自动化测试从入门到精通
测试开发
软件测试
软件测试工程师
自动化测试
接口自动化测试
测试开发
功能测试
性能测试
程序员的护城河:技术深度、创新精神与软实力的完美结合
结合三者构筑完美护城河程序员的护城河:技术深度、创新精神与软实力的完美结合☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-16 01:33
AIGC人工智能
Java学习路线
后端
经验分享
jvm学习-内存结构
,到处运行自动内存管理,垃圾回收功能数组下标越界检查多态比较:jvmjrejdkjre=jvm+基础类库jdk=jvm+基础类库+编译工具2.学jvm有什么用1.面试2.帮助我们理解底层的实现原理3.
中高级
程序员必备技能分析生产环境问题
StopM
·
2023-11-15 20:13
jvm
学习
如何进行redis优化?(史上最全)
推荐:尼恩
Java面试
宝典(史上最全+面试必备)详请点击此链接尼恩
Java面试
宝典,33个最新pdf,含2000多页,不断更新、持续迭代具体详情,请点击此链接如何进行redis优化?
40岁资深老架构师尼恩
·
2023-11-15 10:33
java
redis
java
面试
【面试】
Java面试
面试经历2️⃣文章目录面试一2023-08-22介绍分布式事务无事务的方法调用有事务的方法,事务是否生效接口幂等性索引最左原理微服务配置文件的加载顺序工作流flowable的流程过程Flowable实现或签面试二2023-08-22JVM垃圾回收器以及垃圾回收算法怎么判断对象是不可达对象Redis的应用场景缓存雪崩如何保证redis中的缓存和本地缓存数据一致Redis挂了怎么办mysql优化方案m
Jude_lo
·
2023-11-15 01:56
面试专栏
面试
java
Android
中高级
进阶开发面试题冲刺合集(四)
第一篇面试题在这:Android
中高级
进阶开发面试题冲刺合集(一)第二篇面试题在这:Android
中高级
进阶开发面试题冲刺合集(二)第三篇面试题在这:Android
中高级
进阶开发面试题冲刺合集(三)Android
代码与思维
·
2023-11-15 01:22
android
面试
职场和发展
java
Framework
Java面试
复习总结(并发篇11)——解读 Java 阻塞队列 BlockingQueue
目录前言BlockingQueueBlockingQueue实现之ArrayBlockingQueueBlockingQueue实现之LinkedBlockingQueueBlockingQueue实现之SynchronousQueueBlockingQueue实现之PriorityBlockingQueue总结前言最近得空,想写篇文章好好说说java线程池问题,我相信很多人都一知半解的,包括我自
Slayer_Zhao
·
2023-11-14 22:24
Java面试
网工内推 |
中高级
网工,有金融网络维护经验,HCIP/CCNP认证优先
01北京南天软件有限公司招聘岗位:
中高级
网络工程师职责描述:1、负责大型金融数据中心网络环境的交付、运维;2、负责大型金融数据中心网络设备的验收、安装、配置、管理;3、负责大型金融数据中心网络的应急,并协调原厂商解决设备运行过程中遇到的问题
HCIE考证研究所
·
2023-11-14 22:49
网络
金融
服务器
运维
网路工程师
华为认证
HCIE
【面试】
Java面试
题及答案
基础篇基本功面向对象特征封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:通过隐藏对象的属性来保护对象内部的状态。提高了代码的可用性和可维护性,因
一见你就笑i
·
2023-11-14 22:16
Java基础知识
Java面试题
最新
Java面试
题及答案整理
基础篇一、基本功面向对象特征封装,继承,多态和抽象1.封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:通过隐藏对象的属性来保护对象内部的状态。提高了代码的可用性和可维
weixin_33827731
·
2023-11-14 22:42
面试
netty
数据库
——2018年最新
Java面试
题及答案整理(持续完善中…)
基础篇基本功面向对象特征封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:通过隐藏对象的属性来保护对象内部的状态。提高了代码的可用性和可维护性,因
Easoncwy
·
2023-11-14 22:11
面试
面试题
Java基础
2018年最新
Java面试
题及答案
原文:链接下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长基础篇基本功面向对象特征封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包
weixin_33709364
·
2023-11-14 22:11
2018年最新
Java面试
题及答案整理(持续完善中…)
下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长基础篇基本功面向对象特征封装,继承,多态和抽象封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包
Java程序员-张凯
·
2023-11-14 22:39
java面试题
java面试题
2018最新
Java面试
题整理(持续完善中…)
文章目录2018最新
Java面试
题整理(持续完善中...)基础篇基本功面向对象特征final,finally,finalize的区别int和Integer有什么区别重载和重写的区别抽象类和接口有什么区别说说反射的用途及实现说说自定义注解的场景及实现
hw3020
·
2023-11-14 22:07
java面试
题目
转自https://blog.csdn.net/qq_41701956/article/details/80250226需要复习的知识真多1.集合和多线程2.项目用到的技术总结Spring(IOCAOP)SpringMVC(流程)mysql(索引事务引擎优化)Redis(持久化数据类型)3.分布式zookeeperdubbo消息队列MQ4.设计模式5.高并发valotilesynchronized
Reallycold
·
2023-11-14 22:35
面试
Java面试
题---第二阶段
1.MySQL的三大范式?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求非主属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。2.MySQL中groupby和having的作用?groupby是分组,having是过滤,一般是一起使用,,表示分组之后再过滤。3.MySQL的内连接和外连接
丶奏
·
2023-11-14 20:25
数据库
mysql
java
【
java面试
题-MySQL篇-2022】
##
java面试
题大全详细面试题-持续更新中-点击跳转点赞、收藏、加关注··MySQL面试题##
java面试
题大全1、SQL执行顺序2、MySQL事务特性:ACID3、事务靠什么保证4、事务的隔离级别5
玄天灵
·
2023-11-14 20:24
java面试
java
mysql
数据库
面试
Java常见面试题_理论+实践
Java面试
宝典2010版一.Java基础部分71、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?72、Java有没有goto?73、说说&和&&的区别。
R_记忆犹新
·
2023-11-14 20:52
java
Java常见面试题
Lua的Resty-Request库写的一个简单爬虫
AIGC人工智能专栏~Lua的Resty-Request库写的一个简单爬虫☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:AIGC人工智能其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-14 20:05
AIGC人工智能
lua
爬虫
开发语言
Java并发面试题&知识点总结(下篇)
而在2023年10月份开始,我将推出
Java面试
题/知识点系列内容,期望对大家有所助益,让我们一起提升。今天与您分享的,是Java并发知识面试题系列的总结篇(下篇),我诚挚地希望它能为您带来启发
栗筝i
·
2023-11-14 20:05
面试题
Java面试题
Java知识点
Java并发面试题
vue2项目从0搭建(一):项目搭建
前言:vue2项目可谓十分常见,国内大部分的前端码农应该都是用vue2技术在开发,虽然vue3和react等技术也有很多,但是占据绝大多数的
中高级
搬砖码农应该干的都是vue2技术的项目,就算现在很多人转战
青阳流月
·
2023-11-14 19:14
vue2
vue
Java面试
复习重点:docker挂载目录删除重建
零基础如何学习Java?首先,你要明白一点,Java入门不难!无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力。学习方式1:自学自学模式其实我个人不建议绝大部分的人选择,因为自学是需要比较强的自制力以及约束力,例如今天计划自学三小时,但因为一个电影新出,就决定先看完电影再说,一个游戏邀约,就决定先打一把游戏再说,一个“今天已经很累了”,就放弃了这一天的学习计划,而很不凑巧的是,现在大部
阿里Java面经大全
·
2023-11-14 18:56
程序员
面试
经验分享
java
java面试
看这一篇就够了
由于最近比较忙,项目赶的比较紧所以一直没有更新整理面试题,这次抽了些时间把答应大家的面试题整理出来了感谢各位小伙伴们的支持,你们的支持是我分享的动力,希望在以后的日子里咱们共同学习进步。如果感觉不错就多多分享、收藏、关注。篇幅有点长建议先收藏。Jasonspringboot相关面试话术1、什么是springbootSpringBoot是Spring项目中的一个子工程,其实人们把SpringBoot
H_Jason_
·
2023-11-14 16:32
个人积累
总结
面试宝典
面试
职场和发展
java
某厂Java4面:(数据结构与算法+源码+Java虚拟机+分布式)
以下是某厂
Java面试
题:Java一面hashmap源码问题HashMap底层结构put操作讲一下HashMap、Ha
程序猿锦鲤
·
2023-11-14 13:25
面经
java
分布式
面试
【汇编】汇编语言的介绍
尽管在现代编程
中高级
语言如Python、Java等更为流行,但了解汇编语言对于理解计算机工作原理和进行底层编程仍然是至关重要的。
人才程序员
·
2023-11-14 08:59
汇编
汇编
c语言
c++
底层
机器语言
嵌入式硬件
物联网
Java面试
题05
http://t.csdnimg.cn/EEfv21.数据库的三范式是什么数据库的三范式是指数据库设计的一种规范,用来规定如何将数据进行组织和存储,以便减少冗余、提高数据的一致性和准确性。具体来说,三范式分为三个层次:第一范式(1NF)要求每个表中的每个字段都是原子性的,不可再分。即每个字段中不能包含多个值或者数组。第二范式(2NF)要求表中的非主键字段完全依赖于主键,也就是说,非主键字段必须完全
今天的代码敲了吗
·
2023-11-13 10:29
Java面试八股文
java
数据库
开发语言
Java面试
题2.0--redis
欢迎关注《
Java面试
题2.0》合集发布页,持续更新中!Redis支持的数据类型?String字符串:string类型是二进制安全的。意思是redis的string可以包含任何数据。
青春季风暴
·
2023-11-13 09:39
面试
redis
java
面试
Java面试
题-Redis-第一天(Redis简单介绍)
目录一、Redis是什么?优缺点?二、Redis为什么这么快?三、Redis相较于Memcached有哪些优势?四、为什么使用Redis做缓存?五、为什么要用Redis而不用map/guava做缓存?六、Redis的常用场景有哪些?七、Redis的数据类型有哪些?一、Redis是什么?优缺点?Redis就是一个基于内存的数据库存储K-V结构的非关系型数据库优点:1.速度快,因为是直接操作缓存,减少
渣瓦攻城狮
·
2023-11-13 09:37
Java面试题
Redis
redis
java面试
Java面试
题-Redis-第四天(线程模型一)
目录一、Redis为何选择单线程?二、Redis真的是单线程吗?三、Redis6.0为何引入多线程四、Redis6.0引入多线程之后,性能的提升效果如何?一、Redis为何选择单线程?通常对于一个数据库来说,CPU通常不是瓶颈,因为大多数请求都不是CPU密集型的,而是IO密集型的,具体到Redis的话,如果不考虑RDB/AOF持久化方案,Redis是完全的内存操作,执行速度是非常快的,因此这部分操
渣瓦攻城狮
·
2023-11-13 09:32
Redis
Java面试题
java
redis
面试
MQ 消息积压问题与解决方案
也欢迎读者们关注GitHub项目:https://github.com/doocs/advanced-
java面试
题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?
傲雪滨锋
·
2023-11-13 07:15
队列
java
编程语言
人工智能
大数据
Spring Boot整合Redis实现订单超时处理
设置订单超时监控订单超时订阅订单超时消息总结欢迎来到架构设计专栏~SpringBoot整合Redis实现订单超时处理☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏:架构设计其他专栏:Java学习路线
Java
IT·陈寒
·
2023-11-13 06:10
Java学习路线
微服务架构设计
spring
boot
redis
后端
C++ 语言如何 return void?泛型模板元编程中常见此类问题。
这是一个语法糖的问题,一般来说对语言本身特点研究过少,不知道这套玩法是很正常的,毕竟C++是一门综合性复杂且强大的
中高级
编程语言。
liulilittle
·
2023-11-12 15:20
C/C++
c++
开发语言
Java面试
之springboot的92道面试题(含答案)
SpringBoot面试题1、什么是SpringBoot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spr
奋斗喝咖啡
·
2023-11-12 14:28
java
面试
开发语言
spring
boot
上一页
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
其他