随笔分类 - 笔面试
摘要:一、Linux 1、系统信息【左1】 查看磁盘空间使用情况:df+参数 查看当前指定文件或目录的大小:du 查看不同硬件信息:cat/proc/xxx 查看系统和空闲内存:free +参数 SSH退出后程序继续运行:disown或nohup command & 2、搜索文件、权限【左2】 查看文件大
阅读全文
摘要:一、网络访问过程 1、访问www.baidu.com的过程 (1)域名解析 寻找域名解析记录:浏览器DNS缓存、本地host文件、本地DNS缓存 客户端本地DNS解析:LDNS 请求外网DNS服务器:逐级寻找各层的服务器ip给LNDS (2)【在应用层】与目的主机建立TCP连接-三次握手 (3)发送
阅读全文
摘要:四、JVM参数调优 1、调优工具 (1)jvisualvm:jdk提供的性能分析工具,可以监控java进程,对dump文件分析;查看应用程序的详细信息,针对不同插件,实现监控GC过程、内存、进程、线程等,也可以实现对Tomcat的监控 (2)Jps(Process Status):查看Java进程
阅读全文
摘要:一、概念 1、JVM组成及作用 (1)组成:类加载器、运行时数据区(Java内存模型)、执行引擎、本地库接口 (2)作用: 类加载器(ClassLoader)把class文件转换成字节码; 运行时数据区(Runtime Data Area)把字节码加载到内存中; 特定的命令解析器执行引擎(Execu
阅读全文
摘要:〇、整体目录 一、多线程 1、实现方式 2、内存图 3、线程状态 4、实现线程同步 5、并发编程 二、JUC 1、概述与volatile关键字 2、ThreadLocal类 3、CAS方法 4、atomic包 5、AQS抽象类 6、locks包 7、并发工具类 8、并发容器
阅读全文
摘要:一、List 1、subList 不会返回新的list对象--与String的subString不同 返回原来list的从[fromIndex,toIndex)之间这一部分的视图,实际上,返回的list是靠原来的list支持的。 对原来的list和返回的list做的“非结构性修改”(non-stru
阅读全文
摘要:一、Linux 1、列出5个常用高级命令 ps -ef ps -aux df -h top io top xargs tail uptime netstat 2、查看磁盘使用情况、查看进程、查看端口号 df -h top/ps netstat 二、shell 1、常用工具(记住名称,了解作用) aw
阅读全文
摘要:1、DDD https://blog.csdn.net/wwd0501/article/details/108874950 2、中台 https://baijiahao.baidu.com/s?id=1662250235612753337&wfr=spider&for=pc 3、CICD https
阅读全文
摘要:一、常见名词 1、devops DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合
阅读全文
摘要:一、反问环节 是否还有下一轮技术面试 这次的面试结果如何,能否达到公司的预期有没有需要进一步补充的知识体系如果我能进入咱们部门,需要在入职之前做哪些准备,学习补充哪些知识如果被录用,寒假12-3月期间,能否去实习 在组织架构中处于什么位置? 岗位的具体工作内容? 需要改进什么 二、问题 1、怎么学习
阅读全文
摘要:〇、热点问题 1、春晚红包提现流程 如果保证高并发可用? 高可用HA衡量,可用性=平均故障间隔/(平均故障间隔 + 故障恢复平均时间),9的位数越多,可用性越强 根据CPU和内存使用限制定义容器的伸缩能力(使用率超过阈值,扩充一个容器); 简单路由服务,实现负载均衡 对容器进行管理和监控,,超过阈值
阅读全文