六块腹肌

去年九月,因送小孩开学时的一个闪念,便开始了连续 100 天的跑步计划,最终也顺利地完成了计划,体重减了不少,重要的是慢慢让坚持变成一种习惯。 今天九月,因为疫情的反复,女儿学校通知在家上网课,独自开车上班的我,又思考着要立 Flag 了,准备花一年的时间,练出 6 块腹肌。

发布于 健身

.NET Core 使用 LibreOffice 实现 Office 预览(Docker 部署)

前些年做云盘产品的时候,一个很核心的功能就是 Office 文件预览,当时还没有使用 .NET Core ,程序部署在 Windows Server 服务器上,文件预览的方案采用了微软的 OWA 。 目前在做的零代码产品中的表单附件控件,同样面临着 Office 文件预览的问题,现在技术栈采用了 .NET Core ,并使用容器化部署,自然就抛弃了 OWA 的方案。 本文简单介绍下 OWA 的替代方案。

发布于 技术

读《纳瓦尔宝典》

最早是在量贩冰糖的播客听到介绍《纳瓦尔宝典》这本书,播主写了这本书的推荐序,另一篇推荐序是樊登写的,当时就想马上樊登读书应该会讲这本书了,果不其然,在我快看完的时候,樊登读书就推出了。 下面就看看这本书都讲了些什么。

发布于 读书

又解锁一款笔记工具:Logseq

我很喜欢去尝试使用一些新的工具,解决一些当下的问题,所以工具永远没有最好,只有最合适,最近一直在使用的 Obsidian 是在范冰的播客中知道的,通过范冰我还知道了另一个笔记工具,也就是今天的主角:Logseq 。

发布于 成长

读《华为数字化转型之道》

数字化转型应该很多人都听过,但如果你做过 ToB 软件,听得更多的是信息化,那信息化和数字化是什么关系呢? 下面用一个小例子来说说我的理解。

发布于 读书

微服务:事务管理

几乎所有的信息管理系统都会涉及到事务,事务的目的是为了保证数据的一致性,这里说的一致性是数据库状态的一致性。 说到数据库状态的一致性,相信大家都会想到 ACID : 原子性(Atomic):在一个事件的多个数据库操作中,要么同时成功,要么同时失败,例如:转账业务; 隔离性(Isolation):不同的业务之间处理数据相互独立,互不影响 持久性(Durability):正常提交的数据能够被持久化,不丢失数据,比如 mysql 天然就能持久化,redis 、 rabbitmq 也能通过设置进行持久化; 一致性(Consistency):最终的数据正确,所以说是通过 AID 这些手段来保证了 C 。

发布于 技术

三个人一台车自驾西藏

一直都有去西藏的想法,去年换了坦克 300,自驾 318 便提上了日程。7 月小孩放暑假,同时领导也批准了我较长时间的请假。于是三个人,一台车,7 月 9 号开始了自驾之旅。

发布于 旅行

读《认知觉醒》

最近发的几篇文章是跟个人成长和工具相关,突然想起几个月前读的《认知觉醒》,这本书从内在和外在两个大的维度让我们在个人精进的道路上可以少走弯路。 后疫情时代,公司的活动少了,家庭的活动也少了,19 年后,没有自驾出过远门,每天家和公司两点一线,一天、一周、一个月过去,大脑没什么记忆点。日子像掉进了 for 循环一样,不断重复着,人就很容易产生疲态。 这本书可以给我们一些指引,让我们实际去做一些事情,丰富我们的生活。

发布于 读书

Obsidian 一周使用心得(配置、主题和插件)

在上一篇 Obsidian 初体验 中介绍了为什么要开始使用 Obsidian 和我的一些基本用法,本文将继续讲解近一个星期以来的使用心得,包括配置、外观和插件。 对于工具类的软件,我一直的方式是先进行基本设置,使用起来,在使用过程中再慢慢发现一些高级用法,就像 Obsidian 这个软件,目的是能方便进行写作,如果花大量精力去研究功能、插件等,就有点本末倒置了。

发布于 成长

Obsidian 初体验

对技术人来讲,个人品牌非常重要,个人品牌的建立是自我营销的一种方式,也是提升个人价值的一种方式。 那什么是品牌呢?一篇文章、一个视频火了,这个不算是品牌,如果提及某个领域,大家能想到你,这就是品牌了。

发布于 成长
247