.Net Core+NPOI快速导入导出Excel

博主头像 Excel导入导出在开发中是非常常见的,对Excel操作,NPOI使用的是最常用的,但单单用NPOI,要写得代码还是比较多的,可以借助一个Npoi.Mapper库,操作起来就非常简单了,十来行代码就可以对Excel和List互相转换,非常简便。 首先NuGet引入NPOI和Npoi.Mapper 增 ...

02.反射Reflection

博主头像 Assembly 程序集对象,Type 类型,MethodInfo 方法,ConstructorInfo 构造函数,PropertyInfo 属性,FieldInfo 字段,其它 ...

BootstarpBlazor 之 本地化

简言 BootstarpBlazor 发布一年多来,也逐渐收获了一批粉丝,Gitee 上也收获了4K的star,Github也收获了600的star,相比较Gitee的star数量确实略微逊色,还望各位大佬给开源一点力量,献上各位宝贵的一票,支持开源。 主题 前段时间,经各位网友反应,Bootsta ...

windows环境30分钟从0开始快速搭建第一个docker项目(带数据库交互)

博主头像 前言 小白直接上手 docker 构建我们的第一个项目,简单粗暴,后续各种概念边写边了解,各种概念性的内容就不展开,没了解过的点击 Docker 教程 进行初步了解。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或 ...

工业企业数字化转型,甲乙双方的困境

博主头像 前两天参加了一个特钢钢管生产企业内部智能制造项目的专家评审会,这个项目从立项到现在已经有三四个月的时间了,推进比较缓慢。总体情况向大家作个汇报。 有5家企业参加项目评审,2家外国公司,在工业领域比较知名;3家国内的企业,其中2家偏IT类企业,1家为高校校办企业。针对每个企业参加项目评审的具体情况不详 ...

关于 .NET 与 JAVA 在 JIT 编译上的一些差异

博主头像 最近因为公司的一些原因,我也开始学习一些 JAVA 的知识。虽然我一直是以 .NET 语言为主的程序员,但是我并不排斥任何其它语言。在此并不讨论 JAVA .NET 的好坏,仅仅是对 .NET 跟 JAVA 程序的编译执行过程进行一些简单的介绍跟比较。因为有些内容还是超出自己原来的认知的,所以整理一 ...

利用 PGO 提升 .NET 程序性能

博主头像 引子 .NET 6 开始初步引入 PGO。PGO 即 Profile Guided Optimization,通过收集运行时信息来指导 JIT 如何优化代码,相比以前没有 PGO 时可以做更多以前难以完成的优化。 下面我们用 .NET 6 的 nightly build 版本 6.0.100-rc. ...

启动mongodb服务

博主头像 目录 linux安装mongodb 启动mongodb服务 mongodb集成到asp .net Core Web Api项目(源码可下载) 1.在mongodb的安装目录下的bin目录下启动服务 cd /usr/local/mongodb/bin 2.查看mongodb是否启动成功 ,若显示红框中 ...

.Net Core微服务——Consul(3):健康检查

博主头像 继续上一篇的话题,顺便放上一篇的传送门:点这里。 健康检查 经过之前的操作,我的consul已经支持自动扩展,并且调用也很靠谱。但是这里有个问题,一旦服务列表里的某个服务挂了,consul并不知道,还是会把实际无效的地址返回给我,就算重启consul容器也无法刷新到最新的状态。所以,咱们要监控服务可 ...

.NetCore·控制台输出自定义颜色的Helper

博主头像 阅文时长 | 0.83分钟 字数统计 | 1334.4字符 主要内容 | 1、引言&背景 2、测试方法及解决方案 3、声明与参考资料 『.NetCore·控制台输出自定义颜色的Helper』 编写人 | SCscHero 编写时间 | 2021/7/24 PM7:34 文章类型 | 系列 完成度 | ...

10分钟系列:NetCore3.1+EFCore三步快速完成数据库交互

博主头像 前言 做程序开发,不管是什么语言什么数据库,其中的ORM(对象关系映射)是必不可少的,但是不管选择哪一种ORM,都需要了解其中的运行机制,配置帮助类等等。 所以很多ORM都开始进行升级封装,我们只需要引用即可,可谓是开箱即用,特别是对于初学者来说,快速建站不是梦。 PS:知其然而不知其所以然是不行的 ...

Abp太重了?轻量化Abp框架

博主头像 本文首发于个人博客(https://blog.zhangchi.fun/) 在进行框架的选型时,经常会听到“***框架太重了”之类的声音,比如“Abp太重了,不适合我们...”。事实上,Abp框架真的很重吗? 框架的“轻”和“重”,我没有在网上找到明确的定义,通过阅读一些技术博客,大致可以把框架的“ ...

.Net Core with 微服务 - Polly 服务降级熔断

博主头像 在我们实施微服务之后,服务间的调用变的异常频繁。多个服务之间可能是互相依赖的关系。某个服务出现故障或者是服务间的网络出现故障都会造成服务调用的失败,进而影响到某个业务服务处理失败。某一个服务调用失败轻则造成当前相关业务无法处理;重则可能耗尽资源而拉垮整个应用。为了尽可能的保证我们生产环境的可用性,至 ...

.netcore第三方登录授权:10分钟急速接入

博主头像 前言 很多对外应用的开发都考虑接入第三方登录来提高用户的体验感,避免用户进行繁琐的注册登录(登录后的完善资料必不可免)。 而QQ、微信、支付宝、淘宝、微博等应用就是首选目标(无他,用户群体大,支持发开发者授权应用)。 可以点击下面的地址体验一下。 https://oauthlogin.net/ 下面 ...

.Net Core微服务——Consul(2):自动扩展、服务调用

博主头像 今天有写文章的时间了,开心。延续上一篇的话题继续,顺便放上一篇的传送门:点这里。 服务调用 既然服务注册已经搞完了,那么现在就开始调用这些注册好的服务。先做一下准备动作,把consul容器跑起来: 打开控制台确认正常: 然后多跑几个应用程序模拟多点部署: 程序跑完以后检察一下服务列表: 戳进去看看: ...

从零搭建一个IdentityServer——资源与访问控制

IdentityServer作为授权服务器它的最终目的是用于对资源进行管控,这里所说的资源有两种,其一是API资源,实际上也就是OIDC协议中客户端(RP)所需要访问的一系列受保护的资源(API),授权服务器通过对终端用户完成身份验证后发放相应Token,然后可以使用Token来完成受保护资源的访问 ...

123···29>