卷哥的博客

做了多年IT,却没有留下任何话。卷哥有话,内容起于IT,而不止IT,是关于技术、运营,营销的思考。...

Abp Core 使用ConcurrencyCheck特性,解决数据库并发问题

Abp Core,处理数据库数据级乐观并发,可以使用ConcurrencyCheck特性 步骤如下: 1.在需要防止并发的实体层表结构中,增加一个时间类型字段,加上ConcurrencyCheck特性 public class Reward: Entity { /// &a...

2019-02-28 11:08:05

阅读数 214

评论数 0

vs2017 for mac 发布.net core独立部署包

最近换mac开发.net core,发布centos独立部署包的时候,发现怎么发布都只有windows运行时,最后通过修改csproj文件解决问题,解决方式如下 将上方圈中的地方,复制到csproj文件中,vs2017 for mac才能发布独立部署包  其中SelfContained...

2018-12-13 15:13:24

阅读数 412

评论数 0

VS2017序列号|Visual Studio 2017 激活码 序列号

趁着这两天微软发布了Visual Studio 2017,安装体验了这个史上最强IDE最新版,分享一下自己的安装过程: 下载地址点击这里 该版本堪称史上最大IDE,随便勾了几个选项,就要占用几十个GB的安装空间,最后果断选择了最小安装包,只要600多Mb 安装成功,随便打开一个项目之后,就获得提示...

2017-03-10 10:58:02

阅读数 169144

评论数 49

设计模式-单例模式

提到设计模式,首先要提到的就是单例模式。单例模式是设计模式中最简单最常用的一种模式,其思路就是:确保一个类只有一个实例,并且提供一个全局访问点。为什么会需要单例模式呢?因为开发过程中经常会碰到一个数量有限的资源,比如说打印机,任务管理器等等,在对这些资源进行开发设计的过程中自然而然就衍生出了单例这...

2017-03-06 09:26:19

阅读数 269

评论数 0

C# 静态内部类单例模式-静态变量何时初始化

对于一个类的静态变量何时初始化,大家都有一个普遍的共识,那就是第一次使用该类时,初始化该类的所有静态变量和静态方法。 /// <summary> /// 只有在第一次使用到Test1的时候,才会初始化Test1.x /// </summary> ...

2017-02-25 17:52:25

阅读数 3191

评论数 3

设计六大原则

谈到设计模式,首先要了解的是设计的六大原则。各个设计模式,都是基于这些原则而衍生出来的,熟练掌握这些原则,是首要基础,下面介绍这六个原则的定义和适用场景。 单一职责原则:一个接口或一个类仅有一个原因引起变化 如对象的属性和行为拆分成两个接口,当行为数量有变化时,只需要改行为接口,字段变化只需要...

2017-02-24 09:43:44

阅读数 392

评论数 0

程序员之路的重新思索

从业六七年,对自己的IT职业生涯进行重新思考。

2017-02-23 09:53:41

阅读数 319

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