首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Code
qingwave
创建于2022-01-28
订阅专栏
Code Time
等 27 人订阅
共19篇文章
创建于2022-01-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图解RAG
一文搞懂RAG,本文总结了RAG应用的相关内容,包括基础原理、开发范式、常用框架、以及应用评估等方面。
读《设计数据密集型应用》
要问今年近几年读过最好的专业书籍,非《设计数据密集型应用》莫属了(原名是Designing Data-Intensive Applications,简称DDIA)。
打造一个K8s魔法师
在大模型时代,借助大模型的能力我们可以实现更加智能的应用,本文介绍基于LangChain框架如何构建一个Kubernetes的AI Agent。
大模型时代,开发者怎么办
随着ChatGPT的出圈,基于大模型开发的应用也不断涌现,不管是不是相关方向的从业人员,在这一年多总能听到很多新名词,从LLM、Prompt、RAG到Fine-tuning、Agent。
Golang内存问题排查
最近压测一个Golang实现的新业务时,疑似有内存泄漏,虽然最终确认业务没有问题,先将排查思路整理下,以供参考。
ChatGPT驱动开发
平常也经常使用New Bing、ChatGPT做一些辅助开发,大部分是作为一个更智能点的搜索引擎,这次想做个更有意思的尝试,看看能不能通过ChatGPT完全独立地实现一个可用的前后端项目。
Golang实现一个事务型内存数据库
内存数据库经我们经常用到,例如Redis,那么如何从零实现一个内存数据库呢,本文旨在介绍如何使用Golang编写一个KV内存数据库MossDB。
Rust初探: 实现一个Ping
这两年Rust火的一塌糊涂,甚至都烧到了前端,再不学习怕是要落伍了。最近翻了翻文档,写了个简单的Ping应用练练手,现将开发中的一些问题总结如下。
如何实现零宕机的配置热加载
对于高可用的服务,为了保证服务可用性,更新配置时必然不能直接停止服务,可以使用配置热加载来避免服务暂停,不需要重启服务。
Golang优雅之道
借助一些设计模式、流式编程、函数编程的方法可以让我们的Golang代码更清晰优雅,本文中描述了在错误处理、可选配置、并发控制等方面的优化手段。
程序员的浪漫: 婚礼邀请函小程序
婚礼将近,作为一个好折腾的程序员怎么能不趁机展示下,着手开发个婚礼邀请函微信小程序。本文主要介绍了小程序的相关实现与细节。
Golang分布式应用之ZooKeeper
ZooKeeper是Apache下一个开源项目,提供分布式配置、同步服务以及命名注册等,是一个高可靠的分布式协调系统。 其应用场景与etcd类似,可以使用在 服务发现 分布式锁 选主 分布式队列 分布
Golang分布式应用之etcd
etcd是一个可靠的分布式KV存储数据库,由CoreOS开源。Kuberentes使用etcd作为其存储引擎,随着云原生的火热,etcd也逐渐广泛应用起来。 etcd除了作为普通的KV存储、配置存储,
Golang分布式应用之定时任务
在系统开发中,有一类任务不是立即执行,而是在未来某个时间点或者按照一定间隔去执行,比如日志定期压缩、报表制作、过期数据清理等,这就是定时任务。 在单机中,定时任务通常需要实现一个类似crontab的系
Golang分布式应用之Redis
Redis作是一个高性能的内存数据库,常被应用于分布式系统中,除了作为分布式缓存或简单的内存数据库还有一些特殊的应用场景,本文结合Golang来编写对应的中间件。
Golang访问控制框架:Open Policy Agent vs Casbin
大型项目中基本都包含有复杂的访问控制策略,特别是在一些多租户场景中。在Golang中目前比较热门的访问控制框架有Open Policy Agent 与 Casbin。
Kubernetes中的Golang设计模式
随着Kubernetes成为容器编排领域的事实标准,Golang在云原生方面应用的也越来越多。今天我们跟随K8s的脚步,学习下在K8s中使用哪些经典的设计模式。
Golang Channel的一些妙用
Golang中通过我们使用Channel来传递信息、信号,经典的如生产者消费者、退出信号等, 那么除此之外Channel还有哪些不常见的用法。
Golang+Vue轻松构建Web应用
Weave是一个使用Golang于Vue开发的前后端Web应用。作为一个Web应用模板,也算是功能比较齐全了,现将开发过程中遇到的一些问题、项目特性总结下。