- 博客(159)
- 资源 (183)
- 收藏
- 关注

原创 带你从0到1部署一个功能完备、生产可用的Kubernetes集群
星球又上新的体系课了!这次上线的课程,会教你从 0 到 1 基于二进制文件部署一个功能完备、生产可用的 Kubernetes 集群的课程。
2025-04-23 10:19:46
1524

原创 如何开发一个企业级的 LLMOps(智能体) 平台?
这2年智能体开发很火。那么如何开发一个企业级的智能体平台呢?本文会从基础概念、技术选型、架构设计、真实项目案例等方面,来给你详细就介绍如何实现一个企业级的LLMOps平台。
2025-04-22 09:14:09
1142
1

原创 如何使用声明式API编程来开发业务代码?
声明式API编程有很多优势,在云原生领域已经被大量采用。那么作为业务研发, 我们是否可以使用声明式API编程来开发业务代码?当然可以,本篇就来介绍,如何使用声明式API编程来开发业务代码。
2025-03-25 08:49:31
860

原创 云原生 AI 实战营是如何帮助 Go 开发者建立强大职业竞争力的?
AI时代很多开发者担心会被淘汰,也有很多Go开发者不知道如何进阶。本篇文章就来分享一种职业进阶方式,以及如何在AI时代保持职业竞争力。
2025-03-07 08:50:13
720

原创 硬核来袭:分享一个超级优秀的 Go 实战项目,不优秀接受板砖!
今天分享一个超级优秀的 Go 实战项目,我自己经常拿来作为新项目的项目模版,里面的每个设计和功能都是经过大量思考和调研精雕细琢而来,非常值得一看!
2025-03-04 08:55:17
789

原创 成为 AI 时代的代码设计师:分享全网最全的 Go 设计模式仓库
设计模式简单来说,就是将软件开发中常见的、需要重复性解决的编码场景,按最佳实践的方式抽象成一个模型,模型描述的解决方法就是设计模式。使用设计模式,可以使代码更易于理解,保证代码的重用性和可靠性。设计模式的存在是为了解决软件开发过程中经常遇到的一些设计问题,遵循设计模式有助于开发人员编写出更优雅、高效、易维护的代码。设计模式不是一种具体的代码实现,而是一种通用的解决问题的思路或模式,可以帮助开发人员更好地组织和设计代码结构,你可以使用不同的语言来实现设计模式。
2025-03-02 10:04:26
804

原创 加入云原生实战营(星球),带你进阶 Go + 云原生高级开发工程师
过去 1 年,趁着闲暇时间,我创建了一个 Go + 云原生技术学习社群,旨在帮助你快速进阶为 Go + 云原生高级开发工程师,提高你的职场竞争力、扩展职业宽度,最终谋得一份好差事(进入大厂、升职加薪)。本篇文章,我来详细介绍下云原生实战营知识星球,让你对本知识星球有一个充分的了解,通过这些了解,让你知道实战营是否适合你、实战营中有什么、能带给你什么,以及实战营是如何帮助你成长的。如果你不知道要不要加入本知识星球,也许这本篇文章会给你答案。
2024-04-04 14:43:45
1913
2

原创 Go语言项目开发实战:带你从0到1实现一个企业级Go项目
《Go语言项目开发实战》会围绕一个可部署、可运行的企业应用源码,遵循 Go 项目开发流程,为你系统、详细地讲解 Go 应用开发需要用到的技能点,让你掌握它们的具体构建方法、业界的最佳实践和一线开发经验。
2022-02-01 21:21:01
5151
1

原创 Performance Testing
What is performance testing?It is a type of non-functional testing.Performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workloa
2015-05-20 09:10:51
2161

原创 Linux下的经典软件-史上最全
前言从2012年接触Linux系统以来就被Linux系统所吸引,2个月后便完全抛弃了Windows。在这2年的时间里,我尝试了很多Linux发行版: Gentoo, Fedora, Ubuntu, Debian等。在这些系统中又尝试了很多种软件,这里根据自己的使用经验并结合网上的一些资料,对Linux下常用的软件进行整理,供大家参考,希望能帮助到大家。每款软件都有它的优缺点,适合自己的才是最好的。在
2015-05-18 14:20:02
10184

