详解链路追踪

链路追踪(Distributed Tracing) 是一种用于监控和诊断分布式系统中请求流经各个服务和组件的技术。它通过跟踪单个请求(通常称为“Trace”)在系统中的路径,帮助开发者了解系统的行为、识别性能瓶颈、诊断错误和优化系统架构。

常见技术问题
发布于 10月前

H2数据库介绍

H2 是一个开源的、纯 Java 编写的关系型数据库管理系统(RDBMS)。它支持嵌入式和服务器模式,具有高性能、易于使用和轻量级的特点。H2 数据库常用于开发和测试环境,也适用于需要嵌入式数据库解决方案的小型应用程序。

常见技术问题
发布于 10月前

从零入门spring boot

Spring Boot 是由 Pivotal 团队开发的一个开源框架,旨在简化基于 Spring 的应用程序开发。它通过约定优于配置(Convention over Configuration)的理念,减少了开发者在项目配置上的繁琐步骤,使得构建独立、生产级别的 Spring 应用更加高效和便捷。

常见技术问题
发布于 10月前

Maven setting.xml 详解

一、什么是 settings.xml settings.xml 是 Maven 的配置文件,用于定义用户级别或全局的构建配置。它包含了对 Maven 构建过程影响较大的设置,如: 本地仓库的位置 远程仓库的镜像 代理服务器配置 认证信息(如私有仓库的用户名和

常见技术问题
发布于 10月前

从零入门Maven

Maven 是一个由 Apache 软件基金会开发的项目管理和自动化构建工具,主要用于 Java 项目。它通过定义项目结构、依赖管理、构建过程等,简化了项目的构建、报告和文档生成过程。

常见技术问题
发布于 10月前

git仓库迁移方法

迁移 Git 仓库是一个常见需求,尤其是在更换代码托管平台(如从 GitHub 迁移到 GitLab,或从本地仓库迁移到远程仓库)时。以下是几种常见的 Git 仓库迁移方法,具体使用哪种方法取决于你需要保留的内容(如历史记录、分支、

常见技术问题
发布于 10月前

MySQL在线DDL几种方式

MySQL 的在线 DDL(数据定义语言)操作指的是在不阻塞读写操作的前提下修改表结构。在线 DDL 的实现可以避免长时间的表锁定问题,保证在执行诸如添加列、修改索引等操作时,应用能够继续正常运行。MySQL 支持几种常见的在线

常见技术问题
发布于 10月前

Go 测试提示和技巧

原文地址: https://medium.com/@povilasve/go-advanced-tips-tricks-a872503ac859 这篇文章是基于维尔纽斯Go见面会做的整理。 我看了很多博客并把他们内容整理以下。首先我要感谢哪些收集所有的想法并在社区分享给大家。我这篇文章有用到下

GO
发布于 7年前

GO Range内幕

原文地址:Go Range Loop Internals Go range是非常方便的,但是我总感觉它非常的神秘。不只是我这样认为: #golang pop quiz: does this program terminate? func main() { v := []int{1, 2, 3} for i := range v { v = append(v, i) } } — Dαve Cheney (@davecheney) January 13, 20

GO
发布于 7年前