NetCore
文章平均质量分 92
叮当大猫猫
这个作者很懒,什么都没留下…
展开
-
Linux离线安装docker 并导入导出镜像
离线安装非常简单,将docker安装包下载完上传至服务器,配置一下启动服务即可。 1、docker官网下载安装文件 https://download.docker.com/linux/static/stable/x86_64/ 2、安装 下载docker-19.03.5.tgz后上传到要安装到服务器上 tar -zxvf docker-19.03.5.tgz cp docker/* /usr/bi...原创 2019-12-04 15:00:18 · 1575 阅读 · 0 评论 -
gitlab与Jenkins持续集成到Centos下的docker容器
gitlab与Jenkins持续集成到Centos下的docker容器NetCore项目配置Jenkins配置gitlab配置 NetCore项目配置 检查项目根目录下是否存在Dockerfile文件,没有则创建。 以下为netcore2.2现成的配置例子,其它版本类似 项目代码托管在gitlab上 FROM microsoft/dotnet:2.2-sdk AS build WORKDIR /s...原创 2019-11-23 17:33:40 · 244 阅读 · 1 评论 -
Net Core中使用Dapper封装数据操作库
在asp.net中常常使用Dapper进行数据库操作,而现在项目主要使用NetCore开发 以往项目中通常会有一些公共工具库或通用数据操作库等,这样方便各个项目拿去即用 那么现在基于netcore开发,需要将Dapper进行封装为类库,让开发人员使用更方便快捷。 创建一个netcore类库,通过NuGet引入Dapper,下面代码中还使用了Oracle数据库,所以得引入Oracle.Managed...原创 2019-02-14 16:59:38 · 13271 阅读 · 14 评论 -
Orleans 2.0 官方文档 —— 开发一个Grain
设置 在编写实现grain类的代码之前,请新建一个面向.NET Standard(首选)、或.NET Framework 4.6.1或更高版本的类库项目(如果由于依赖性而无法使用.NET Standard)。grain接口和grain类可以在同一个类库项目中定义,也可以在两个不同的项目中定义,以便更好地分离接口和实现。无论哪种情况,项目都需要引用Microsoft.Orleans.Core.Abs...转载 2019-04-05 06:09:56 · 458 阅读 · 0 评论 -
Orleans 2.0 官方文档 ——Grains定时器和提醒器(Reminder)
定时器和提醒器(Reminder) Orleans运行时提供了两种机制,称为定时器和提醒器,使开发人员能够指定grain的周期性行为。 定时器说明 定时器用于创建不需要跨越多个激活(grain的实例化)的周期性的grain的行为。它基本上等同于标准的.NET System.Threading.Timer类。此外,在它运行的grain激活中,它还受单线程执行保证的约束。 每个激活都可以具有与其相关联...转载 2019-04-05 06:51:09 · 808 阅读 · 0 评论 -
Orleans 简介
程序在运行过程中有时会莫名其妙出现代码的某些约束或者执行结果和理想状况不一样,正常逻辑怎么会出现这样的情况?到底发生了什么?好像见了鬼!瞬间好无助。 大多数出现正常逻辑很难解释的时候,我们可能会想到并发问题,因为好像只有并发才会能说服自己。为了验证和解决这个问题,我们可能会尝试一些方案,在并发的情况下我相信很多人都使用过锁,锁确实也能帮忙我们解决问题,不然它干嘛存在。 但随着业务逻辑的持续复杂,锁...转载 2019-04-08 15:35:05 · 461 阅读 · 0 评论 -
关于C# CodeDom用法和说明比较详细的文章
CodeDom暂时不支持netcore2.2编译,但在C#当中对于动态代码的执行非常好用,记录下大佬对CodeDom说明比较详细的文章 https://www.cnblogs.com/tcjiaan/archive/2016/12.html https://www.cnblogs.com/tcjiaan/archive/2017/01.html ...原创 2019-05-07 11:09:26 · 5680 阅读 · 0 评论