抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Gitea Actions 和 GitHub Actions 一样,都是持续集成和持续交付 (CI/CD) 平台,可用于自动执行任务、测试和部署。

Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,具有轻量级、支持多种部署方式、支持action等优点。

相信团队中同时存在Windows和Linux/MacOS的开发者时,经常会遇到 `warning: LF will be replaced by CRLF` 这个警告,本文将通过配置 `.gitattributes` 彻底解决此换行问题

Docker 是一个用Go语言实现的开源应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后运行到任何安装了 docker 的服务器上,达到一次构建,多次复用。

使用 wsl2 而非 Docker desktop 安装 Docker,体验完全接近 Linux 的使用 Docekr 方式。并解决 wsl2 中 Docker 启动不了的问题。

Ktorm 是直接基于纯 JDBC 编写的高效简洁的轻量级 Kotlin ORM 框架,它提供了强类型而且灵活的 SQL DSL 和方便的序列 API,本文讲述如何在Quarkus中使用Ktorm

在项目开发过程中,我们经常会抽离出一些公共代码单独维护,其中就有可能包含注入的bean、拦截器、过滤器等等,但是当我们抽离出去之后发现,他们都不生效了,因为Quarkus默认只扫描主模块包,本文将通过三种方式为外部模块创建索引。

Maven Wrapper可让未安装maven的开发者也可以直接使用mvn命令,但是默认的源速度很慢,本文讲解如何为其配置国内源。

在go开发过程中最常遇见的便是各种err!=nil错误判断,特别是java习惯了使用异常类处理,更会觉得go当中异常错误判断十分麻烦,因此本文中使用全局异常捕获结合自定义异常即可大大减少err判断,实现优雅的业务逻辑

go

一个生态的发展离不开扩展的繁华,Quarkus 同样可以通过自定义扩展来抽离项目公共模块或提供给其他人使用,本文将从最基本的实现依赖注入讲述如何创建一个 Quarkus 扩展。