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面试
——计网篇
一、基础篇1、TCP/IP网络模型对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。TCP/IP网络通常是由上到下分成4层,分别是应用层,传输层,网络层,网络接口层。应用层:应用层是不用去关心数据是如何传输的,只需要专注于为用户提供应用功能,
我真的很帅阿
·
2024-02-03 20:38
八股文
面试
java
计网
java面试
总结
Java基础1、Hashmap是怎么实现的,底层原理?HashMap的底层使用数组+链表/红黑树实现。transientNode[]table;这表示HashMap是Node数组构成,其中Node类的实现如下,可以看出这其实就是个链表,链表的每个结点是一个映射。staticclassNodeimplementsMap.Entry{finalinthash;finalKkey;Vvalue;Node
weixin_30387663
·
2024-02-03 19:57
面试
数据库
操作系统
阿里最新发布Java岗1658页
Java面试
突击手册
Java面试
都只是背答案吗?Java八股文面试当然要背,不背就通过不了面试。因为经济环境的问题,互联网行业竞争越来越严峻,面试也是越来越难。需要我们掌握的技术也是越来越多、要求是越来越高。
π大星的日常
·
2024-02-03 19:24
java
java
面试
开发语言
阿里架构师耗时3个月手码的
Java面试
手册
前言小编的好友最近给我分享了个好东西,忍不住拿出来跟大家也分享分享。这份文档由阿里巴巴架构师牵头,结合了部门上上下下P6-P8级员工的想法,1.0版本由此诞生。(这阵容,质量就不用我多说了吧)内容非常全面,主要是结合了互联网大厂的面试需求点,包含了:分布式架构(大型网站系统的特点+架构演化发展历程+微服务)中间件技术(缓存+消息队列+搜索引擎)大数据与高并发技术(秒杀架构设计+数据库架构+阿里巴巴
π大星的日常
·
2024-02-03 19:23
java
java
面试
开发语言
Java面试
Java基础优秀面试题Java超高频面试题汇总!_笔经面经_牛客网离职在家学习Java的第一天1.常见概念与常识1.JDK、JRE、JVM的关系JVM:JVM是运行Java字节码的虚拟机JDK:JAVA开发工具包,它能够创建和编译程序,JDK包含JREJRE:JAVA运行时环境,它是运行已编译Java程序的所需的所有内容的集合。包含JVM,JAVA类库,Java命令等一些基础构建,但是不能创建新程
乔鲁诺乔巴纳
·
2024-02-03 19:50
java
WiFi基础知识介绍(超详细)
1.WiFi专业名词概念AP(AccessPoint):无线接入点:这个概念特别广,在这里,用大
白话
说,你可以把CC3200当做一个无线路由器,这个路由器的特点不能插入网线,没有接入Internet,只能等待其他设备的链接
金陵驿
·
2024-02-03 18:34
网络协议
智能路由器
网络
Java动态代理与静态代理
大
白话
:买房的(客户方),房产销售(代理方),卖房的(委托方)在Java
xdpcxq1029
·
2024-02-03 17:17
开源
Java并发指南7:JUC的核心类AQS详解
本文转自:https://www.javadoop.com/post/AbstractQueuedSynchronizer#toc4本系列文章将整理到我在GitHub上的《
Java面试
指南》仓库,更多精彩内容请到我的仓库里查看
da3acf50377b
·
2024-02-03 17:17
20180125——牙牙
来深近十五载,除了口味越来越趋于清淡,受到最大影响的就是日常用语,越来越多的
白话
进入我的生活。不懂
白话
的时候,听起来像天书,欲把手伸进对方嘴里,要捋直他的舌头。
Iamrola
·
2024-02-03 17:43
走近孔子-《论语新解》泰伯1
白话
夫子说:“泰伯,这个人德行可以说到了极点了吧!数次将天下让出,百姓却不知道用什么话称赞他。”8.2
陈尚军
·
2024-02-03 16:50
使用线程锁(lock)实现线程同步_一文搞懂Java多线程使用方式、实现原理以及常见面试题...
本系列文章将整理到我在GitHub上的《
Java面试
指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客
weixin_39596720
·
2024-02-03 16:14
多线程python
客户端fuwuq实现方式
模拟进程状态转换程序java版
6年经验去面试10分钟结束,现在
Java面试
为何这么难?
金三银四,又到了跳槽加薪的好时节,今天就给大家分享分享
Java面试
的一些技巧和问题答案~作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识
斗斗吧
·
2024-02-03 15:03
(Note) Android-SparseArray
ThanksEmptyArray.javaArrayUtils.
java面试
必备:SparseArray源码解析SparseArray.javaGrowingArrayUtils.javaAndroid
CokeNello
·
2024-02-03 15:40
读书APP这么多,我只推荐4个高质量的读书APP
宋真宗赵恒的这首《劝学诗》作于何年已不清楚了,因其朗朗上口,明如
白话
,当时在宋朝民间十分流行,各大书院更是奉为哲理。
26c37abb8500
·
2024-02-03 14:09
JAVA面试
题之三分布式和微服务的区别是什么?
面试题之三分布式和微服务的区别是什么?难度指数:3星考察频率:50%开发年限:3年左右二者是隶属于不同的概念。一.概念微服务是系统架构的设计方式,是将复杂的业务拆分成多个微型的服务,让这些服务可以单独部署和运行。服务与服务之间可以使用RPC、OpenFeign来调用(通信)。分布式是一种系统的部署方式,主要是将一个服务拆分部署到多态机器,以此来降低单台服务器的负载压力。拆分的方式:水平拆分、垂直拆
Zh.晨光
·
2024-02-03 08:29
Java
java
分布式
微服务
微服务面试题
分布式面试题
JAVA面试
题分享四百三十:AOP+Redisson 延时队列,实现缓存延时双删策略
目录一、缓存延时双删二、Redisson实现延时消息三、AOP+延时队列,实现延时双删策略一、缓存延时双删关于缓存和数据库中的数据保持一致有很多种方案,但不管是单独在修改数据库之前,还是之后去删除缓存都会有一定的风险导致数据不一致。而延迟双删是一种相对简单并且收益比较高的实现最终一致性的方式,即在删除缓存之后,间隔一个短暂的时间后再删除缓存一次。这样可以避免并发更新时,假如缓存在第一次被删除后,被
之乎者也·
·
2024-02-03 02:01
JAVA
面试题分享
Redis
面试题分享
java
缓存
spring
JAVA面试
题分享四百二十八:为什么需要分布式ID?你项目中是怎么做的?
目录分布式ID介绍什么是ID?什么是分布式ID?分布式ID需要满足哪些要求?分布式ID常见解决方案数据库数据库主键自增数据库号段模式NoSQL算法UUIDSnowflake(雪花算法)开源框架UidGenerator(百度)Leaf(美团)Tinyid(滴滴)IdGenerator(个人)分布式ID介绍什么是ID?日常开发中,我们需要对系统中的各种数据使用ID唯一表示,比如用户ID对应且仅对应一个
之乎者也·
·
2024-02-03 02:31
JAVA
面试题分享
分布式
内容分享
java
分布式
开发语言
JAVA面试
题分享四百二十九:Spring Event 与 AOP 结合:优雅记录日志的艺术
目录SpringEvent与AOP结合:优雅记录日志的艺术1.SpringEvent与AOP简介1.1.SpringEvent1.2.AOP2.代码实现【步骤0】:创建maven工程spring-boot-event-log-demo并配置pom.xml文件【步骤一】:配置application.yml【步骤二】:创建OptLogDTO类,用于封装操作日志信息【步骤三】:定义事件类【步骤四】:定义
之乎者也·
·
2024-02-03 02:31
JAVA
面试题分享
java
spring
开发语言
白话
《金瓶梅》第七十四回 潘金莲变装制服女 孟玉楼喧宾夺主角
白话
《金瓶梅》第七十四回潘金莲变装制服女孟玉楼喧宾夺主角西门庆玉皇庙打醮,整整也忙乱了一日一夜,直到第二日清晨才回来。
骁骑读书
·
2024-02-02 23:59
来一份常见 JVM 面试题+“答案”
面试并没有标准答案,尤其是开放性题目,你需要整理成
白话
文,来尽量的展示自己。如果你在答案中描述了一些自己不是很熟悉的内容,可能会受到追问。所以,根
烟雨平生V
·
2024-02-02 21:40
编程
程序员
Java
jvm
java
面试
小白都会的幻兽帕鲁服务器搭建教程(详细图文)
有不少人都搭建了幻兽帕鲁服务器(私服),网上虽然也有很多幻兽帕鲁服务器搭建教程,但内容专业性有点高,比较适合有技术基础的玩家,对于小白或者第一次搭建游戏私服的用户而言,理解起来还是有点难度的,下面我将会以最简单的方式和
白话
讲解幻兽帕鲁服务器的搭建全过程
恒创科技HK
·
2024-02-02 16:26
服务器
运维
百无聊赖之JavaEE从入门到放弃(十三)泛型
参数化类型,
白话
说就是:把类型当
深海鱼肝油ya
·
2024-02-02 14:58
混口饭吃
泛型
Java
泛型类
泛型方法
泛型接口
MTTR、MTBF、MTTF的大
白话
理解
目录前言1.基本知识2.扩展前言理解这方面的知识对系统架构会有宏观的认识,也方便日后的开发对于这方面的知识也推荐阅读:MTTR、MTBF、MTTF、可用性、可靠性傻傻分不清楚?1.基本知识系统可靠性和可用性相关的指标:MTTR(MeanTimeToRepair)MTBF(MeanTimeBetweenFailures)MTTF(MeanTimeToFailure)概念定义计算公式关键要点MTTR(
码农研究僧
·
2024-02-02 11:21
架构
架构设计
JAVA面试
题分享四百一十五:分析一个5M的SQL占用70GB内存
目录进程内存分析sql分析初步分析复现问题并深入分析空表复现内存飙升strace操作系统调用分析dump内存分析log_planner_stats等信息查看TopMemoryContext总结进程内存分析"WAL writer process (PID 66902) was terminated by signal 6: Aborted",,,,,,,,,"","postmaster"从日志中找到
之乎者也·
·
2024-02-02 11:09
JAVA
面试题分享
Mysql
面试题分享
java
sql
数据库
JAVA面试
题分享四百一十四:明明定义了Bean,为什么就是依赖注入不了
情况是这样的,我最近在扩展RedisTemplate的实现,大概是这样的:public class DaduduRedisTemplate extends RedisTemplate { private final String prefix = "dadudu"; public DaduduRedisTemplate(RedisConnectionFactory connection
之乎者也·
·
2024-02-02 11:38
JAVA
面试题分享
java
面试
开发语言
JAVA面试
题分享四百一十三:探秘MyBatis-Flex:超越Mybatis-plus
目录前言更轻量更灵活更高的性能功能对比性能对比代码实践一对一关联查询@RelationOneToOne一对多关联查询@RelationOneToMany多对一关联查询@RelationManyToOne多对多关联查询@RelationManyToMany父子关系查询链式操作数据脱敏数据缓存SQL审计多数据源前言MyBatis-Flex是一个优雅的MyBatis增强框架,它非常轻量、同时拥有极高的性
之乎者也·
·
2024-02-02 11:08
JAVA
面试题分享
java
mybatis
面试
java jpa面试题_jpa面试题解析,
java面试
题
jpa在目前企业面试中经常会被问到,多了解一些相关面试题有益无害,小编这里就整理了常见jpa面试题,有兴趣的小伙伴们可以多了解一下。一、jpa是什么?答:JavaPersistenceAPI(JPA)是Java的规范,用于在Java对象和关系数据库之间保存数据。JPA充当面向对象的域模型和关系数据库系统之间的桥梁。由于JPA只是一个规范,它本身不执行任何操作。它需要一个实现。因此,Hibernat
weixin_39620279
·
2024-02-02 10:51
java
jpa面试题
Java高级面试题整理(附答案)
这是我收集的10道高级
Java面试
问题列表。这些问题主要来自Java核心部分,不涉及JavaEE相关问题。
十一技术斩
·
2024-02-02 10:21
java
面试
jvm
Java面试
题总结,20多类1100道面试题含答案解析
总结了上半年各类
Java面试
题,初中级和中高级都有,包括JavaOOP面试题、Java集合/泛型面试题、Java异常面试题、Java种的IO与NIO面试题、Java反射面试题、Java序列化面试题、Java
跟着我学Java
·
2024-02-02 10:19
面试
Java
程序员
java
jvm
面试
Java开发
经验分享
100+经典
Java面试
题及答案解析
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在J
今天你学编程了吗
·
2024-02-02 10:48
java
jvm
servlet
白话
《金瓶梅》第一百一十二回 妓女脱罪便无情 帮闲见利就忘义
白话
《金瓶梅》第一百一十二回妓女脱罪便无情帮闲见利就忘义上一回说了潘金莲与陈敬济偷情未遂,被小玉惊散一对野鸳鸯;还有李瓶儿生病请了名声大过医术的任医官来诊治;一共两件事。今天还是两件事。
骁骑读书
·
2024-02-02 10:50
Java面试
题之索引
1.索引的概述1.索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针,使用索引可以快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。2.索引是在存储引擎中实现的,因此每种存储引擎的索引并不一定完全相同,并且每种存储索引也不一定支持所有索引类型,MySQL中索引的存储类型有两种,即BTREE和HASH,
do_your_best_anyway
·
2024-02-02 09:49
java
数据库
开发语言
神经网络激活函数到底是什么?
激活函数其实不是很难啦,归结一下就是大概这样几个分类,详情请参考【神经网络】大
白话
直观理解!
conch0329
·
2024-02-02 09:23
神经网络
python
《论语》里仁篇之[走向完美]38
【
白话
】孔子说:“人们所犯的过错,各由其本身的性格类别而来,因此察看一个人的过错,就知道他的人生正途何在!”走向完美人生在世,犯错难免,圣人都会犯错,更何况是我们普通人。
蜻蜓之旅
·
2024-02-02 08:20
水浒余想—梁山好汉们的招安之路
《水浒传》是集结一百零八位梁山好汉的侠义英雄故事,再次塑造了历史人物的形象,同时也是文学史上第一部纯粹用
白话
文写成的长篇通俗小说。
Sweetsleep
·
2024-02-02 07:51
参与“21天共读养成计划”反思 2022-04-25
比如《我们赖以生存的隐喻》的读整本书的经验没能迁移到《心流》,这是两本差距很大的书,《心流》是最优体验心理学,语言
白话
,事例浅显,不用《隐喻》常用到的解析关键词句读书法,心在状态时会唤起生活经验,读的
定投的奇迹
·
2024-02-02 03:15
《群书治要360》之孝悌(1)
(卷二十六魏志下)【
白话
】为人子之道,没有比爱惜自己的身体,保持良好的品行,从而让父母因子女贤德而得到荣耀更重要的了。
出品人筱祺
·
2024-02-01 20:46
品读《资治通鉴》[727]| 诸葛亮接班人姜维,兵出雍州为什么会失败?
[资治通鉴
白话
文]秋,蜀汉卫将军姜维进犯雍州,依傍着麴山,筑了两座城池,派牙门将句安、李歆等镇守,又将羌人、胡人家属聚集在城中为人质,驱使他们侵略周边郡县。曹魏征西将军郭淮与雍州刺史陈泰进行抵御。
大珊老师
·
2024-02-01 18:51
【周记16】三十而已
“三十而已”翻成大
白话
是“不过三十岁”,是一种轻轻松松的态度,但看剧,可一点也没感觉到。刚看片头,刚听到台词“活下来的是许子言的妈妈”,我就感
hunterweiran126
·
2024-02-01 15:50
《十问歌》笔记
今天的主题是四诊合参里的问,斗胆拆解一下“望闻问切”,单拧“问”出来延展,《十问歌》粗浅
白话
概括。
玉衡杨峥
·
2024-02-01 13:01
华为的
JAVA面试
题及答案(部分)
华为的
JAVA面试
题(后记:没有想到华为的面试题就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。
传奇内服号
·
2024-02-01 13:03
【朱子治家格言读释09】关于吃饭的学问
(
白话
):饮食虽然简单,但只要细心调理,即使是自家庭院里所种的蔬菜,也可媲美那山珍海味。这一句讲吃饭的学问!我们人的肠胃,实在是非常脆弱的,它离不开饮食,却又受不了太强的刺激。
有孚在道
·
2024-02-01 13:28
晨读:《资治通鉴》[282]史丹护太子 —— 一个智商高,一个情商低
[
白话
文]建昭四年六月初五,
大珊老师
·
2024-02-01 11:59
《朝花夕拾》
中国历史文化的长廊上,"推动
白话
文"是一件历史性的事件。鲁迅作为"推动
白话
文"的先行者。写了这篇文章是为了中国的那些孩子们,同时也批评了古代"埋人"的行为。
炫酷88
·
2024-02-01 10:48
Java面试
题之Spring(二)
Spring常用的注解?spring在2.5版本以后开始支持注解的方式来配置依赖注入,可以用注解的方式来代替xml中的bean的描述,注解注入将会被容器在xml注入之前被处理,所以后者会被覆盖掉前者对于同一个属性的处理结果。注解装配在spring中默认是关闭的,所以需要在spring的核心配置文件中配置一下才能使用,基于注解的装配模式,配置方式如下常用的注解@Required:该注解应用于设值的方
周小鑫001
·
2024-02-01 10:43
java面试
算法要刷吗?学算法只是为了面试吗?
1、算法在
Java面试
中的地位首先,我们得认识到,算法在面试中的确占有一席之地。很多大公司的面试,尤其是那些科技巨头,都喜欢问一些算法题目。这些题目可能跟你日常工作关系不大,但它们能很好地考验一个人的
升仔聊编程
·
2024-02-01 09:01
面试题
java
面试
开发语言
Redis精通系列——Pipeline,少儿编程java教程
客户端发起的请求,经过服务端的响应后,大致会经历如下的步骤:客户端发起一个(查询/插入)请求,并监听socket返回,通常情况都是阻塞模式等待Redis服务器的响应服务端处理命令,并且返回处理结果给《一线大厂
Java
m0_64384302
·
2024-02-01 07:50
程序员
面试
java
后端
紫霞仙子:顶得住区块链的十二连问吗?
紫霞仙子:听说你最近在学区块链,给我讲讲呗~一、用大
白话
说下什么是区块链?1.我是至尊宝,我爱紫霞仙子你,在这个时间,这个地点,我对紫霞你说:至尊宝爱紫霞一万年。
程序员xysam
·
2024-02-01 05:41
区块链
学习
程序人生
java
《论语》之148【交友的阶段】
【
白话
】孔子说:“可以一起学习的人,未必可以一起走上人生正途;可以一起走上人生正途的人,未必可以一起立身处世;可以一起立身处世的人,未必可以一起权衡是非。”
心悦良言
·
2024-02-01 00:42
32个
Java面试
必考点-09(上)消息队列Kafka架构与原理
本课时主要讲解消息队列与数据库相关的知识,重点讲解三部分知识点:1.Kafka的架构与消息交互流程;2.数据库事务的4大特性和分类;3.MySQL相关的内容,比如索引、MySQL调优等。消息队列与数据库知识点先来看看相关知识点汇总,如下图。首先为了防止歧义进行说明,本课时中提到的“队列“就是指“消息队列“。消息队列来看消息队列的应用场景,也就是队列能解决哪些问题。&队列可以对应用进行解耦合,应用之
机智阳
·
2024-01-31 21:38
java
面试
kafka
后端
架构
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他