Day03 每日必会

简介: 熟悉Docker部署,掌握镜像与容器操作命令,如pull、run、exec等;熟练使用Linux常用指令,包括文件、进程、网络管理;排查日志常用cat、grep、tail;了解SpringMVC执行流程、核心注解及设计模式。

Docker部署会吗?
会的面试官,这些在我最近的项目里面都有接触。如果是简单的部署可以借助于docker run来实现,如果是集群部署我们会编写dockerfile和dockercompose部署
你用过的Docker指令
镜像相关的docker pull和docker push,docker images,还有docker rmi;还有容器相关的docker run,docker start、docker stop,进入容器的docker exec -it 容器名称 bash,查看日志的docker logs。
常见的Linux指令
能记多少记多少,重点加粗必会
这个有点多了面试官,我说几个印象中的吧
ls:列出当前目录下的文件和子目录
cd:切换当前工作目录
mkdir:创建新的目录
rm:删除文件或目录
cp:复制文件或目录
mv:移动文件或目录
cat:查看文件内容
grep:在文件中查找指定的文本
ps:显示当前运行的进程
top:显示系统资源占用情况
chmod:修改文件或目录的权限
chown:修改文件或目录的所有者
tar:打包和解压文件
find:查找文件
ssh:远程登录到另一台机器
scp:在本地和远程主机之间复制文件
wget:下载文件
ping:测试网络连接
ifconfig:查看和配置网络接口信息
systemctl:管理系统服务
去Linux查看日志会用到哪些命令
日志比较少,就vim,但是有一些生产环境不给vim权限
这种情况、或者日志很大就会用cat+grep一起,命令是:cat info.log | grep '关键字'
理论专项
SpringMVC
执行流程
设计模式
常用注解

相关文章
|
15小时前
|
敏捷开发 Java 测试技术
为什么要单元测试
本文探讨单元测试如何让软件开发“提速”而非“踩刹车”。从测试体系演进出发,解析测试金字塔理念,阐明单元测试在提升代码质量、调试效率、重构信心和研发效能方面的核心价值,助力项目长期高效迭代。
|
15小时前
|
敏捷开发 Dubbo Java
需求开发人日评估
随着敏捷开发普及,工时评估成关键环节。本文介绍基于人日的开发周期评估方法,涵盖开发、自测、联调、测试及发布各阶段,并提供常见需求如增删改查、导入导出、远程调用等的参考人日,助力团队科学规划迭代。
|
15小时前
|
Java 测试技术 Linux
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及日志排查方案,结合Skywalking实现链路追踪,提升发布效率与问题定位能力。(238字)
|
15小时前
|
运维 Devops 开发工具
生产环境缺陷管理
git-poison基于go-git实现分布式bug追溯,解决多分支开发中bug漏修、漏发问题。通过“投毒-解毒”机制,自动同步已知bug,阻塞带毒版本发布,降低协同成本,提升发布安全性,已在大型团队落地一年,有效避免P1故障重演。
|
15小时前
|
SQL 运维 分布式计算
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,帮助用户全面掌握SQL使用情况,实现精细化管理与性能优化,提升日志分析效率与资源利用率。(238字)
|
15小时前
|
存储 缓存 安全
One Trick Per Day
初始化Map应避免直接指定大小,建议用Guava或手动计算容量;禁用Executors创建线程池,防止OOM,推荐自定义ThreadPoolExecutor;Arrays.asList返回不可变列表,禁止修改操作;遍历Map优先使用entrySet或forEach;SimpleDateFormat非线程安全,勿定义为static,推荐ThreadLocal或Java8新时间类;并发修改记录需加锁,优先乐观锁,冲突高则用悲观锁。
|
15小时前
|
Java 应用服务中间件 网络安全
Eclipse运行SSM/SSH项目教程
本教程介绍如何在Eclipse中配置JDK、Tomcat并导入Java项目,支持SSH/SSM框架,含数据库连接配置、项目运行步骤及常见问题解决,附在线考试与图书馆管理系统案例及视频讲解。
|
15小时前
|
负载均衡 中间件 Java
Day01 每日必会
微服务并非绝对优于单体,需结合业务场景。简单应用选单体更轻便,避免分布式复杂性;复杂系统可选微服务,解耦性强、易扩展。常用中间件如Nacos(注册/配置中心)、OpenFeign(远程调用)、Gateway(网关)。Nacos支持心跳机制,区分临时与非临时实例,兼具AP/CP模式,较Eureka更具灵活性。负载均衡常用轮询、加权轮询等,项目中多用轮询策略。
|
15小时前
|
Dubbo Java 应用服务中间件
Day02 每日必会
Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,启动时创建Netty Server接收请求,匹配路由并经过滤器处理后转发至目标服务,响应反向经过滤后返回。项目远程调用主要使用OpenFeign,底层为HTTP,也曾使用Dubbo。JVM部分涵盖模型、GC、类加载及调优。
|
15小时前
|
设计模式 缓存 Java
Day04 每日必会
在订单支付完成后通知配送中心等异步、解耦场景中常用MQ,如使用TopicExchange话题模式实现灵活路由。结合Spring的IOC、AOP、三级缓存及事务管理,保障系统稳定与解耦。

热门文章

最新文章