GORM(一)入门之CURD

GORM 是一个强大的 ORM 库,它为 Go 开发者提供了一个简单而有效的方式来与数据库交互,全功能 ORM、预加载、Context、预编译、批量插入等各种特性1. GORM 的安装流程要在 Go 项目中使用 GORM,我们首先需要安装这个包。以下是基本的安装流程: 首先,确保你安装了 Go,并设置了GOPATH。然后使用以下命令安装 GORM:```shellgo get
阅读全文

使用 GitLab 结合 SonarQube 搭建自动化代码检测平台

使用 GitLab 结合 SonarQube 搭建自动化代码检测平台,构建一个自动化的代码质量检测平台对于维护代码质量和团队协作至关重要。在本文中,我们将探究如何使用 GitLab CI/CD 与 SonarQube 相结合来实现这一目标。 前言GitLab 是一个开源的代码仓库管理系统,提供了强大的持续集成(CI)工具。SonarQube 是一个开源的代码质量管理平台,可
阅读全文

Docker的基本安装和使用

docker的基本安装和升级
阅读全文

ssh免密登录

使用ssh命令行登录时,每次都需要重新输入密码,在一些自动化和代码发布流程上不是很方便,本次通过添加ssh公钥形式,省去了每次输入密码的流程
阅读全文

MVVC多版本并发控制

MVCC 概念MVCC(多版本并发控制)是一种并发控制的方法,它对每一个读取的对象都生成一个“读时间点”的数据快照。“不同的事务可以在同一时间看到同一张表中的不同数据”在MySQL InnoDB存储引擎中,MVCC的实现通过在每一行记录后面保存两个字段来完成,这两个字段分别是:创建版本号(CREATE VERSION NUMBER,CVN)删除版本号(DELETE V
阅读全文

MySQL数据库的4种隔离级别

当用户并发访问数据库时,如果数据库系统对并发操作未控制好,可能会产生一些问题,如:脏读、幻读、不可重复读。为了解决这些问题,SQL标准定义了四种事务隔离级别,不同的隔离级别对并发操作的限制也就不同。
阅读全文

linux升级本地yum源

Linux内核默认自带的yum源由于上网策略原因会比较慢,可以通过更换国内阿里云、网易等大厂的源,加快访问速度
阅读全文

golang 版本升级

如何优雅的将本地的golang 版本升级到更高版本
阅读全文

pprof性能分析

pprof 是一个用于可视化和分析性能分析数据的工具,它是 Google 的一个开源项目,用于分析 CPU 利用率、内存使用情况和堆栈跟踪等性能数据。该工具的主要特点是方便、快速,可以用于在开发和生产环境中定位性能瓶颈。
阅读全文

elasticsearch基本介绍

  • 小码哥
  • 2023-04-16 20:37:29
  • 杂项
  • es
Elasticsearch 是一个分布式、RESTful 风格的搜索与数据分析引擎,能够解决不断涌现出的各种类型的数据搜索问题,是当前最流行的企业级搜索引擎之一。
阅读全文