CodeSky 代码之空

随手记录自己的学习过程

分类:Other

瞎逼逼:2025 年还没有升级研发工具的你落伍了吗

2025-02-09 18:36分类: Other评论: 1

还是流水账更新的快啊。

上一篇文章 博客重建计划中我们提到了整个博客基本上都是 Cursor 负责研发,而我负责需求和验收工作。本质上是一种研发模式的变更,包括 Terminal 从 iTerm2 转而用 Warp 一样,新一代的革命随着 AI 的发展逐步升级。

有意思的是,在我日常唠嗑的过程中,往往一些大厂的员工对于工具升级反而没有创业公司的员工接受度高,这里当然指的不止是互联网头部的几家大厂以及一些对于热点敏感的同学(没有开地图炮的意思保命警告)。

这主要是因为对于大厂来说,合规永远是一个顾虑,用别人的模型,别人的 API,如果数据泄露了怎么办,要自研,又只有头部那几家能有这个财力和人力去做,而且投入时间长,效果也没有那么好,也因此对于普通大厂开发的开发体验升级其实反而是滞后的(因为我已经问了不止一家创业公司直接报销 Cursor 了(抹泪)

阅读更多 →

Project. 博客重建计划

2025-02-08 13:54分类: Other评论: 0

还是流水账比较好写,先把流水账写了吧。

今年过年期间也没有什么年度规划,不过自 1 月开始进行了博客整体重写的计划,起因是因为之前从腾讯云迁移到阿里云时可能是因为 PHP 版本控制的不对或者是别的问题,导致博客没办法正常的上传文件到又拍云。

现在都是靠着脚本上传文件然后 copy 发布的,Obsidian + Typecho 的脚本也不是很好用,也遇到了 5xx 的问题,但是我已经不会写 PHP 了,更不要说 debug 了。

阅读更多 →

Windows WSL 启用 NVIDIA CUDA 配置教程

2025-01-27 16:26分类: Other评论: 0

拖稿时间太长,只能努力还原……QvQ,因为如你所见的近期主要功夫都在重写博客系统和简历页面上了,当然也包括在 NAS 上部署的 gitea + action 的配置之类的,因此后面可以更新的文章还是挺多的

之前我也写过两篇 AI 相关的文章,不过因为不涉及到开发,只涉及到使用,所以我还是用 Windows 宿主机开发的,这次由于涉及到了开发,所以就得折腾一下 WSL GPU 加速的方案。

安装

阅读更多 →

Redis 大 key、热 key 判别和解决方案

2024-09-20 22:27分类: Other评论: 0

Redis 是我们常见的缓存解决方案,但是使用不当的 Redis 同样会造成系统瓶颈。

慢日志分析

要启用慢日志分析,首先先要对慢查询记录进行设置:

1# 命令执行耗时超过 5 毫秒,记录慢日志 
2CONFIG SET slowlog-log-slower-than 5000 
3# 只保留最近 500 条慢日志
4CONFIG SET slowlog-max-len 500
5
阅读更多 →

缓存:高并发读的救世主

2024-09-17 21:22分类: Other评论: 0

实在不知道该编什么名字,总之先复习一下缓存吧。本文讲的重点是服务端缓存,尤其是 Redis 相关的设计。

概述

众所周知的是,我们的业务数据多数都会选择存储在 DB 里,但数据库本身是一个吞吐量有限的单点,在实际的高并发场景下,我们肯定不可能让所有的流量都流向 DB,因此在这种情况下,业务往往会涉及一些缓存来缓解 DB 的压力。

具体的来说,从客户端到服务端,链路的每一个节点都能具有缓存的能力。比如客户端的 HTTP Cache、边缘节点的 CDN 缓存,再到服务端缓存,包括内存缓存、Redis 缓存等等,在开头我们说过,重点是服务端缓存,因此我们会对客户端缓存暂且不表。(反正一言以蔽之也就是强缓存和协商缓存)。

阅读更多 →

如何解决服务中的事务问题

2024-09-15 21:10分类: Other评论: 0

我们经常会被问到这样一个问题:在一个下单流程中,如何保证数据的一致性。

如果我们在单服务单库中运行,那么很简单,使用数据库的事务就可以了。

但是正常来说,现在的所有服务都会采用微服务的架构,也就是说一个下单流程中,「订单服务」到「库存锁定」到「生成账单」到「支付交易」到「回调变更状态」,这几步将会有多个服务来共同完成。

此时我们必然不能让用户的任何一步失败,又或者必须保证失败后回滚一定成功,否则用户钱扣了,交易却没成功;或者造成了超卖,这些都会造成严重客诉。

为此才会引入分布式事务这个概念,也就是保障多个事务之间的一致性,要么全部成功,要么全部失败。

阅读更多 →

AI:Make 死宅 Great Again

2024-08-24 13:01分类: Other评论: 0

今天这篇文章主要是因为组内有 AI 分享,因此被迫营业了一回,本人平时并不怎么研究 AI,因此本文依旧是从使用和介绍的角度的个人锐评,并没有涉及原理知识,望周知。

开篇介绍

之前我们介绍过「AI 老婆」,如何让你的老婆来模拟唱歌,今天介绍的是应用面更广的「翻译」。(下次再抽到分享我可就没活了)

目前相信大家也一直在用 AI 翻译来读文章、看教程、看 Youtube,并且或许你会觉得它还挺好用,翻译是不是要失业了——本文就将通过一些工具的实际使用效果和预期来判断「翻译是否会失业」。

阅读更多 →

新电脑纪念:Windows 平替 Mac 尝试

2024-06-22 21:29分类: Other评论: 2

总算在 618 换了新电脑,写篇文章简单纪念下。 本文(基本)不涉及代码,望周知。

在写上一篇稿子的时候,甚至早在之前写那篇 AI 相关稿子的时候,就发现我的 2017 年的台式机和 2019 intel core 的 Mac 可以说是相当不给力,第一没法指望 GPU 加速、第二实在是卡的不行,风扇呼呼转,愣是连写个稿子都卡(主要是需要开大量的 Chrome Tab 查阅资料,这年头的网站真是一个比一个狠),三是公司的电脑是 M2 Pro,可以说是相当流畅,以至于我整天非常气氛于自己当初一万多买的 Mac 和八千买的台式机怎么就那么卡。

痛定思痛,公司的电脑也有限限制,还是得有一个自己的新电脑!

阅读更多 →

大型迁移现场:腾讯云 to 阿里云大冒险

2024-05-29 00:14分类: Other评论: 1

尽管欠了好多篇博文待更新,但还是需要插播一则近日消息,那就是:我把博客从腾讯云迁移到阿里云了。

关于为什么要迁移,是因为以前因为备案问题(指 .me 域名不能备案,但是旧备案流程没这么复杂的时候已经备上的不管),所以一直只能当腾讯云钉子户,但是它续费……实!在!太!贵!了!

三年 5 折算下来总计需要 1200 元,但是配置却是 1C1G 的盖中盖,而现在类似于阿里云之类的开发者上云套餐,只需要 99 一年,立省 1000/3y。

阅读更多 →

瞎逼逼:谈谈容器日志采集

2024-05-12 21:29分类: Other评论: 0

本文为日志采集漫谈,并不涉及技术选型,没有开源产品比对,望周知。

因为我并不是日志采集系统的开发人员,本文现学现炒,班门弄斧,如有问题欢迎留言(轻喷)。

故事还得从本周我搞了个 panic 开始说起,在我发布失败要排查为什么失败了时,我惊讶的发现我竟然要上容器才能看到 panic 日志,我工作这么久还是很少见到这种场面的,经过和基建同学的深入畅谈,我要上容器这件事情合不合理抛开不谈,但我意识到,虽然大家都有日志采集,但似乎每家公司的实现却都略有差异,因此今天就来讲讲关于日志采集的一些个人想法。

在过去的文章中,我们提到过好几次关于系统的稳定性建设,而稳定性建设的第一步,就是要采集数据,关于采集数据的每一个环节,我们都可以花很多篇幅去讲解,今天我们要介绍的「日志(Log)」就是其中的一环。(另外两个重要的方向是「链路追踪(Trace)」和「度量(Metrics)」)

阅读更多 →
共 70 篇文章,7 页
...