• 在这篇文章中,你将学习如何用Spring Cloud Kubernetes和Spring Boot 3创建、测试和运行应用程序。 你将看到如何在Kubernetes环境中使用Skaffold、Testcontainers、Spring Boot A icon
  • 最近,我遇到了一个编程任务,需要在网络界面上显示一个日志文件的最后'n'行,类似'tail -[n] -f'的功能。 tail -f -30 /var/log/nginx/error.log命令,我们可能在终端上做过数百万次。 icon
  • 检测依赖项中的漏洞对于创建健壮、可靠和安全的应用程序至关重要。除此之外,静态代码分析工具和预定义规则可以帮助我们维护健康和定性的代码库。幸运的是,有 Maven 插件可用于在我们的构建中自动执行此操作。在这篇博文中,我将展示我最喜欢的三个 Maven 插件,以确保 Java 项目的质量和安全 icon
  • 有选择地从科技公司的工程博客中挑选博客文章: 1、 icon
  • 我是DORA 4指标的忠实拥护者。如果在正确的情况下使用,它们是推动工程改进的有力工具。但是,作为一个社区,我们正在错误地使用它们。 DORA指标的定义DORA 4指标来自《加速》,这是一本广受欢迎的工程领 icon
  • kmux 是一个强大的Go软件包,通过允许开发人员将代理定义为代码,改变代理的实现方式。 通过提供直观且富有表现力的语法,kmux 简化了服务器设置、路由管理和代理配置。 借助 kmux,开发人员可以创建 icon
  • icon
  • ram-dl是一个允许您将RAM上传到系统或从系统下载的工具。 它主要是作为 r3map 的技术演示,r3map icon
  • icon
  • Testcontainers 库帮助我们使用 jOOQ 代码生成器工具从数据库生成 java 代码,我们能够使用我们在生产中使用的相同类型的数据库 PostgreSQL 编写测试,而不是使用模拟或内存数据库. 因为我们总是从数据库的当前状态生成代码 icon
  • Testcontainers 是一个开源框架,用于提供数据库、消息代理、Web 浏览器或任何可以在 Docker 容器中运行的东西的一次性轻量级实例。 icon
  • ClusterWatch 提供无缝的 Kubernetes 集群可视化、监控和警报管理。 ClusterWatch 是一款开源工具,它简化了 Kubernetes 集群监控并提供了一个一体化的中心。它减少了 DevOps 工程师配置自己的 Kube icon
  • 创建该库是为了记录传入的 HTTP 请求和传出的 HTTP 响应,并将这些日志自动发送到 Logstash。 spring-boot-logging是用于记录 Spring Boot 应用程序的 HTTP 请求/响应以及与 Elastic Stac icon
  • 混沌工程是一个系统化的过程,它包括故意让一个应用程序以一种降低风险的方式遭受破坏性事件,密切监测其反应,并实施必要的改进。其目的是验证或挑战关于应用程序处理这种破坏的能力的假设。混沌工程使工程师们能够在受控的环境中安排受控的实验,而不是将这些事件留给机会,通常是在流量较少的时期,并且有现成的 icon
  • DevOps中的容器化涉及将一个应用程序及其所有的依赖关系封装到一个独立的单元中,称为容器。这个容器包括应用程序的代码、运行环境、系统库和配置文件。 容器化的主要目的是为了在不同的环境中提供一致性和可移植性。通过将运行应用程序所需的一切打包成一个容 icon
  • 轻松设置逻辑复制并切换到新数据库,停机时间最短 可在五分钟范围内使用标准复制在两台“主”服务器之间切换,完成了最短停机时间的主要版本升级。 pg_easy_replicate icon