重要提醒(必看) 本方案针对 openEuler 22.03 LTS-SP4 系统 保持当前 SSH 会话不要关闭,新开一个终端执行脚本,防止升级断连 脚本全程自动:备份→装依赖→编译→安装→修复配置→重启→验证 兼容系统原生路径,无需手动改任何配置 # 查看当前 ssh 的地址 which ssh which sshd which ssh-key…
tomcat 快速升级小版本,tomcat ,快速小版本升级,快速升级小版本

Arthas 工具查找问题 优化性能
settings.gradle.kts 文件配置阿里云镜像加速
Gradle 分发 URL 修改配置 国内加速镜像
conf 下的 web.xml 添加以下代码 <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <ini…
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.concurrent.ThreadPoolTas…
简介 ArchUnit 利用反射和字节码技术获取所有的包、类、字段等信息,并通过特定的分析来确定对象之间的访问关系。ArchUnit 使用 ASM 作为字节码分析的工具,代价是 ArchUnit 的很多规则的定义不是类型安全的。 ArchUnit 支持的检查特性有: 包依赖检查。 类依赖检查。 类和包的位置约定检查。 继承检查。 分层依赖检查。 循…
前言 线上环境,一般我们不需要详细的日志。但如果线上出现了啥疑难杂症,这些详细日志将会变得非常宝贵。这时,我们就需要调整日志的输出级别,把详细日志打开,帮助我们定位问题。比如把日志级别从WARN调整为DEBUG,打印出更多的信息帮助我们定位问题,而这就需要我们有一种在Runtime调整日志级别的能力。 实现 代码修改 代码修改的话,你需要写一段如下…
概述 最近接触到一个新的架构:COLA (基于扩展点+元数据+CQRS+DDD的应用架构) COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”。 开源地址:https://github.com/alibaba/COLA 博主 张建飞(alibaba) 博客地…