会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一纸年华
潜藏于波涛下寂静无声,跃升于惊涛上乘风化龙
博客园
首页
新随笔
联系
订阅
管理
2026年1月22日
Vue3入门
摘要: 认识 Vue3 1. Vue3组合式API体验 通过 Counter 案例 体验Vue3新引入的组合式API <script> export default { data(){ return { count:0 } }, methods:{ addCount(){ this.count++ } }
阅读全文
posted @ 2026-01-22 09:17 龙猫•ᴥ•
阅读(33)
评论(0)
推荐(0)
2025年7月11日
WebApi实现原理
摘要: 什么是 WebApi WebApi 就是网络接口,运行流程如下。 如何实现 1 最开始的执行方法 如果要执行一个方法,最简单的会通过如下几步执行。 [ApiController] [Router("WeatherForecast")] public class WeatherForecastCont
阅读全文
posted @ 2025-07-11 19:42 龙猫•ᴥ•
阅读(41)
评论(0)
推荐(0)
模版方法模式
摘要: 使用场景 把几个对象中相同方法放到模版对象中,目的是为了提升代码的维护性。 实现 /// <summary> /// 日志文件信息 /// </summary> class LogFile { } /// <summary> /// 云服务日志上传接口。 /// </summary> interfa
阅读全文
posted @ 2025-07-11 19:39 龙猫•ᴥ•
阅读(7)
评论(0)
推荐(0)
适配器模式
摘要: 使用场景 已经部署的项目,无法解决新需求。目的是能让两个没有任何联系的类,能够一起工作。 实现 /// <summary> /// 图片上传接口 /// </summary> interface IPictureUploadService { public void UploadPicture(st
阅读全文
posted @ 2025-07-11 19:38 龙猫•ᴥ•
阅读(13)
评论(0)
推荐(0)
外观模式
摘要: 使用场景 就是客户端统一对象,解决客户端复用对象问题 以下是购买商品的相关服务 实现 /// <summary> /// 商品微服务 /// </summary> class ProductMicroService { /// <summary> /// 获取商品 /// </summary> pu
阅读全文
posted @ 2025-07-11 19:36 龙猫•ᴥ•
阅读(8)
评论(0)
推荐(0)
2025年7月10日
责任链模式与中间件原理
摘要: 责任链模式 责任链使用场景 责任链代码实现 /// <summary> /// 请假请求 /// </summary> class LeaveRequest { /// <summary> /// 请假天数 /// </summary> public int LeaveDays { set; get
阅读全文
posted @ 2025-07-10 21:16 龙猫•ᴥ•
阅读(18)
评论(0)
推荐(0)
2025年7月3日
容器化-Docker volume数据卷
摘要: 什么是volume 数据卷就是将容器的数据存储到主机上,方便进行持久化存储。 含义:Linux文件可以挂载到容器中,Linux文件可以复制到容器中。 文件挂载 目标:Linux主机上面的nginx.conf配置文件挂载到 nginx 容器中。 nginx.conf > /usr/local/ngin
阅读全文
posted @ 2025-07-03 21:04 龙猫•ᴥ•
阅读(10)
评论(0)
推荐(0)
容器化-Docker容器网络
摘要: 容器网络就是容器之间的通信。 目标:实现nignx代理webapi 工具:network 网络有三种模式:桥接模式、host模式、none模式。 网络通信 桥接模式的网络通信: 192.168.182.1 ~ 192.168.182.255 客户端 > Linux >Docker >容器 >项目 容
阅读全文
posted @ 2025-07-03 17:38 龙猫•ᴥ•
阅读(6)
评论(0)
推荐(0)
容器化-Docker容器编排 docker-compose
摘要: 什么是 docker-compose 批量创建多个镜像和多个容器 目的:是方便镜像和容器的管理 下载 docker-compose https://github.com/docker/compose/releases 但是 github 速度太慢了,可以用 vpn 或其他下载源。 安装 docker
阅读全文
posted @ 2025-07-03 17:34 龙猫•ᴥ•
阅读(34)
评论(0)
推荐(0)
容器化-Docker自定义镜像
摘要: 自定义镜像的核心是 Dockerfile。 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 镜像构建需要一个基础镜像,和其他命令一起来完成。 Dockerfile 的指令 FROM :指定基础镜像(FROM是必备的指令,并且必须为第一条指令)。 R
阅读全文
posted @ 2025-07-03 17:29 龙猫•ᴥ•
阅读(80)
评论(0)
推荐(0)
容器化-Docker基础
摘要: 什么是Docker Docker 是容器技术 Docker作用 部署项目 部署微服务(分布式项目) 如何安装Docker docker安装 1、安装docker仓库 wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.re
阅读全文
posted @ 2025-07-03 17:28 龙猫•ᴥ•
阅读(27)
评论(0)
推荐(0)
2025年6月24日
ABP vNext-核心根基-领域驱动DDD
摘要: Domain-Driven Design 领域驱动设计 领域驱动设计是客户需求驱动设计 什么是客户需求 领域产生 领域产生的实质:人和物关系 商品领域中包含哪些 商品两类数据 1、商品构造。2、商品操作。 领域驱动 把商品领域作为一个整体,给用户使用 为什么要使用领域驱动设计(DDD) 主要目的:解
阅读全文
posted @ 2025-06-24 11:43 龙猫•ᴥ•
阅读(69)
评论(0)
推荐(0)
2025年6月23日
ABP vNext-核心根基-模块化
摘要: 什么是ABP vNext ABP vNext是一个基于Asp.Net Core Web应用程序框架。主要目的是用来快速开发Web应用。 可以用于开发任何Web应用程序。为什么AbpvNext可以快速开发Web应用? 两个原因: 1、ABP vNext提供完整Web应用程序开发模板。 2、ABP vN
阅读全文
posted @ 2025-06-23 17:50 龙猫•ᴥ•
阅读(152)
评论(0)
推荐(0)
2025年6月13日
C# 可以把数据转换成字典处理
摘要: var customers = await _db.Db.Queryable<Customer>() .Where(a => projectNumberIds.Contains(a.Id)) .Select(a => new { a.Id, a.Name }).ToListAsync(); var
阅读全文
posted @ 2025-06-13 11:57 龙猫•ᴥ•
阅读(19)
评论(0)
推荐(0)
C# 转换逗号隔开的id
摘要: List<int> codes = item.ProductCodes.Split(",") .Select(a => int.TryParse(a, out int code) ? code : 0) .Where(code => code > 0).ToList();
阅读全文
posted @ 2025-06-13 11:52 龙猫•ᴥ•
阅读(26)
评论(0)
推荐(0)
下一页