随笔分类 - NETCore
忙里偷闲,学学NETCORE
摘要:十年河东,十年河西。莫欺少年穷 学无止境,精益求精 最近再看Net5相关视频,看的过程中就想把看到的知识通过博客展示出来,因此就有了这篇博客 之前项目中用的DbFirst ,本篇开启CodeFirst,按照微软官方提供的说法,是希望大家都用CodeFirst 1、CodeFirst 1.1、新建控制
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 nlog是继log4Net后C#编程界又一颗闪亮的星,俗称super star 1、先学会使用 1.1、新建控制台应用程序,引入如下nuget 1、Microsoft.Extensions.Logging 2、Microsoft.Extension
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 本篇提供几种读取配置文件的方式,从简到难,步步加深 1、新建控制台程序 1.1、新增一个名称为application.json的配置文件 application.json { "name": "杰克", "sex": "男", "address":
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 有如下接口及继承实现类 interface Idog { public string name { get; set; } void sayhi(); } class dogTom : Idog { public string name { get
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 关于异步编程,很久之前就写过一遍博客:asp.net core 系列 5 项目实战之:NetCore 的 async 和 await(参考自:Microsoft教程) 今天继续探讨NetCore异步编程,这里会掺杂其他知识点一块讲解 借助之前博客中
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、项目中引入jwt 2、创建token的实例代码如下: 2.1、所需的实体类 /// <summary> /// POCO类,用来存储签发或者验证jwt时用到的信息 /// </summary> public class TokenOptions
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 最近在优化项目代码,发现结构基本相同的json在反序列化时需要定义多个类,这大大减少了开发效率 原来的代码这样写的 /// <summary> /// 仓位状态 心跳包 /// </summary> public string deviceVers
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、ping 服务器是否畅通 引入nuget包:System.Diagnostics.Process 代码如下: using System; using System.Net.NetworkInformation; using System.Tex
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 本篇博客演示控制台程序发布为windows服务,涉及依赖注入,配置文件读取,backGroundService,及 timer 1、新建控制台程序 MyWindowsService 2、添加Nuget引用 Microsoft.Extensions.
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 新建控制台应用程序并添加appsettings.json文件,并将属性-复制到输出目录,设置为如果较新则复制。 项目中添加Nuget包:Microsoft.Extensions.Hosting,选择最新预发行版 代码如下: using Micros
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 接着上篇博客继续,上篇博客:netcore 3.1 项目部署到docker 及遇到的各种坑 和 对应解决方案 上篇博客中,成功将webApi项目部署到了docker,且可以通过swagger进行访问,由于项目中使用了redis,因此,我们需要在do
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 搞了快一天了,终于成功部署了netcore项目到docker 按照上篇博客的发布方法进行发布,上篇博客:netcore3.1 dockerfile 生成镜像 并 部署到 linux 系统 1、发布之前,需要说明的是,将项目Dockerfile 、S
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 我的dockerID 为:chenwolong2022 密码:你们自己猜吧 邮箱:@163.com 更详细信息可参考:https://www.cnblogs.com/yiting/p/13388155.html 或 http://t.zoukank
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Se
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、通过反射自动注入接口及服务类,项目数据访问层和业务逻辑层分离 2、数据库操作使用EFCore 3、sqlSugar 实现数据库复杂查询 4、实例代码丰富 5、丰富的公共类库 6、支持swagger + jwt + 异常中间件 + mongoDb
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 好久没写博客了,太忙了....................................................... 代码类东西,不想多说,自己看吧,需要引用NPOI 包。 1、将文件转为IFormFile /// <summary
阅读全文
摘要:MongoDb分片集群,windows环境下mongodb 分片集群,分布式,mongod
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 我搭建项目的习惯,一般先搭建项目整体的层次划分,首先贴出我搭建项目的各个层次划分: 项目分为8层,数据库层采用EfCore 结合 sqlSugar的方式,从上到下依次为:公共类层、EfCore上下文层、SqlSugar上下文层,业务实体层、sqlS
阅读全文
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 开发过.NetCore 的都知道,微软的EF框架EFCore对DataTable并不是特别友好,在整个EFCore框架中,直接写SQL语句似乎不太行,因此,在我们的项目中就有必要对数据库操作进行扩展。 自上篇博客 netCore 引用第三方ORM中
阅读全文

浙公网安备 33010602011771号