dotNative_社区达人页

个人头像照片
dotNative

分享是最好的学习方式,独乐乐不如众乐乐,在这里专注于分享 dotnet,云原生相关领域的学习、经验,让我们一起成长吧!

暂无精选文章
暂无更多信息

2023年03月

  • 03.31 12:29:10
    发表了文章 2023-03-31 12:29:10

    设计模式 | 装饰模式

    装饰模式降低了系统的耦合度,可以动态增加或删除对象的职责,并使得需要装饰的具体构件类和用于装饰的具体装饰类可以独立变化,以便增加新的具体构件类和具体装饰类。使用装饰模式将大大减少子类的个数,让系统扩展起来更加方便,而且更容易维护,是取代继承复用的有效方式之一。在软件开发中,装饰模式得到了较为广泛的应用。
  • 03.31 09:40:56
    发表了文章 2023-03-31 09:40:56

    设计模式 | 组合模式

    组合模式使用面向对象的思想来实现树形结构的构建与处理,描述了如何将容器对象和叶子对象进行递归组合,实现简单,灵活性好。由于在软件开发中存在大量的树形结构,因此组合模式是一种使用频率较高的结构型设计模式。
  • 03.30 19:30:32
    发表了文章 2023-03-30 19:30:32

    设计模式 | 桥接模式

    桥接模式是一个非常实用的设计模式,在桥接模式中体现了很多面向对象设计原则思想,包括单一职责原则、开闭原则,合成复用原则、里氏代换原则、依赖倒转原则等。熟悉桥接模式将有助于用户深人理解这些设计原则,也有助于形成正确的设计思想和培养良好的设计风格。
  • 03.30 18:59:12
    发表了文章 2023-03-30 18:59:12

    设计模式 | 适配器模式

    适配器模式将现有接口转化为客户类所期望的接口,实现了对现有类的复用,使用的前提是不能或不想修改原来的适配者接口和抽象目标类接口。适配器模式更多的是强调对代码的组织,而不是功能的实现。它是一种使用频率非常高的设计模式,在软件开发中得到了广泛的应。
  • 03.30 18:38:16
    发表了文章 2023-03-30 18:38:16

    设计模式 | 原型模式

    原型模式作为一种快速创建大量相同或相似对象的方式,在软件开发中的应用较为泛,很多软件提供的复制(`Ctrl+C`)和粘贴(`Ctrl+V`)操作就是原型模式的典型应用。
  • 03.30 16:30:37
    发表了文章 2023-03-30 16:30:37

    设计模式 | 建造者模式

    建造者模式是一种对象创建型模式,它将客户端与包含多个部件的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可。建造者模式关注如何逐步创建一个复杂的对象,不同的建造者定义了不同的创建过程,且具体建造者相互独立,且更换建造者和增加建造者非常的方便,系统具有较好的扩展性。
  • 03.29 19:04:51
    发表了文章 2023-03-29 19:04:51

    设计模式 | 抽象工厂模式

    抽象工厂模式是工厂(方法)模式的进一步延伸,由于它提供了功能更为强大的工厂类并且具备较好的可扩展性,在软件开发中得以广泛应用,尤其是在一些框架和API类库的设计中。抽象工厂模式是软件开发中最常用的设计模式之一。
  • 03.29 18:52:50
    发表了文章 2023-03-29 18:52:50

    设计模式 | 工厂(方法)模式

    工厂模式是简单工厂模式的延伸,它继承了简单工厂模式的优点,同时还弥补了简单工厂模式的不足。工厂方法模式是使用频率最高的设计模式之一,是很多开源框架和 API 类库的核心模式。
  • 03.29 18:30:58
    发表了文章 2023-03-29 18:30:58

    设计模式 | 简单工厂模式

    简单工厂模式提供了专门的工厂类用于创建对象,将对象的创建和对象的使用分离开,它作为一种最简单的工厂模式在软件开发中得到了较为广发的应用。
  • 03.29 16:48:18
    发表了文章 2023-03-29 16:48:18

    设计模式 | 单例模式

    单例模式:确保一个类只有一个实例对象,并提供一个全局访问点来访问这个唯一的实例。 Singleton Pattern:Ensure a class has only one instance, and provide a global point of access to it.
  • 03.27 13:42:15
    发表了文章 2023-03-27 13:42:15

    设计模式 | 开篇简介

    模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。
  • 03.27 13:09:38
    发表了文章 2023-03-27 13:09:38

    一篇文章带你分清楚JWT、JWS与JWE

    随着移动互联网的兴起,传统基于 `session/cookie` 的 web 网站认证方式转变为了基于 OAuth2 等开放授权协议的单点登录模式(SSO),相应的基于服务器 session+ 浏览器 cookie 的 Auth 手段也发生了转变,Json Web Token 出现成为了当前的热门的 Token Auth 机制。
  • 03.27 12:40:57
    发表了文章 2023-03-27 12:40:57

    .NET 发展历程

    .NET 是开源、跨平台、社区活跃技术开发平台,中国信通院在 2022 | OSCAR 开源产业大会大会上发布的全球开源生态研究报告里首次提出开源社区成熟度度量模型,.NET 法律合规表现出色,组件许可证兼容性较高,法律风险较小。其生态基于 MIT 和 Apache 2.0 协议基础上构建,对商业友好。
  • 03.23 01:00:12
    发表了文章 2023-03-23 01:00:12

    为什么 C# 可能是最好的第一编程语言

    C# 是一个全面领域的全能型语言,结合新时代的 .NET 平台,与时俱进的发展创新,未来无限可期!对于带着有色眼镜看待的人们,是否该刮目相看了呢?下面看看行业大佬关于 .NET 的解说。
  • 03.21 11:41:21
    发表了文章 2023-03-21 11:41:21

    经典永不过时!重温设计模式

    在软工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的,设计模式是针对软件设计中常见问题的工具箱,其中的工具就是各种经过实践验证的解决方案。即使你从未遇到过这些问题,了解模式仍然非常件有用,因为它能指导你如何使用面向对象的设计原则来解决各种问题。
  • 03.20 22:53:55
    发表了文章 2023-03-20 22:53:55

    docker 与 podman 的故事:一个方兴未艾,一个异军突起

    podman 虽然与 docker 有替代关系,但是在“弃用 docker”事件中,podman 并非是主角。Kubernetes 所进行的“弃用 docker”的主角是 CRI 的其他实现方式,而由 RedHat 推出的 podman 则更加前沿。在现实的应用中,docker 方兴未艾,podman 却已经异军突起。
  • 03.20 21:56:50
    发表了文章 2023-03-20 21:56:50

    下一代容器工具 Podman 与 Docker 的比较

    `Podman` 与 `Docker` 最大的差别之一,`Podman` 是一种无守护程序的容器引擎,它控制下的容器既可以由 `root` 用户运行,也可以由非特权用户运行,而 Docker 控制下的容器只能由 `root` 用户运行。
  • 03.20 21:15:25
    发表了文章 2023-03-20 21:15:25

    AntDeploy 工具一键发布镜像到腾讯云 Docker 私有镜仓库

    AntDeploy 工具一键发布镜像到腾讯云 Docker 私有镜仓库。
  • 03.19 23:45:02
    发表了文章 2023-03-19 23:45:02

    Docker 集群之 Swarm

    了解什么是 Docker 集群以及为什么要使用 Docker 集群,并介绍 Docker 集群工具 Swarm 和 Docker 集群搭建。
  • 03.19 22:32:49
    发表了文章 2023-03-19 22:32:49

    Docker 容器编排(compose)

    介绍 compose 安装和 yaml 文件编写,实现容器的批量编排。
  • 03.19 21:37:35
    发表了文章 2023-03-19 21:37:35

    认识 Dockerfile 文件之镜像构建

    了解 Dockerfile 指令语法并熟练掌握,如何编写 Dockerfile 文件来定制一个镜像。
  • 03.12 23:28:22
    发表了文章 2023-03-12 23:28:22

    FreeFileSync 文件备份

    需求目标实现 sql server 数据库文件本地+异地备份,备份文件包括:【.bak】数据库的备份文件,包含日志与库数据文件;【.mdf】数据库数据文件,存放一个数据库的数据信息;【.ldf 】数据库日志文件,存放对该数据库的更新操作(增、删、改)的文件;当然以下讲述的方案也可以实现其他文件的备份,按...
  • 03.12 16:20:40
    发表了文章 2023-03-12 16:20:40

    Docker 镜像仓库(Registry)服务本地化

    介绍Docker 镜像仓库(Registry)服务在本地的部署操作,并且测试 Registry 仓库的镜像推送或拉取相关操作,并且解决了无法推送(push)镜像到私有仓库的问题。
  • 03.12 15:28:54
    发表了文章 2023-03-12 15:28:54

    Docker 镜像(image)& 容器(container)

    什么是 Docker 镜像(image)? 镜像由多个层组成,每层叠加之后,从外部看来就如一个独立的对象; 镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包; 镜像可以运行一个或多个容器,同时镜像也可以停止某个容器的运行,并从中创建新的镜像;【镜像(iamge)的分类】...
  • 03.12 12:02:00
    发表了文章 2023-03-12 12:02:00

    认识 Docker 的世界

    Docker 简介:Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。 Docker 是在 GitHub 上开发的 Moby 开源项目的一部分。 Docker 公司,位于旧金山,是整个 Moby 开源项目的维护者。Docker 公司还提供商业版和社区版。Docker运行时与编排引擎:Docker 引擎是用于运行和...
  • 03.11 19:09:17
    发表了文章 2023-03-11 19:09:17

    VMware Workstation 安装 Ubuntu Server-20.04

    VMware Workstation 安装 Ubuntu Server-20.04
  • 03.11 00:17:33
    发表了文章 2023-03-11 00:17:33

    C# 实现 key-value 结构自定义缓存 CustomCache

    C# 实现 key-value 结构自定义缓存 CustomCache
  • 03.10 17:50:38
    发表了文章 2023-03-10 17:50:38

    tlinux 3.1 安装 postgresql 13.x

    TencentOS Server 3.1 安装 PostgreSQL 13.x
  • 03.10 11:46:19
    回答了问题 2023-03-10 11:46:19
  • 03.09 12:07:03
    发表了文章 2023-03-09 12:07:03

    TencentOS Server 配置 docker / docker-compose 一键部署 redis,rabbitmq 容器

    TencentOS Server (tlinux 3.1)配置 docker,compose 工具,并一键部署多容器(redis,rabbitmq)。TencentOS Server 是腾讯公司自主研发的定制化服务器操作系统。该系统集成了众多服务 器系列的优点,加入自主研发的软件,便于用户操作使用,提供全方位(内核及用户态)的 操作系统支持...
  • 03.09 10:42:33
    发表了文章 2023-03-09 10:42:33

    Ubuntu Server 20.04 LTS 安装配置 PostgreSQL

    本节我们学习 Ubuntu Server 20.04 LTS 环境安装配置 PostgreSQL 数据库,并讲解 psql 的一些常用命令,分别介绍 pgsql 的两种安装方式,以及角色&身份认证方式和远程访问配置等相关操作...
  • 03.08 15:30:50
    发表了文章 2023-03-08 15:30:50

    Winsows Server 2019 安装 PostgreSQL

    环境准备 windows server 2019 镜像文件,官网地址 =》Windows Server 2019 | Microsoft postgresql 12.x for windows,官网地址=》PostgreSQL: The world's most advanced open source database 准备一个满足以上条件的服务器;(物理机,VM 均可)以上环境中安装 windows server 2019 的环节省略,...
  • 03.08 15:07:48
    发表了文章 2023-03-08 15:07:48

    聊聊几款文件同步备份工具,你更喜欢哪一款呢?

    文件备份对企业的价值对于绝大多数人而言,电脑中的不少文件对于我们来说都非常重要,一旦丢失,损失将会难以估量。随着网络威胁的不断发展和变得越来越复杂,文件传输和托管文件传输之间的区别对于企业来说至关重要。应用先进技术管理文件传输的挑战在于区分以文档为中心的协作文件共享和自动...
  • 03.05 23:31:47
    发表了文章 2023-03-05 23:31:47

    cwRsync 文件备份

    需求简介单服务器系统的文件备份;多服务器系统(相同OS 或 不同OS)之间的文件备份;数据库(DB)服务器的 .bak , .mdf & .ldf 等文件备份;Rsync 应用介绍什么是 Rsync ?Rsync 是一款开源(且免费)的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具,主要是在 Linux 上...
  • 03.05 22:49:52
    发表了文章 2023-03-05 22:49:52

    Filezilla 连接不上 Ubuntu 解决办法

    前言由于项目原因,需要做一个 docker 镜像文件(源代码方式制作),就需要有 Linux 环境提供镜像构建,这途中就需要 windows 和 linux 来回的拷贝传输文件,于是就找了一个工具【FileZilla】来使用,奇怪的是 ftp 竟然连接失败,为了解决这个问题,顺便做个笔记。软件环境Ubuntu Server 20.04 lts Windows ...
  • 03.05 22:24:45
    发表了文章 2023-03-05 22:24:45

    腾讯开源 TencentOS Server Kernel 云场景服务器操作系统

    导读:据腾讯官方消息,1月9日,腾讯云宣布开源其云服务器操作系统 TencentOS 内核(TencentOS Server Kernel,又称 Tencent Linux,简称 Tlinux),是腾讯针对云的场景研发的服务器操作系统。提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境...
  • 03.05 21:58:05
    发表了文章 2023-03-05 21:58:05

    bash 命令补全工具 bash-completion

    什么是 shell ?简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在 shell 和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于 shell,把它比作人的五官似乎更加贴切些。回到计算机上...
  • 03.05 20:54:45
    发表了文章 2023-03-05 20:54:45

    XShell 通过 ssh 连接(vm 中的)Ubuntu Server

    XShell 通过 ssh 连接(vm 中的)Ubuntu Server
  • 03.04 01:44:07
    发表了文章 2023-03-04 01:44:07

    一次性弄清楚 Authentication & Authorization 以及 Cookie、Session、Token

    老虎、老鼠、傻傻分不清楚? 满脸、泥土、失败的被俘虏! 通过本文学习,让我们一次性搞清楚 Authentication & Authorization 以及 Cookie、Session、Token 的区别与联系。
  • 03.02 17:48:05
    发表了文章 2023-03-02 17:48:05

    Windows 11 安装 Docker Desktop

    WSL 全称是,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。简单的说就是WSL能让你在不安装 Linux 或者 VM(虚拟机)的情况下体验双系统!关于 WSL 更多信息,请查看
  • 03.02 01:17:49
    发表了文章 2023-03-02 01:17:49

    C# 实现分布式自增 ID 算法(Snowflake 雪花算法)

    需求概述分布式系统中,有一些需要使用 `全局唯一 ID` 的场景,这种时候为了防止 `ID` 冲突可以使用 `36` 位的通用唯一识别码/UUID(Universally Unique Identifier),但是 `UUID` 有一些缺点,首先他相对比较长,另外 `UUID` 一般是无序的。有些时候我们希望能使用一种简单一些的 ID,并且希望 ID 能够按照时...
  • 03.02 00:22:58
    发表了文章 2023-03-02 00:22:58

    .NET Core 3.0 控制台实现数据同步

    写作背景:应工作环境中存在一个数据库实例多站点部署模式,每次同步数据都需要手动从本地导入目标站点数据库,空余之际写了个简单 Demo;技术点或 Nuget 元包:.NET Core 3.0Console;Microsoft.Data.SqlClient -v 1.0.19269.1;开发工具 VS 2019 Pro x64 v16.3.3;MS-SQLServer 2014 Enterprise ...

