2021Java面经:dockerstats内存

java的学习内容,附高频面试题合集 美团一面: 收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。 自我介绍 spring的IOC,AOP原理 springmvc的工作流程 handlemapping接收的是什么 项目中你用到了MyBatis,说说#和$的区别 MyBatis你写的XML怎么绑定对应的接口?namespace.id Spring有几种方式定义Bean git你用过哪些命令 linux怎么在查找目录下的一个文件 redis基本数据结构 redis单线程模 阅读详情

美团一面:

收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。

  • 自我介绍
  • spring的IOC,AOP原理
  • springmvc的工作流程
  • handlemapping接收的是什么
  • 项目中你用到了MyBatis,说说#和$的区别
  • MyBatis你写的XML怎么绑定对应的接口?namespace.id
  • Spring有几种方式定义Bean
  • git你用过哪些命令
  • linux怎么在查找目录下的一个文件
  • redis基本数据结构
  • redis单线程模型
  • 事务的四大特性
  • 解释线程池的三个主要参数
  • 具体的问项目中线程池如何使用的(这里因为有些忘记,导致扣了很久)
  • AQS都有什么公共方法
  • 那单例模式和prototype模式,spring都是怎么实现的
  • 计算机网络应用层都有什么协议

美团二面

第二面问的挺多的内容,只记得个大概,所以也只能分享一个我所能记忆到的面试内容

  • 描述从输入一个url到得到结果的过程
  • springMVC的执行过程
  • MVC设计模式
  • static变量初始化在哪个阶段
  • jvm堆中的内存区域分布
  • 垃圾收集算法
  • redis如何实现高并发
  • synchronized是可重入的吗?是公平还是非公平
  • 公平锁和非公平锁的区别、
  • 项目中如何使用的redis
  • MySQL的的默认隔离级别、防止了什么读
  • SQL题:有一个学生表,有id和name,姓名有可能重复,查询出所有姓名重复的人的名字
  • 四次挥手的过程
  • 动态规划的特点
  • 索引结构?为什么使用B+索引
  • CAS原理?用CAS实现 两个线程给同一个变量赋值
  • 为什么 Redis 需要把所有数据放到内存中
  • mysql的主从复制机制
  • 将阿拉伯数字转换成中文数字。如(int)123456->十二万三千四百五十六

这一面自我感觉比一面好很多,面试官态度很和蔼,就让我没有那么的紧张,让我稍等一下,我也不知道下一面是情况,或者有没有下一面。

美团三面

  • 自我介绍
  • 介绍一个你觉得难的项目
  • 说一下sql做了什么优化
  • 项目中如何使用的redis
  • redis如何保持和mysql的数据一致性
  • 说一下都有什么类型二叉树
  • 代码题:构建一个二叉树,做前序的非递归遍历
  • 数据库最大的表大概多大
  • 了解哪些分布式的技术
  • 最近在看什么书?说一说

面试官给出的建议是,如果代码再稍微优美一点就很好了,不过也没什么大问题。然后跟我说让我等一等,出去商量商量。哎,真的太难了~~~

交叉面

来了个其他部门更牛B的大佬,感觉自己要凉,我太难了~~~

  • 项目介绍一下
  • AQS介绍一下
  • Java中有哪些锁机制
  • 介绍一下ConcurrentHashMap
  • 为什么项目中用Springboot
  • 用过Spring事务吗?有哪些事务传播属性
  • A方法上有@Transactional注解,B方法上也有@Transactional,在一个方法里(也有@Transactional注解)。先调用A,再调用B,B出现了异常,A是否能提交?如果不能,怎样能让A提交成功
  • 缓存穿透了解吗?怎么解决
  • 布隆过滤器了解吗?有什么问题
  • 有A,B两个大的文件集合,记录了一些订单号,怎样找到A中有的但B中没有的订单号?使用布隆过滤器可以吗
  • 一个方法上有@Transactional注解,里面调用了A(),B(),C()。其中B进行了网络调用,可能传输时间比较长,这样设计有什么问题?怎么解决
  • MQ用过吗
  • 最近在学什么

最后

再免费分享一波我的JAVA架构专题面试真题+解析+JAVA学习书籍:戳这里免费领取

image.png

tps://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)**

[外链图片转存中…(img-dUStWfkS-1625642360972)]

docker容器生命周期,OOM内存溢出问题排查/监控诊断 圆形代表的是稳定状态。代表容器的五种状态:created:初建状态running:运行状态stoped :停止状态paused: 暂停状态deleted:删除状态。 阅读详情

相关推荐

15个经典面试问题

