会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南山有榛
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2025年4月22日
记一个flex布局,挤占侧栏的问题与解决
摘要: 背景 在做侧栏布局时,使用了flex布局,并设置了侧栏aside为定宽,主体main为flex:1。但是当main的子元素过宽时,会侵占aside的空间。以下是代码与复现: <!DOCTYPE html> <html> <head> <style> .container { display: fle
阅读全文
posted @ 2025-04-22 11:37 南山有榛
阅读(27)
评论(0)
推荐(0)
2025年4月21日
生产环境开启Vue Devtools
摘要: 先决条件 安装Vue2 Devtools或Vue3 Devtools F12打开开发者工具 选中Vue实例根节点元素作为$0(即id=app的元素) 于控制台执行如下代码 Vue2 vue2=$0.__vue__.$options._base vue2.config.devtools=true wi
阅读全文
posted @ 2025-04-21 14:20 南山有榛
阅读(185)
评论(0)
推荐(0)
2025年4月16日
HttpClient自定义拦截器以实现日志记录
摘要: 集成DelegatingHandler类,实现SendAsync方法即可将自定义逻辑注入到HTTP请求和响应处理管道中。 第一步:实现自定义拦截逻辑 以下拦截器实现了当请求发生异常时,记录异常信息到日志文件的功能 /// <summary> /// 自定义的 HttpMessageHandler,用
阅读全文
posted @ 2025-04-16 22:47 南山有榛
阅读(128)
评论(0)
推荐(0)
2025年3月31日
代码要表达业务
摘要: 在DDD中,代码是业务的表达,即: 业务说做了什么操作,那就是一个命令 业务说做了操作之后,发生了什么事,那就是一个事件 命令、事件背后都有对应的处理器,就是处理业务的。
阅读全文
posted @ 2025-03-31 20:50 南山有榛
阅读(32)
评论(0)
推荐(0)
关系型数据库的反DDD特性
摘要: 在关系型数据库中,我们一般会基于关系数据库的思维,去建立聚合: 这导致三个聚合之间产生了关系,而关系正是DDD价值观中所要杜绝的。 在DDD中,三个聚合应该呈现如下的样子: 不过这会有一个很明显的问题,就是关系是客观存在的,所以上图不能反映完整的设计。 这种设计符合面向对象思想,也是DDD的核心理念
阅读全文
posted @ 2025-03-31 19:21 南山有榛
阅读(23)
评论(0)
推荐(0)
DDD的本质
摘要: 摘抄记录大佬老肖想当外语大佬的文章 DDD是一种价值观 DDD的价值观是通过数量去解决问题;传统CRUD通过关系来解决问题。 关系 VS 数量 由上图可以很明显的感觉到: 系统1比系统2简单 系统4比系统3简单 所以我们可以得出一个结论:关系带来的复杂度 > 数量带来的复杂度 DDD的本质 DDD的
阅读全文
posted @ 2025-03-31 19:12 南山有榛
阅读(14)
评论(0)
推荐(0)
2025年3月22日
布局控件
摘要: Panel 对其他控件进行分组,可添加滚动条 重要属性: AutoScroll:是否自动显示滚动条 BorderStyle:边框样式 // 动态向Panel中添加按钮 private void Form1_Load(object sender, EventArgs e) { Panel panel
阅读全文
posted @ 2025-03-22 22:52 南山有榛
阅读(31)
评论(0)
推荐(0)
定时器组件
摘要: 作用 在指定时间间隔出发事件。一般用于更新UI、执行后台任务。 重要属性 Interval:间隔,单位毫秒 Enabled:是否启动定时器 事件 Tick:每隔Interval时间触发一次 特点 事件在UI线程执行,可直接更新页面控件。 精度低,处理耗时任务会影响下次触发 简单易用 示例 priva
阅读全文
posted @ 2025-03-22 22:40 南山有榛
阅读(43)
评论(0)
推荐(0)
2025年3月20日
Consul学习
摘要: 引言 微服务架构下, 服务间调用复杂度提升. 因为我们的某一个服务可能并非一个实例, 这会导致一系列问题产生. 服务如何发现? 在微服务架构中, 通常我们会使用容器管理服务, 以便其动态扩\缩容. 而这样的状态下,服务的套接字是变化的. 假设我们有两个微服务ServiceA和ServiceB, A将
阅读全文
posted @ 2025-03-20 10:39 南山有榛
阅读(17)
评论(0)
推荐(0)
2025年3月19日
发布订阅模式第三方支持库
摘要: 待学习,官网: https://masstransit.io/documentation/concepts/messages
阅读全文
posted @ 2025-03-19 09:19 南山有榛
阅读(15)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告