张卿
2020-05-20
870
24
0
本文集中整理 Shell 编程里最容易反复用到的特殊变量和赋值技巧,包括位置参数、状态变量、参数展开、默认值扩展,以及 `read` 交互赋值等内容。把这部分吃透之后,脚本的参数处理、错误检查和输入交互能力就基本成型了。
张卿
2020-05-19
905
20
0
本文整理原笔记中偏“脚本工程化”的内容,包括 ANSI 颜色输出、自定义函数库、Shell 数组、交互式数组案例,以及常见的调试方法和编写习惯。它们不直接增加业务功能,却会显著提升脚本的可读性、交互体验和排障效率。
张卿
2020-05-18
898
15
0
本文把原笔记中的 `case` 与函数章节合并整理,重点说明什么时候该用 `case` 做菜单选择,什么时候该把重复逻辑抽成函数,以及如何把变量、函数和主流程组织成一个可维护的服务管理脚本。
张卿
2020-05-17
522
10
0
本文聚焦 Shell 编程里最常用的变量基础,包括变量的概念、命名规则、普通变量与环境变量的区别、常见环境变量的作用,以及如何通过 `/etc/profile.d/` 让登录欢迎信息脚本自动生效,适合作为后续学习判断、循环和函数前的变量基础篇。
张卿
2020-05-16
597
20
0
本文系统整理 Shell 自动化编程最先要搭好的基础,包括为什么运维必须会写 Shell、常见命令解释器的区别、解释型与编译型语言的差异、开发环境准备,以及脚本的常见执行方式,适合在真正写自动化脚本前先把运行上下文建立起来。
张卿
2020-05-15
821
10
0
本文围绕原笔记中的学之思考试系统部署案例展开,完整整理 MySQL 8.0 二进制初始化、业务库与账号准备、后端 Jar 包启动、前端静态资源部署到 Nginx,以及最终通过两个域名完成前后端联调的过程,适合作为前后端分离 Java 项目的落地实战参考。
张卿
2020-05-14
955
23
0
本文围绕 Tomcat 的日常运维能力展开,先整理其目录结构和日志位置,再说明如何为二进制安装的 Tomcat 编写 `systemd` 服务文件,最后结合原笔记中的 `war` 包和 `jar` 包案例,讲清楚 Java 应用常见的两种运行方式。
张卿
2020-05-13
787
17
0
本文围绕 Tomcat 的运维进阶话题展开,结合原笔记中的会话共享方案、安全优化项、性能调优方向和 JVM 调整思路,帮助读者建立对 Java Web 集群运行阶段常见问题的整体认知,适合作为 Tomcat 生产化运维的概览文章。
张卿
2020-05-12
636
17
0
本文围绕 Tomcat 监控与 Java 排障展开,先整理如何给 Tomcat 开启 JMX 远程监控,再系统梳理原笔记中的 `jps`、`jstack`、`jmap`、MAT 分析工具以及高负载排查流程,适合作为 Java Web 运维的监控与故障定位参考。
张卿
2020-05-11
818
15
0
本文围绕 Tomcat 的应用落地能力展开,结合原笔记中的 ZrLog 部署案例,说明如何把 WAR 应用接入数据库、再接到 Nginx 前端代理,并进一步做简单动静分离和同机多实例部署,适合作为 Tomcat Web 应用实践的综合案例文章。