2023年02月

  • 02.28 23:15:16
    发表了文章 2023-02-28 23:15:16

    基于 .NET Core 2.2 的 Console 控制台实现简单 HTTP 请求的【CRUD】操作

    Demo 说明:该项目是基于 .NET Core 2.2 的 Console 控制台实现简单的 http 模拟请求,对应http谓词实现的CRUD的封装操作;本项目依赖的 NuGet 包:Microsoft.AspNetCore.Http.Abstractions;Newtonsoft.Json;RestSharp;<Project Sdk="Microsoft.NET.Sdk"...
  • 02.28 22:49:34
    发表了文章 2023-02-28 22:49:34

    .NET Core 发布最美 Linux/ElementaryOS 并实现 Nginx 反向代理访问

    好久没写博客了,今天分享一下 `ASP.NET Core MVC` 发布部署【最美Linux】`elementaryos-5.0-stable` 服务器,并配置 `Nginx` 实现域名访问:一,Demo 测试环境 =》操作系统:`Windows 10 V1903` 版本,虚拟机:`Hyper-V`,虚拟机配置系统:`elementaryos-5.0-stable.20181016`;步骤1:【准备工作】准备一...
  • 02.28 22:22:53
    发表了文章 2023-02-28 22:22:53

    C# 实现多线程批量数据处理

    应用场景分析:假设有一组已知数量的数据,按照一定的业务处理规则处理并保存数据库,如何提升数据处理的效率并完成数据保存(具体情况具体分析)?此处使用控制台方式模拟输入数据(类比保存数据库处理)...
  • 发表了文章 2024-11-14

    庆祝 .NET 9 正式版发布与 Dapr 从 CNCF 毕业:构建高效云原生应用的最佳实践

  • 发表了文章 2024-11-13

    CNCF 宣布 Dapr 毕业

  • 发表了文章 2024-10-26

    了解 .NET 9 中的新 Microsoft.AspNetCore.OpenApi 包,并将其与 NSwag 和 Swashbuckle.AspNetCore 进行比较。

  • 发表了文章 2024-09-06

    如何使用 dotnet pack 打包 .NET 跨平台程序集?

  • 发表了文章 2024-09-06

    快速上手基于 BaGet 的脚本自动化构建 .net 应用打包

  • 发表了文章 2024-09-05

    如何使用 ef core 的 code first(fluent api)模式实现自定义类型转换器?

  • 发表了文章 2024-07-14

    openEuler 安装 podman 和 podman compose

  • 发表了文章 2024-07-14

    如何使用 Containerfile/Dockerfile 构建 .net 镜像?

  • 发表了文章 2024-06-05

    .NET 体系概览图集 - 2024 最全总结

  • 发表了文章 2024-05-15

    .NET Aspire Preview 4 发布!

  • 发表了文章 2024-05-15

    谈谈高并发系统的设计方法论

  • 发表了文章 2024-05-15

    微软开抢年收入上亿美元的 Redis 饭碗?开源性能遥遥领先的 Garnet:无需修改,Redis 客户端可直接接入

  • 发表了文章 2024-05-15

    .NET 已加入 1BRC 挑战赛

  • 发表了文章 2024-05-15

    令人惊叹的 PostgreSQL 可伸缩性

  • 发表了文章 2024-05-15

    2023 年度数据库 PostgreSQL 遇到年度编程语言 C# 会发生什么样的火花?

  • 发表了文章 2024-05-15

    有这个迹象,公司就要凉了

  • 发表了文章 2024-05-15

    腾讯三面:一台服务器,最大支持的TCP连接数是多少?

  • 发表了文章 2024-05-15

    9 个 .NET UI 框架,您的选择是?

  • 发表了文章 2024-05-15

    C# 成为 2023 年度编程语言之王!

  • 发表了文章 2023-12-01

    Microsoft SQL Server 迁移到 PostgreSQL 利器:Babelfish

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-12-29

    乘风问答官11月排位赛开启!活动规则全面升级,妙控键盘 、按摩器等你赢!

    积极学习。
    踩0 评论0
  • 回答了问题 2023-03-10

    你使用过哪些云产品组合进行开发?

    CVM + tLinux3.1 + TKE + Containerd + TDSQL for PostgreSQL
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息