端午节回家待了几天,做点记录 生机 我们这里现在只种一季水稻,刚好端午节前后就是插秧的时节,这个项目目前还没有被很好地机械化,工作量还蛮大,在家
五一肯尼亚之旅
前言 其实很早就看到了李奕写的报名介绍,想着要不趁机去看看《动物世界》记录片里面的非洲大草原,我甚至年初写到了今年计划里面。 但一犹豫金钱和时间
2024出差小记
前言 关于这次苏州出差行,我在春节前就有了念头,但迟迟没有最后确定日期,因为这个纯属我个人主观想法。 新近合并的团队成员在苏州,只见了一面,他们
2023年终总结
工作 今年工作的关键词依然是重构。后端从 flask+sqlalchemy+celery 换到了 gin+gorm+cron,而前端从 jQuery+Bootstrap 换到了 Vue+AntDesign。 这是我第一次写前后端分
[笔记]C++之旅
第一章 基础 hello world 示例 1 2 3 4 5 import std; int main() { std::cout << "Hello, World!\n"; } 函数 函数声明包含名称、参数和返回值,返回值在名称之前。 函数的类型由他的返回值类型和参数类型序
[笔记]数据结构和算法之美(更新中)
第二讲 十个重点数据结构 数组 链表 栈 队列 散列表 二叉树 堆 跳表 图 Trie 树 十个重点算法 递归 排序 二分查找 搜索 哈希 贪心 分治 回溯 动态规划 字符串匹配 第三讲 复杂度分
NATS 学习笔记
Quality of Service (QoS) At most once Core NATS is a fire-and-forget messaging system. It will only hold messages in memory. If a subscriber is not listening on the subject, or is not active when the message is sent, the message is not received. At least/ exactly once JetStream support higher qualities of service (at least once and exactly once) Subject-based Messaging 消息基于 Subject 匹配和
迁移Python项目到Golang
前言 最近在用 Golang 重构一个 Python web 项目,之前后端主要的技术栈是 flask+sqlalchemy+celery,综合现有情况, 我选择了使用 gin+gorm+cron 来做相应替
2022年终总结
工作 今年工作的关键词是重构。编程语言由 python 转 go,引入了消息队列 kafka nats,一个人吭哧吭哧写了半年,将核心组件和业务重新设计了一遍,并顺利落地
nats丢消息排查小记
背景 最近我们把消息队列从 kafka 迁移到 nats, 主要原因是kafka的延迟不能忍受,5ms 其实也不小了,但在几千上万个 topic 的情况下,延迟有时会上升至数百 ms