in

持续交付一直备受众多企业的关注和重视,围绕持续交付也产生了很多优秀的工具和实践案例。为了能够更好的推进持续交付的发展,Linux 基金会成立了 Continuous Delivery Foundation(持续交付基金会,下称“CDF”)。CDF 作为厂商中立的非盈利组织,旨在构建一个良好的开源社区,用来帮助全球的企业和组织以更安全、更快速的方式交付软件产品。

in

利用 ByteBuddy 自动生成 AttributeConverter在 JPA 的实际应用中,对于实体(Entity)的枚举字段需添加对应的转换器,保证数据库字段值不受枚举的名称及顺序影响。原始做法首先,我们提供一个样例枚举,如下所示:public e

in

Spring Boot 项目启动分析SpringApplication 初始化分析关键代码如下所示:public SpringApplication(ResourceLoader resourceLoader, Class<?>... prim

in Linux

参考:https://docs.gitlab.com/ee/raketasks/backup_restore.html最近公司新够了一批服务器,且此前的服务器即将作废,迁移就顺理成章地成为了一道必不可少的工序。本片文章主要讲解如何 Gitlab serve

in Linux

Docker daemon proxy 设置https://docs.docker.com/config/daemon/systemd/#httphttps-proxy使用 Docker 过程中总会遇到一些镜像超时,如 gcr.io 下的镜像,我们就无法通

in Linux

顺序更改前折腾双系统(LinuxAfterWindows)完后,启动顺序一切正常,(启动顺序)PrimaryBootSequence如下:>M.2Drive1:Sum...>Manjaro>WindowsBootManager>SA

in Git

Githubflow:https://guides.github.com/introduction/flow/背景介绍在团队协作中,通常都需要一个统一的Workflow来保证高效且稳定的开发,本文主要参考Githubflow。假设版本控制工具:git主项目

in Protocol Buffer

此前对ProtocolBuffer有了初步的了解,接下来我们需要学会proto3的消息是如何定义的。定义消息类型首先,我们从一个非常简单的例子入手。通常我们在设计查询接口参数的时候,会包含关键字(query)、页码(page_number)和每页的结果数(

in Protocol Buffer

最近阅读Skywalking源码的时候发现,SkywalkingTrace的数据都是通过protobuf协议来通信的,在继续阅读源码前,想简单了解ProtocolBuffer。喜欢阅读英文文档的读者可以考虑直接查看官方网站:https://develope

in Redis

通过上一篇对Redis的简单介绍,想必对Redis的认知有了一个整体的把握。接下来我们将会一一介绍Redis所支持的数据类型。概览Redis并不是一个普通的键-值存储器,它实际上是一个数据结构服务器,支持多种类型的值。这就意味着,尽管在传统的键-值存储中,

in Redis

概览本篇博文主要是为了简单介绍 Redis。以下内容翻译自:https://redis.io/topics/introduction介绍Redis 是一个开源(BSD 许可)的,基于内存的数据结构存储,且被用作数据库,缓存和消息代理。它支持数据类型有:st

in Java

概览 本篇博文中将会探索一些常用的 JVM Options。 显示指定堆内存参数:-Xms 和 -Xmx 常用的性能相关实践就是应应用程序的需求来初始化堆内存。下面两个个参数可以用于指定最小和最大堆内存。 -Xms<heap size>[uni