栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Day492.尚硅谷之高频重点面试题④ -面经

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day492.尚硅谷之高频重点面试题④ -面经

尚硅谷之高频重点面试题④ 一、生产环境服务器变慢了,怎么诊断思路和性能评估?
  • 指令

    • top—整机系统性能

      3个值相加除以3*100%,如果大于60%表示系统压力大

    • vmstat—cpu性能
    vmstat -n 2 3
    #每2秒采样一次,共计3次
    

  • mpstat—cpu性能
mpstat -P ALL 2
#每两秒采样一次所有CPU信息

  • pidstat

  • free—内存性能
free -m


  • df—硬盘性能
df -h

  • iostat-磁盘io
iostat -xdk 2 3


二、生产环境CPU突然变高,你的分析思路与定位是什么?
  • 先用top,找出cpu占用最高的,记录pid

  • 定位到哪一行java代码,或线程

    • ps -mp 进程pid -o THREAD,tid,time
      

  • 将得到的10进制pid转换为16进制小写pid

  • 通过jstack查看具体代码

    • jstack pid十进制 |grep tid(pid十六进制小写英文) -A60
      


三、你用过Github吗?谈一谈
  • 常用词

    • star
    • clone
    • fork
    • watch
    • follow
  • 指定含有查找

    xxx关键词 in:name或descripton或readme
    

组合使用:
achang in:name,descripton,readme
  • 指定数量查找
xxx关键词 stars:>=5000
         forks:>500
         forks:100..200 starts:80..100 
  • 查找精品

用来学习,书籍

awesome 关键词
  • 给别人指出高亮代码显示

https://github.com/qq995931576/netty/blob/master/netty-demo/src/main/java/com/achang/netty/codec/NettyClientHandler.java#L14-L39

  • 项目内搜索

键盘中小写英文字母t

  • 搜索某地区内的大佬


四、intern
  • 面试题

在加载启动的时候java就会直接加载到常量池中,str2.intern()返回的是一开始加载的,而str2是执行新建立的

  • 知识点

  • 原题


五、两数求和
  • 面试题

  • 暴力解法

  • 哈希解法

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/684134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号