原创 用Beamer做slides-模板
介绍Lex菜鸟,之前做slides用过LibreOffice, PowerPoint, S5和reveal.js,S5和reveal.js都是结合org-mode来做的,非常方便,但做出来的slides只能通过浏览器来展示,而且定制性不是太好. LibreOffice, PowerPoint固然很强大,但是不合我口味,太easy, 好吧,我承认我是自虐狂。后来听说latex的beamer库也可以做s
2015-02-21 22:08:04
11075

原创 SR-IOV-Presentation
title: SR-IOV Presentation categories: - Technology date: 2014-11-10 09:33:43tags:Here is my presentation about SR-IOV technology with Xen hypervisor
2015-02-21 22:04:53
1021

原创 kdump
title: kdump categories: - Technology - Linux date: 2014-11-11 00:17:36tags:
2015-02-21 22:01:57
1017

原创 Install Xen on Fedora20
title: Install xen on Fedora20 categories: - Technology date: 2014-11-28 17:33:54 tags: - XenInstalling the PackagesTo install the Xen Project software, just run:# yum install xenas root. yum wi
2015-02-21 22:01:40
1093

原创 Device Virtualization And Management In Xen
title: Device Virtualization And Management In Xen categories: - Technology - Xen - Virtualization date: 2014-11-11 00:13:32tags:
2015-02-21 21:49:35
1011

