一只🐒的自我修养.

📍 Nagoya, Japan
💻 App Developer | Full-Stack Web Developer
📧 yuechen.gu@accenture.com

当我们谈论自动化时我们在谈论什么

1. 自动化测试的共性哲学 自动化测试不是单一框架或技术栈的选择,而是一套让业务需求可验证、让回归可持续、让团队协作高效的工程方法。优秀的自动化方...

周六 · 2025-07-05 · 4 分钟 · Yuechen

CDN——Web架构的提速利器

一、为什么会有 CDN? 互联网早期,所有网站内容(文本、图片、视频)大多集中存储在一台或几台服务器上。随着用户和内容的爆发增长,出现了严重的两...

周六 · 2025-06-21 · 7 分钟 · Yuechen

SpringBoot整合NoSQL

一、NoSQL 的兴起背景 传统的关系型数据库(RDBMS)如 MySQL、PostgreSQL 一直是企业数据存储的主力,但随着互联网业务的发展,...

周日 · 2025-06-15 · 10 分钟 · Yuechen

JavaScript的单线程与异步的本质

1. 为什么 JavaScript 是单线程? JavaScript 诞生于 1995 年 Netscape 浏览器,为了解决网页的交互需求。 JavaScript 的设计初衷是操作网页(DOM),单线程可以避免多个线程同时操作页面导致的...

周六 · 2025-06-07 · 3 分钟 · Yuechen

深入理解package-lock.json

package.json 与 package-lock.json 任何 Node.js 应用程序一般都有一个 package.json 文件,用来描述项目基本信息、依赖包名称和版本、脚本等内容。 当执行 npm install 时,npm 会根据 package.json 中的依赖信息安装相应...

周六 · 2025-05-31 · 4 分钟 · Yuechen

常见网络问题排查及解决

在日常生活中经常会遇到网络连接问题,特别是刚搬家或重新配置网络时。例如,手机可以正常连接 WiFi 上网,但 PC 却无法访问 github 等网站。这类问题可能由多种原...

周四 · 2025-03-13 · 3 分钟 · Yuechen

SpringBatch中的作业调度

6. 作业调度 6.1 JobLauncher的使用 控制任务什么时候启动 pom.xml引入web依赖 <!-- 引入web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> application.p...

周二 · 2025-02-25 · 3 分钟 · Yuechen

SpringBatch中的错误处理

5. 错误处理 5.1 错误处理概述 默认情况下,当任务出现异常时,SpringBatch会结束任务。 当使用相同的参数重启任务时,SpringBatch会...

周二 · 2025-02-25 · 6 分钟 · Yuechen