15个经典面试问题,可以让你面试无忧,轻松商场,面试是通过书面、面谈或线上交流(视频、电话)的形式来考察一个人的工作能力与综合素质,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。在特定场景下,以面试官对应聘者的交谈与观察为主要手段,由表及里测评应聘者的知识、能力、经验和综合素质等有关素质的考试活动。

15个经典面试问题及回答思路,很多人死在了最后一个问题上

思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:思路:

2401_89696068的博客 1111

XGBoost调参新姿势:Bayesian优化实战指南(附完整代码)

本文详细介绍了如何使用Bayesian优化方法高效调优XGBoost模型参数。通过解析Bayesian优化核心原理和XGBoost关键参数,提供完整的实战代码示例,帮助读者掌握这一智能调参技术,显著提升模型性能。文章特别适合机器学习工程师和数据科学家阅读。

weixin_42536058的博客 367

2021大厂Java面试最火问题,完整版开放免费下载!

美团一面: 收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。 自我介绍 spring的IOC,AOP原理 springmvc的工作流程 handlemapping接收的是什么 项目中你用到了MyBatis,说说#和$的区别 MyBatis你写的XML怎么绑定对应的接口?namespace.id Spring有几种方式定义Bean git你用过哪些命令 linux怎么在查找目录下的一个文件 redis基本数据结构 redis单线程模

碧海朝天素 454

thinkcmf 代码执行 (CVE-2019-7580) 漏洞复现

所有文章,仅供安全研究与学习之用,后果自负! thinkcmf 代码执行 CVE-2019-7580thinkcmf 代码执行 (CVE-2019-7580)0x01 漏洞描述0x02 影响范围0x03 漏洞复现3.1 登录后台3.2 漏洞利用3.2.1webshell3.2 phpinfo3.3 获取系统命令0x04 漏洞修复 thinkcmf 代码执行 (CVE-2019-7580) 复现小心会搞崩环境。 0x01 漏洞描述 ThinkCMF是一款支持Swoole的开源内容管理框架(CMF),基于Thi

YouthBelief的博客 4264

2024 年高教社杯全国大学生数学建模竞赛题目【A/B/C/D/E题】完整论文+代码+结果

2024国赛A题参考论文。2024国赛D题参考论文。2024国赛E题参考论文。2024国赛B题参考论文。2024国赛C题参考论文。

qq_52590045的博客 5360

15个经典面试问题及回答思路,很多人死在了最后一个问题上(1)

作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_84149220的博客 852

海康威视iSC平台视频流对接:RTSP、HLS、WS三种协议到底该怎么选?

本文深入分析海康威视iSC平台视频流对接中RTSP、HLS和WebSocket三种协议的优缺点,帮助开发者根据实时性、兼容性和网络环境做出最优选择。特别适合综合安防管理平台的Web视频监控系统开发,提升用户体验和系统性能。

weixin_28365523的博客 692

docker容器内存占用 之 系统cache,docker下java的内存该如何配置

缘起:监控(docker stats)显示容器内存被用完了,进入容器瞅了瞅,没有发现使用内存多的进程,使用awk等工具把容器所有进程使用的内存加起来看看,距离用完还远了去了,何故? 分析: 该不会docker stats计算错误? 进入/sys/fs/cgroup/memory/docker/xxxxx/ 查看memory.usage ,确认计算没有错误 我们知道,系统内存会有一部分被b...

weixin_30339969的博客 985

OpenCLI入门:让任何网站变成你的命令行工具(超详细版)

最有用的工具,往往是最简单的。 opencli就是这样。 它不会帮你写代码,不会帮你做决策,但它能把200+个平台装进你的命令行。 让你用最简单的方式,获取最丰富的数据。

weixin_66295112的博客 2094

1.2、基于卷积神经网络(CNN)的车牌自动识别系统(matlab)

基于卷积神经网络(CNN)的车牌自动识别系统(matlab)

XU157303764的博客 2911

分析Java程序对cpu和内存的使用

记录一次分析Java程序对cpu和内存的使用量并将其压缩到可以提供正常服务程度的过程

qq_51785096的博客 856

架构师之HBase vs MongoDB 技术选型与场景决策实战案例

面对海量数据和高并发查询,该选 HBase 还是 MongoDB?本文为你提供完整的决策框架!从数据模型对比、架构解析、六大真实场景(电信 CDR、金融行情、广告点击流、电商商品、社交档案、内容管理)到性能、一致性、运维全面对比,助你在 PB 级时序数据和灵活查询之间做出精准选择!

肖哥弹架构博客 1102

dockerstats内存,持续更新大厂面试笔试题

