NET Core3.1 升级到 NET8
.NET Core 3.1 已经用了很长一段时间,其实在 2022 年的年底微软已经不提供支持了,后面的一个 LTS 版本 .NET 6 也会在 2024 年 11 月终止支持,所以直接升级到 .NET 8 是最好的选择。
我的人生首野-大岩山萧绍古道 30 公里
安全跑完人生第一个越野跑后,得出一个结论:越野跑和马拉松绝对是两种不同的运动。 我的越野跑入坑是因为身边有朋友从马拉松转战到了越野跑,于是今年 7 月就和朋友一起报了 12 月份的大岩山越野赛 30 公里组别。关于和马拉松的区别、装备等,在《从公路马拉松到越野跑:一次新的挑战》中有详细介绍。
半马连续两周 PB 后的复盘
最近,连续跑了两个半马比赛,都 PB 了,个人最好成绩也定格在了 11 月 12 日的南昌马拉松半马,成绩为 142 。 一直以来,我跑步比较佛系,夏天跑的少、冬天也跑的少,报了比赛就临时突击下,所以总跑量不多。这些年,线上线下,陆陆续续也跑了 29 场半马,但直到今年 4 月宜昌马拉松半程才跑进两小时。
.NET8 正式发布, C#12 新变化
在 .NET Conf 2023 大会上,.NET 8 正式发布了,.NET 8 是一个长期支持(LTS)版本,这意味着可以获得三年的支持和补丁。我们也计划将框架从 .NET Core3.1 升级到 8 ,关于如何升级等升级完成后再来分享。
监控利器:普罗米修斯监控中间件(Nginx、Redis、MySql 等)
我们的产品目前使用到的中间件有 Nginx、Redis、RabbitMQ、MySql 等,本文介绍怎样使用 Promtheus 来监控这些中间件。
监控利器:普罗米修斯介绍和安装
我们的程序想要稳定的运行,或者说当出现问题时能第一时间知道,这就离不开监控,目前比较主流的就是 Prometheus(普罗米修斯)+ Grafana 的组合。
聊聊六边形架构
指导我们写出漂亮代码有一种方式是学习设计模式,自从 Gof 四人组的《设计模式》出版后,各类设计模式的书层出不穷。熟读这类书籍,对面试肯定是有帮助的,但代码能力是否有大的长进就不一定了,如果没能理解背后的思想,去生搬硬套,只会起反作用。
如何设计 API?
在前后端分离的设计中,不管使用什么语言,后端都需要提供 WebAPI 给前端使用。如果是一个平台级的产品,还有可能需要将平台的公共 API 提供给第三方系统使用,这些都要考虑到 API 的设计。