上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 今天给大家推荐一个基于.Net Core开发的企业级的前后端分离权限框架。 项目简介 这是基于.NetCore开发的、构建的简单、跨平台、前后端分离的框架。此项目代码清晰、层级分明、有着完善的权限功能、日志模块;系统除了包含基础功能外,还集成了代码生成器、任务调度等功能。支持多种数据库、支持分布式部 阅读全文
posted @ 2022-09-22 15:37 春光牛牛 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 今天给大家推荐一个基于.Net开发的邮箱开源库。 邮箱在a56爆大奖在线娱乐们日常工作中,可以说是非常常见了。个人邮箱一般都是免费的,但企业邮箱会收费,虽然一般情况下,市面邮箱已经够用了。但有些企业对内容安全要求比较严格、或者需要搭建邮件营销系统等一些场景下,a56爆大奖在线娱乐们就需要开发自己的邮箱系统。 项目简介 这是基于.Net 阅读全文
posted @ 2022-09-21 15:51 春光牛牛 阅读(92) 评论(0) 推荐(0) 编辑
摘要: FluentValidation是一个非常强大的用于构建强类型验证规则的 .NET 框架,帮程序员解决了繁琐的校验问题,用起来非常爽,但a56爆大奖在线娱乐还是遇到了一件非常不爽的事情,如下代码所示: public class UserInformationValidator : AbstractValidator< 阅读全文
posted @ 2022-09-19 10:14 春光牛牛 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 通过Filter来支持;分别有IResourceFilter AuthorizeFilter ActionFilter ExceptionFilter ResultFilter,Filter也被称为拦截器 那么 ASP.NET Core Filter如何支持依赖注入?可以通过全局注册,支持依赖注入。 阅读全文
posted @ 2022-09-08 15:53 春光牛牛 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 很多人能力很强,但仅仅是因为不知道一些职场常识,就得付出比别人更多的努力,才能换取同样的回报。 职场没有白走的路,但确实有很多弯路。 不是每一个坑,你都必须亲自踩过,提前学习那些牛人、前辈的经验,少走弯路,本身就是一条捷径。 这些职场潜规则,你必须知道(内容干货多,建议收藏随时看)。 1. 每天 2 阅读全文
posted @ 2022-09-07 10:05 春光牛牛 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一. docker compose服务编排简介 1. 背景 微服务架构的应用系统中一般包含若干个微服务,a56爆大奖在线娱乐微服务一般都会部署多个实例,如果a56爆大奖在线娱乐微服务都要手动启停,维护的工作量会很大: A. 要创建镜像 Dockerfile build image 或者去dockerhub拉取image B. 要创 阅读全文
posted @ 2022-08-31 19:30 春光牛牛 阅读(178) 评论(0) 推荐(0) 编辑
摘要: .net core 自带一个基础的logger框架Microsoft.Extensions.Logging。 微软默认实现了Microsoft.Extensions.Logging.Console.dll。控制台的日志输出和Microsoft.Extensions.Logging.Debug.dll 阅读全文
posted @ 2022-08-31 15:01 春光牛牛 阅读(434) 评论(0) 推荐(1) 编辑
摘要: Serilog 是一个用于 .NET 应用程序的诊断日志库。它易于设置,具有干净的 API,并且可以在所有最新的 .NET 平台上运行。尽管即使在最简单的应用程序中它也很有用,但 Serilog 对结构化日志记录的支持在检测复杂、分布式和异步应用程序和系统时大放异彩。 与 .NET 的许多其他库一样 阅读全文
posted @ 2022-08-31 14:17 春光牛牛 阅读(776) 评论(0) 推荐(1) 编辑
摘要: 早在15世纪,当人类开始探索海洋的时候,定位技术也随之催生。当时的定位方法十分粗糙,就是是运用航海图和星象图以确定自己的位置。 随着社会的进步和科技的发展,定位技术在技术手段、定位精度、可用性等方面均取得质的飞越,并且逐步从航海、航天、航空、测绘、军事、自然灾害预防等“高大上”的领域逐步渗透社会生活 阅读全文
posted @ 2022-08-30 17:39 春光牛牛 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 前言 1、什么是async/await? await和async是.NET Framework 4.5框架、C#5.0语法里面出现的技术,目的是用于简化异步编程模型。 2、async和await的关系? async和await是成对出现的。async出现在方法的声明里,用于批注一个异步方法。光有as 阅读全文
posted @ 2022-08-29 17:26 春光牛牛 阅读(300) 评论(0) 推荐(2) 编辑
摘要: FastEndpoints 是一个基于 .NET 6 开发的开源 webapi 框架,它可以很好地替代 .NET Minimal APIs 和 MVC ,专门为开发效率而生,带来了全新的开发模式和编码体验。 另外对于 .NET 的中间件、认证、授权、日志,依赖注入这些也都是支持的,甚至有些还进行了加 阅读全文
posted @ 2022-08-26 18:12 春光牛牛 阅读(208) 评论(1) 推荐(1) 编辑
摘要: 随着物联网成为国家十四五规划的新型基础设施,许多企业纷纷投资物联网赛道,希望能提前布局物联网平台,打造一个新的生态出来。 十年后,那些投入重金的物联网平台最终能存活下来几家呢? 01. 公有云IoT平台陆续停服 近日,谷歌云宣布将于2023年8月16日停止 IoT Core 物联网核心服务,用户有1 阅读全文
posted @ 2022-08-25 10:29 春光牛牛 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 Elasticsearch简介 Elasticsearch是什么 Elasticsearch是一个基于 阅读全文
posted @ 2022-08-25 10:18 春光牛牛 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在2020年时,突然有个想法,就是做个浇花工具,因为平时喜欢养花,有时忘记浇花,有时感觉手动浇花太麻烦,a56爆大奖在线娱乐做个这个小玩意,是用.NET 开发的WinForm小程序,来控制单片机,带动水泵浇花,还可以测量干燥度自动浇花。现在突然又想起这事,那就由这个浇花工具开始a56爆大奖在线娱乐的物联网平台开发吧!希望以后能给普通 阅读全文
posted @ 2022-08-24 18:47 春光牛牛 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 讲一讲 IQueryable 和 IEnumerable 的区别。 a56爆大奖在线娱乐们会在使用 LINQ 查询方法之后,又使用 ToList 等方法,将查询结果转换成集合。 如果a56爆大奖在线娱乐们不使用 ToList 呢? 比如这个示例: using var context = new BloggingContext();va 阅读全文
posted @ 2022-08-24 10:42 春光牛牛 阅读(167) 评论(0) 推荐(1) 编辑
摘要: 准备 关于容器日志 Docker 的日志分为两类,一类是 Docker 引擎日志;另一类是容器日志。引擎日志一般都交给了系统日志,不同的操作系统会放在不同的位置。 a56爆大奖在线娱乐主要介绍容器日志,容器日志可以理解是运行在容器内部的应用输出的日志,默认情况下,docker logs 显示当前运行的容器的日志信息 阅读全文
posted @ 2022-08-23 17:49 春光牛牛 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 💻 前言 FreeSql 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/Gbase/神通/人大金仓/翰高/Clickhouse/MsAccess Ado.net 数据库,以及 Odbc 的专门实现包。 FreeSql.Cloud 为 阅读全文
posted @ 2022-08-23 10:55 春光牛牛 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间需要在一个新项目里添加两个后台任务,去定时请求两个供应商的API来同步数据;由于项目本身只是一个很小的服务,不太希望引入太重的框架,同时也没持久化要求;于是a56爆大奖在线娱乐开始寻找在Quartz.Net、Hangfire之外,是否还有更为轻量级的框架满足a56爆大奖在线娱乐的要求,最终a56爆大奖在线娱乐选择了Coravel. 简介 阅读全文
posted @ 2022-08-23 10:30 春光牛牛 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水 阅读全文
posted @ 2022-08-23 10:24 春光牛牛 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 最近在画项目的技术架构图,找到了一些不错的模板,分享给大家~ 画图工具:ProcessOn。 a56爆大奖在线娱乐内容如下: 业务架构图 定义:描述系统对用户提供了什么业务功能,画的时候偏向业务功能,弱化技术内容。 画图技巧:将类似的业务放在一个分组里面展现,用虚线框或者相同背景将其标识出来。 中台架构图 中台架构 阅读全文
posted @ 2022-08-22 19:01 春光牛牛 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 简介 List、Queue 和 Stack 集合中的 EnsureCapacity方法预设数组大小。 为什么以及何时使用EnsureCapacity 方法 这里a56爆大奖在线娱乐们将首先了解为什么需要使用这种方法以及何时使用。在 List、Queue 和 Stack内部使用的是数组来a56爆大奖在线娱乐集合。每次a56爆大奖在线娱乐们向这些集合添加 阅读全文
posted @ 2022-08-22 18:49 春光牛牛 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在存储字符串时, 可以使用char、varchar或者text类型, 那么具体使用场景呢? 参考下面这个表结构: 分析 一,char类型 char列的长度固定为创建表时声明的长度。长度可以为从0到255的任何值。当保存char值时,在它们的右边填充空格以达到指定的长度。当检索到char值时,尾部的空 阅读全文
posted @ 2022-08-22 17:37 春光牛牛 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 自 2019 年开源以来,Dapr(Distributed Application runtime )已迅速成为非常流行的构建微服务的开源框架。它提供了分布式应用程序中常用的构建块和已打包的服务,例如服务调用、状态管理、消息队列、资源绑定和触发器、mTLS 安全连接和服务监控。分布式应用程序开发者可 阅读全文
posted @ 2022-08-22 10:05 春光牛牛 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天来聊聊,Nginx 作为常用的负载均衡软件,如何实现高可用 1. Nginx rewrite 规则 Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等。 语法: rewrite [flag] 关键字 正则 阅读全文
posted @ 2022-08-19 10:29 春光牛牛 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天来重点介绍一下WIfi协议,咱们用的其实已经很多了。 主要内容: ?、基本概述 ?、实践基础 三、?些原理 ?、基本概述 1、有线和?线?络 ?前有线?络中最著名的是以太?(Ethenet),但是?线?络WLAN是?个很有前景的发展领域,虽然可能不会完全取代以太?,但是它正拥有越来越多的?户,? 阅读全文
posted @ 2022-08-18 18:27 春光牛牛 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 今天来重点介绍,短距离无线通信--蓝牙技术。 目前移动通信发展很快。现有的GSM、NCDMA等技术正红红火火地发展,第三代移动通信系统(3G)也已经提上了议事日程,并将很快投入商用。这些技术能实现远距离的通信。但人们也许没有注意到,在同一间屋内或在相距飓尺的地方,同样也需要无线通信。因此,又出现了另 阅读全文
posted @ 2022-08-18 18:25 春光牛牛 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的a56爆大奖在线娱乐一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态 阅读全文
posted @ 2022-08-17 10:34 春光牛牛 阅读(20) 评论(0) 推荐(0) 编辑
摘要: RPC、gRPC、Thrift、HTTP,大家知道它们之间的联系和区别么?这些都是面试常考的问题,今天a56爆大奖在线娱乐们带大家先搞懂 RPC 和 gRPC。 在讲述 gRPC 之前,a56爆大奖在线娱乐们需要先搞懂什么是 RPC。 1. RPC 1.1 什么是 RPC ? RPC(Remote Procedure Call Pro 阅读全文
posted @ 2022-08-16 10:15 春光牛牛 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 概述: 无线射频识别即射频识别技术(Radio Frequency Identification,RFID),是自动识别技术的a56爆大奖在线娱乐,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的目的,其被认为是21世纪最具发展潜力的信息技 阅读全文
posted @ 2022-08-15 22:28 春光牛牛 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 通过Rider调试的方式看了下ASP.NET Core 5.0的Web API默认项目,重点关注Host.CreateDefaultBuilder(args)中的执行过程,主要包括主机配置、应用程序配置、日志配置和依赖注入配置这4个部分。由于水平和篇幅有限,先整体理解、建立框架,后面再逐步细化,对每 阅读全文
posted @ 2022-08-11 11:01 春光牛牛 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页