美团一面: 收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。 自我介绍 spring的IOC,AOP原理 springmvc的工作流程 handlemapping接收的是什么 项目中你用到了MyBatis,说说#和$的区别 MyBatis你写的XML怎么绑定对应的接口?namespace.id Spring有几种方式定义Bean git你用过哪些命令 linux怎么在查找目录下的一个文件 redis基本数据结构 redis单线程模

m0_59183028的博客 103

我的AI个人公司成立:基于Skills与Qwen大模型的智能问答平台实战开发+龙虾团队

微学AI推出数字员工矩阵,包含10个核心AI角色(总经理、秘书、工程师等),每个角色具备专属技能模块。系统采用FastAPI+Vue3技术栈,核心功能包括:基于SkillLoader的动态技能管理(支持脚本执行和文档加载)、WebSocket流式输出、多轮对话上下文管理。通过模块化架构实现AI自驱协作,可自主完成从需求分析到开发落地的全流程。项目亮点在于声明式技能配置和实时交互能力,打破传统办公壁垒,提升工作效率。

微学AI的博客 1629

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

docker java 内存分配_docker查看jvm内存占用

一。进入docker容器的宿主机,查看运行指定镜像的容器id(结果的第一列):docker ps | grep myImageName(或docker ps | grep java)二。进入容器内部:docker exec -it containerId sh三。直接输入top命令:top可看到基本的容器占用的信息:pid、vsz、cpu、command等。(ctrl+c 或 q,退出top)四。...

weixin_35395422的博客 1511

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

关于linux查询free内存消耗命令

1、查询docker的镜像消耗free总和。

hey_gril的博客 639

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

dockerstats详解,移动架构师成长路线

01 JAVA基础 1.1 java知识点 Hashmap 源码级掌握,扩容,红黑树,最小树化容量,hash冲突解决,有些面试官会提出发自灵魂的审问,比如为什么是红黑树,别的树不可以吗;为什么8的时候树化,4不可以吗,等等 concureentHashMap,段锁,如何分段,和hashmap在hash上的区别,性能,等等 HashTable ,同步锁,这块可能会问你synchronized关键字 1.6之后提升了什么,怎么提升的这些 ArrayList 优势,扩容,什么时候用 LinkedList 优势,

m0_59183028的博客 628

kubectl top与docker stats内存不一致问题

文章目录前言一、cgroupcgroup目录下常用文件的含义例如memory目录下常用文件的含义展开描述memory.stat文件中的信息kubectl top监控原理数据链路监控体系kubectl top与docker stats内存不一致问题三个内存计算公式:kubectl top 与 docker status的计算方式:kubelet oom kill 的依据:Java应用的内存读取机制和oom kill依据(8u以下版本)假设:是否有解决办法?总结一下 前言 随着云原生技术的逐渐深入和成熟,监控对

Ivan_Wz的博客 5196

openj9内存分析

在paas环境上使用kill -3 pid命令会生成两个文件,dump和javacore,其中dump指文件名如 dump-dump-user-2018-07-16-08-20-04.0001.phd 的文件,为openj9堆转储文件。javacore指名称如javacore-dump-2018-07-16-08-20-04.0002.txt的openj9线程转储文件。 当使用m...

u010199493的博客 2898

docker查看jvm内存占用

rss: Resident Set Size,常驻内存集合大小,表示进程在RAM中占用了多少内存,并不包含在SWAP中占用的虚拟内存。即使是在内存中的使用了共享库的内存大小也一并计算在内,包含了完整的在stack和heap中的内存。其中,vsz:Virtual Memory Size,虚拟内存大小,表明了该进程可以访问的所有内存,包括被交换的内存和共享库内存。VSZ 包括进程可以访问的所有内存,包括进入交换分区的内容,以及共享库占用的内存。VSZRW:未百度到具体含义,猜测:初始申请的虚拟内存大小。

u010227042的博客 2069

[实战]Docker应用自动重启

Java应用,在凌晨定时任开始时运行一段时间后,会自动重启,导致定时任务失败。该应用使用Docker部署。

知识搬运工 931

Docker进阶:容器网络、存储,安全和监控以及实践项目

本文详细介绍了Docker的网络和存储配置,保护和加固Docker环境的安全性,监控和管理Docker容器和集群的状态,以及如何通过实践项目将所学的知识应用于实际场景中。通过深入学习和实践,我们可以更好地理解和掌握Docker,提升我们的DevOps技能。在接下来的学习中,我希望你能继续探索Docker的世界,持续提升你的技术水平。

Hhzzy99的博客 1243
上一篇: 2021Java进阶学习资料!java字符串转数组的方法
下一篇: 2021Java面试心得:java性能优化实践pdf
普通网友
博客等级 码龄6年 39粉丝 387原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值