技术相关
未读
Codex 接入 DeepSeek
软件下载 / 安装 https://chatgpt.com/zh-Hans-CN/codex/ https://github.com/BigPizzaV3/CodexPlusPlus 打开 codex++ 管理工具
实战Kratos:从Proto定义到业务落地的完整链路
在上一篇博客中,我们已经成功搭建了 Kratos 的开发环境并跑通了基础脚手架。今天,我们将深入 Kratos 的核心开发流程,看看它是如何通过 Protobuf 驱动,一步步将一个接口定义转化为实际的 HTTP/gRPC 服务的。 📜 第一步:用 Protobuf 定义 API 在 Kratos
Go微服务入门:Kratos框架初体验与环境搭建
在 Go 语言的微服务生态中,由 B站(bilibili)开源的 Kratos 框架凭借其清晰的架构设计、强大的工具链以及对 gRPC/HTTP 的良好支持,成为了许多开发者的首选。如果你正准备从单体应用转向微服务,或者想寻找一套工程化约束极强的 Go 框架,Kratos 绝对值得一试。今天我们就来
从 Java 转型到 Go 框架
从 Java 转型到 Go,在框架选型和使用体验上会有非常强烈的反差感。Java 的框架生态像是一个“精装修的重型航母”,而 Go 的框架则更像是“灵活组装的快艇舰队”。 下面为你详细拆解两者的异同点以及相关的技术经验: ️ 核心设计哲学的差异
从 Java 到 Go 基础
核心思维转变:从 Java 到 Go 在开始写代码之前,首先要打破一些 Java 的固有思维定式: 拒绝过度设计:Java 开发中我们习惯了 Spring 全家桶、各种设计模式和复杂的分层架构。但在 Go 中,标准库已经足够强大(比如 net/http
技术相关
未读
关于领域驱动设计(Domain-Driven Design, DDD)
领域驱动设计 (DDD) 中领域模型的理解及在后端开发中的应用 1. 引言 1.1 定义 领域驱动设计是一种软件开发方法,通过深入理解业务核心需求并将其转化为技术实现。其中
技术相关
未读
Java日期工具类DateUtil
作为比较优秀的程序员,要有丰富的解决问题的方案,还需要的便是代码的沉淀,这不仅有助于自己快速的开发程序,也有利于保证程序的健壮。那如何才能沉淀自己的”代码“呢?从自己编写util开始其实就是一个不错的选择。DateUtil类package com.util;import java.text.Simp
技术相关
未读
练习题-使所有区间的异或结果为零

