返回联盟成员

Henry Z's blog

daya0576 · changchen.me

🚒SRE 🐍Python 👶奶爸

214
篇收录文章
访问博客 认领此博客
https://changchen.me/
Henry Z's blog 首页截图正在生成网站截图

最新文章

[Python] SQLAlchemy 与 Pyright 相爱相杀的故事

Pyright 作为一款功能强大的静态类型检查器,深得我心。但近日使用 SQLAlchemy 时,Pyright 提示的类型检查报错,却让我陷入困扰。 本篇文章将简单分享解决思路以及背后的原理。

[Python] 如何在 Python 中合理的使用继承

最近两年由于工作需要接触 Java,也遇到很多将继承抽象用的出神入化的小伙伴。而自己却总是东施效颦,写出的代码杂乱无章。特别面向新增的需求改动,在扩展等方面差强人意。 逐步的,大脑中也慢慢浮现出一丝模模糊糊的经验。尝试将这些浅薄的想法,整理为这篇文章供自己不断积累进化。

2022 年终小结 🐯

大年初一清晨,被陆陆续续鞭炮声叫醒,大脑却格外的清醒,简单回忆一下过去一年的点点滴滴。

Python 3.11 类型注解新特性

第一次接触 java 时是无比震惊的,修改大几百行代码,编译通过直接发布至预发部署后,竟运行的无比丝滑。静态类型的绝对优势,对我的 TDD 价值观都带来了极大的冲击。 万幸 Python 虽然是动态类型语言,但经过多年的发展,类型注解已逐步成熟。刚好十月底 Python 3.11…

Henry's IDE to VIM Cheatsheet

近日第五次入门 vim 成功,感觉自己已经无敌了,这篇文章简单分享一些心路历程。

大连 4 日游小记

一年一度的公司团建旅行,在上海解封喘息的间隙,匆匆飞往大连开启阳光沙滩四日游 ✈️ 萧条 大连用一个词形容就是很萧条,不知是否酒店位处开发新区带来的错觉,整体人气不是很旺。 与满街耸立高楼大厦形成强烈反差的是极低的入住率,随处可见空置的住宅与商业楼。有种早期发力过猛,突然停滞不前…

JetBrains IDE 的五个编程小技巧

第四次尝试 vim 作为主力编程失败,挫败之余分享近期发现的若干 ide 小技巧(适用 intellij idea,pycharm,etc.)

《深入剖析 Tomcat》第五章 - 如何实现套娃🪆

同事近期安利的一本葵花宝典,尝试阅读几章后,确实寻得一些避免面条式代码的良药。 为什么要写这篇博客?最近在读另外一本书:《置身事内》,浅浅读过收获不大,但神奇的是在豆瓣编写书评的过程中,不断翻阅与总结催化了新的收获。所以尝试编写《深入剖析 Tomcat》的读书小记,通过输出的方式…

关于 Java 字符串的秘密

最近对 java 字符串(java.lang.String)的部分行为感到困惑,抽空查阅资料后豁然开朗。忍不住写一篇博客纪念一下

如何构建家庭监控大盘

周末突然想起许久前与朋友聊天,谈到他的家庭网络虽然是电信接入,但是质量堪忧总是时不时的 “抽风”,最终却也不知是路由器还是宽带在捣鬼。 作为一名 SRE 每日在解决线上业务可观测的问题,突发奇想有没有可能针对自家的状况,也配置一个监控大盘?🤔

分享我的家庭网络拓扑

近期上海疫情😷日益严重,封锁在家着实无聊,淘宝购入一块 R2S 开始折腾软路由科学上网~ 这篇文章简单分享一下我的家庭网络拓扑,以及回答软路由作为二级路由后: 1⃣️ 电视设备如何科学上网(主路由模式)? 2⃣️ 树莓派 HA(Home Assistant)如何科学上网(同时开启…

重读 Google SLO 小记 | 智能告警之殇

the basic foundations of SRE include SLOs, monitoring, alerting, toil reduction, and simplicity. 最近学了个新的单词:cornerstone,而制定 SLOs,配置监控,以及告警应急可…

精装全屋智能灯改造小记

去年末交房后,虽是精装交付,但按耐不住爱折腾的心,将家中绝大部分的灯都换了一遍。在满足个人需求的过程中也踩了不少坑,趁着春季假期写一篇博客记录一下,如果刚好帮到你那就更好啦~

git clone 大提速

不管是工作还是学习中,相信你经常遇到这要的窘境:执行 git clone <url> 之后,不管是因为网速还是仓库过大,等你带薪拉屎结束,命令行还是龟速前行。 这篇博客简单分享几个提速小技巧⚡️⚡️⚡️

Java BlockingQueue 学习小记

最近一周作息发生了一些微妙的变化,晚上 11 点睡觉清晨 7 点自然醒,身体状况明显好转的同时,也明白了什么叫做一天之际在于晨:起床后去门口吃麦当劳早餐的同时,看一会书,感觉一天多活了一个多小时。 这篇文章简单记录今早 java BlockingQueue 学习小记~

2021 年终总结 ✨

在 2022 年的第一天,不知为何醒的特别早,甚至第一次感受了上海的日出。回顾 2021 不出意外过的特别快,甚至部分月份浑浑噩噩,但也有很多改变人生轨迹的关键决策。 这篇文章将帮助自己回顾 2021 年的目标,同时制定新一年的方向。

如何将字符串转换成数字

今天面试让一个工作 7 年的候选人写 str to int,写不出来。 昨天在 tg 上看到这么一段聊天吐槽🤔,虽然字符串转化逻辑看上去简单,但可以快速考察候选人编码风格与实战能力。尝试自己实现的过程中,刚好发现 java 自带原生实现。这篇文章将简单的分享,阅读对应源码的一些感…

天使还是恶魔!浅谈 Java 中的 checked exception

记得有一次,觉得处理异常太麻烦,直接 catch 后包装一个 RuntimeException 一路抛了上去。结果被小伙伴 CR 时喷了一顿~ 这篇文章将简单介绍 Java 中异常的分类,使用 checked exceptions 的最佳时机,以及为什么无脑抛 RuntimeEx…

全网最晚的 2020 好物推荐

嗯你没有看错。。虽然 2021 年已过半,但全网最晚的 2020 好物推荐它来了 🥰🥰🥰 Year Progress: ▓▓▓▓▓▓▓▓▓▓░░░░░ 69% 2020 又是买买买的一年。这篇文章分享一下过去一年,永不过时提升生活幸福感的十大好物。

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除「」。此操作不可恢复

请输入 以确认: