会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HelloTim'Blog
博客园
首页
新随笔
联系
订阅
管理
2025年8月8日
从.NET到Go:我和AI搓了一个高性能对象映射库Go版Mapster
摘要: 从.NET到Go:我用AI一起搓了一个高性能对象映射库 背景 作为一名从.NET开发转向Go的开发者,我深深体会到了语言迁移带来的"阵痛",缺乏称手的“兵器”呀。 在.NET生态中,Mapster 是我最喜欢的对象映射库,它简单、高效、类型安全。后来因为业务需要,我开始接触Java,虽然也能用,但总
阅读全文
posted @ 2025-08-08 07:31 retnil
阅读(494)
评论(3)
推荐(1)
2021年3月10日
FreeRedis分布式锁实现以及使用
摘要: 前言 最近公司的小伙伴在准备面试题,随时准备跑路。听到他们正在讨论分布式锁相关知识,便也立即加入了群聊(我也想溜溜球了)。于是有了今天这篇小作文,记录一下知识点,也希望能帮助其他的小伙伴共同学习,共同进步。 场景 本文中的演示 DEMO, 以下订单减库存为例。 无锁裸奔表现 示例代码: 先来模拟一个
阅读全文
posted @ 2021-03-10 17:20 retnil
阅读(1870)
评论(3)
推荐(5)
2021年2月24日
动态表单存储设计
摘要: 前言 Flowable, Activiti 等开源解决方案所提供的表单引擎是没有业务表单数据持久化的功能(即自动创建表,将表单数据持久化功能),只提供动态表单创建以及渲染功能。目前来看表单引擎服务主要功能如下: 动态表单配置以及渲染(主要在于前端实现) 表单数据库持久化 以下是目前实现业务表单数据持
阅读全文
posted @ 2021-02-24 09:15 retnil
阅读(7436)
评论(22)
推荐(1)
2020年11月23日
SixLabors.ImageSharp 实践小结
摘要: 前言 之前写过一篇 Linux/Docker 中使用 System.Drawing.Common 踩坑小计, 当时主要是有一块图像处理的需要从 .net framework 迁移到 .net core上,使用这个方案,基本可以说是无缝迁移。但是最近发现了两个问题: 构建 Docker 时需安装 li
阅读全文
posted @ 2020-11-23 11:45 retnil
阅读(9911)
评论(16)
推荐(8)
2020年8月6日
.NetCore 配合 Gitlab CI&CD 实践 - 单体项目
摘要: 前言 上一篇博文 .NetCore 配合 Gitlab CI&CD 实践 - 开篇,主要简单的介绍了一下 GitLab CI 的持续集成以及持续部署,这篇将通过 GitLab CI 发布一个 .net core 项目,来带小伙伴们感受一下自动化的魅力,从此告别手动发布。 准备工作 创建一个空MVC项
阅读全文
posted @ 2020-08-06 09:52 retnil
阅读(3278)
评论(6)
推荐(9)
2020年8月4日
.NetCore 配合 Gitlab CI&CD 实践 - 开篇
摘要: 引言 这是一个系列的文章,讲述的是一个中小型开发团队如何从零开始使用搭建基建 GitLab 代码托管平台,以及使用 GitLab Runner 实现 CI/CD 的故事。本系列通过部署一个完整的 .net core 项目来做配合实战,可能这个案例并不能适合每个人,但希望可以给刚接触 GitLab 以
阅读全文
posted @ 2020-08-04 14:13 retnil
阅读(1784)
评论(8)
推荐(3)
2020年7月26日
Sts 授权直传阿里云 OSS-.net core实现
摘要: 前言 磁盘怎么又满了?赶紧 快 打电话给运维扩容扩容扩容!这个问题已经是我入职新公司两个月来,第 3 次听到了。经过一通了解,事情原来是这样的。虽然我们使用了阿里云的 OSS 对象存储服务,但是为了不暴露 AccessKeyId 以及 AccessKeySecret 给客户端,所以全部是由客户端上传
阅读全文
posted @ 2020-07-26 10:51 retnil
阅读(1289)
评论(0)
推荐(1)
2020年7月20日
Linux/Docker 中使用 System.Drawing.Common 踩坑小计
摘要: 前言 在项目迁移到 .net core 上面后,我们可以使用 System.Drawing.Common 组件来操作 Image,Bitmap 类型,实现生成验证码、二维码,图片操作等功能。System.Drawing.Common 组件它是依赖于 GDI+ 的,然后在 Linux 上并没有 GDI
阅读全文
posted @ 2020-07-20 20:28 retnil
阅读(2242)
评论(3)
推荐(2)
2020年6月29日
百万级数据迁移方案测评小记
摘要: 前言 最近公司在使用 ABP 重构之前的老项目,数据库也由 SQL SERVER 切换到了 MySql。吐槽一下,之前的产品使用的是 Windows Server 2008 , SqlServer 2008R2, .Net Framework 4.5,现在开始拥抱 .net core。回到正题。目前
阅读全文
posted @ 2020-06-29 13:21 retnil
阅读(2073)
评论(7)
推荐(10)
2019年8月19日
EFCore-一对一配置外键小记
摘要: 前后两次遇到这样的错误: The property 'xx' on entity type 'xxxx' has a temporary value. Either set a permanent value explicitly or ensure that the database is con
阅读全文
posted @ 2019-08-19 13:21 retnil
阅读(2573)
评论(0)
推荐(0)
下一页
公告