随笔分类 -  NETCore

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