原创 Shell小工具, 这些工具极大的提高了我的工作效率
我的Shell作品 下面列出的Shell作品都是这些年工作中写些的,写这些脚本的惟一目的就是提高工作效率.事实证明,这些脚本对我的工作效率有了很大的提高,而且这些脚本有些我已经推广给项目组或者其他人使用.这些脚本并不是我的工作内容,写这些脚本的出发点有两条:1. 能大幅度提高我的工作效率2.好玩目录:Proc文件纠错脚本:errorcheck
2014-03-22 01:16:01
9877
原创 从 Kubernetes 学习 Go 接口封装
在 Go 项目开发中,为了提高代码的可读性、可维护性和可测试性,合理的封装和抽象至关重要。本文将介绍几种常见的封装策略。
2025-06-27 08:23:58
869
原创 昨天更新完了一套K8S源码剖析课,来看看都能学到什么?
Kubernetes源码剖析课更新完了。来看看为什么要学习 Kubernetes 源码,源码中有什么、学完后收获是什么?
2025-06-26 08:59:23
844
原创 Go实战项目OneX介绍(5/12):通过测试,了解 OneX 项目的使用方式和功能
在我们使用容器化的方式快速部署了 OneX 项目。可以看到 OneX 项目组件很多,功能丰富,为了能够让你在学习 OneX 项目前,对 OneX 的功能有一个充分的了解和体验。本节课,我会带你一步一步通过测试来体验 OneX 项目的功能。
2025-06-21 09:49:21
597
原创 Go实战项目OneX介绍(4/12):如何使用 Docker 快速部署 OneX 项目?
OneX 作为 云原生AI实战营的核心实战项目,为了尽可能多的涵盖 Go 项目开发中常用的技术,OneX 项目具有一定的复杂度,这也会带来一定的部署难度。为了降低入手难度,同时让大家学习到软件部署的方法和技术,OneX 项目提供了多种不同的软件部署方式,以满足不同的部署需求。
2025-06-21 09:45:38
660
原创 为什么我仍坚持用 Vim 开发,是因为守旧吗?
之前有人问过我,现在 VSCode、Goland 这类编程 IDE 功能这么强大、体验这么好,甚至很多 IDE 还集成了 AI 编程的能力。你为什么还坚持用 Vim 来开发 Go 项目?在工作中,还有 1 ~ 2 次,被同事提醒,要善于接受新事物。今天,我就来分享下,我为什么要坚持使用 Vim 开发软件。
2025-06-20 09:38:05
722
原创 经典面试题:Linux 系统启动过程
程序员在面试过程中,也经常会被问到 Linux 系统的启动流程,面试官借此考察候选人对 Linux 操作系统的掌握程度。本篇文章按照「概览->详解」的结构,逐步梳理 Linux 的十个启动阶段,方便学习与复述。
2025-06-18 19:19:04
939
原创 经典面试题:Linux 系统启动过程
程序员在面试过程中,也经常会被问到 Linux 系统的启动流程,面试官借此考察候选人对 Linux 操作系统的掌握程度。本篇文章按照「概览->详解」的结构,逐步梳理 Linux 的十个启动阶段,方便学习与复述。
2025-06-18 07:23:20
977
原创 Go实战项目OneX介绍(3/12):如何快速准备一个易用的 Go 开发环境?
为了能够承载更多的开发技术,OneX设计的相对复杂,这也直接提现在了安装的复杂性上。为了确保你能够顺利的安装 OneX,这里建议你参考本文,从零配置一个 Go 开发环境。
2025-06-16 08:00:41
832
原创 Go实战项目OneX介绍(2/12):项目功能列表介绍
本文详细介绍Go、云原生实战项目 OneX 包含的功能列表。OneX 包含了Go项目开发中绝大部分功能点。
2025-06-15 16:29:22
821
原创 Go实战项目OneX介绍(1/12):一个功能全、扩展强、代码质量高的企业级 GO+云原生实战项目
今天介绍一个非常值得学习的Go、云原生实战项目。
2025-06-14 21:30:12
1675
原创 Go 的 fs 包(1/2):现代文件系统抽象
自 Go 1.16 引入 fs 包以来,文件操作的方式发生了根本性变化。fs 包在应用逻辑与底层存储实现之间增添了一层抽象,让我们无需直接依赖 os 包的具体实现,就能以统一的接口与磁盘文件、嵌入资源、ZIP 归档或测试模拟文件系统交互,从而实现代码的高可测试性、可移植性和安全可控性。
2025-06-11 10:13:41
651
原创 一文掌握垃圾回收:原理、算法与高性能 GC 优化
在面试过程中,垃圾回收算法经常会被问到,本文就来分享下常见的垃圾回收算法及其优缺点,以帮助你在面试过程中更好的应对这些面试问题。
2025-06-10 10:36:12
923
原创 Go项目开发中,迁移数据库最佳方案
数据库迁移可同步模式与代码、简化更新并保障应用稳定。选对工具能节省时间、降低风险并优化部署。本文对 Go 生态中主要迁移工具进行对比与实践指导,助你快速选型。
2025-06-09 08:00:00
415
原创 职场经验:程序员一定要有一个面试笔记
程序员职业生涯中,跳槽和面试难以避免,为了更高薪资和发展,每次都要重复复习基础、刷算法题、准备项目经验,既耗时又痛苦。本文分享一种让面试准备越来越轻松的方法,也欢迎大家在评论区交流各自心得。
2025-06-08 10:27:16
786
原创 从 Kubernetes 学习大规模 Go 项目架构
在尝试使用 Go 构建一个具有高可扩展性、高可靠性和高可维护性的大型项目之前,先来看一下 Kubernetes 的项目结构,了解它是如何组织一系列用于容器编排的功能模块的。
2025-06-08 10:14:41
1149
原创 Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
在 Kubernetes 集群中,如何在保障应用高可用的同时有效地管理资源,一直是运维人员和开发者关注的重点。本文来详细介绍下Cluster Autoscaler的工作原理及实践。
2025-06-06 14:33:17
1531
原创 Go 错误处理之殇:Go 团队的决策与未来
Go 有很多优秀的语法特性,但是,Go 同样也有一些被开发者所诟病的语法特性,例如:泛型、错误处理。其中,错误处理,自 Go 诞生以来,一直被很多 Go 开发者诟病,没有停止过。那么 Go 团队未来有无计划改进 Go 的错误处理机制?
2025-06-04 08:29:24
1081
原创 Go 为何天生适合云原生?
当前在基础架构领域,仍然处在云原生时代。作为一个 Go 开发者,职业进阶的下一站就是学习云原生技术。作为 Go 开发者学习云原生技术有得天独厚的优势,这是因为 Go 天生适合云原生。本文就来介绍下为什么 Go 天生适合云原生。
2025-06-03 09:51:38
1340
1
docker容器与容器云 pdf 下载 完整版
2017-04-22
PHP和MySQL.Web开发(原书第4版) - 198M超清晰
2016-08-19
docker技术入门与实战 完整版 pdf
2017-04-22
Linux下的经典软件-史上最全(第一版) 高清
2017-04-25
IT精品书籍分享(43个类别,250本精品书)
2020-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人