摘要: WITH AS 语法在SQL SERVER 和ORACLE数据库上均支持,主要用于子查询。语法如下: 但其语句在两个数据库的应用却有所不同,比如在SQL SERVER 数据库上,这种语法叫做CTE,CTE后面必须直接跟使用CTE的SQL语句(如select、insert、update、merge等) 阅读全文
posted @ 2018-04-11 13:40 「圣杰」 阅读(2836) 评论(0) 推荐(0) 编辑
摘要: "ASP.NET Core知多少系列:总体介绍及目录" 1. 引言 最近在看《程序员的成长课》,讲到程序员如何构建技能树,印象深刻。作为一名后台开发的程序员,深感技能单一,就别说技能树了。作为一名合格的后台程序员,至少要掌握一门静态语言,一门动态语言和一门前端语言。静态语言C 算不上精通,动态语言P 阅读全文
posted @ 2018-03-27 09:01 「圣杰」 阅读(809) 评论(1) 推荐(1) 编辑
摘要: 1. What's RevDebug Don't debug replay! Trace the root cause of bugs in a matter of seconds, save your developers' time and sanity with our Visual Stud 阅读全文
posted @ 2018-03-21 17:45 「圣杰」 阅读(1170) 评论(6) 推荐(0) 编辑
摘要: 1. 如何定义线程安全 线程安全,拆开来看: 线程:指 多线程 的应用场景下。 安全:指 数据 安全。 多线程就不用过多介绍了,相关类型集中在 命名空间及其子命名空间下。 数据,这里特指 临界资源 。 安全,简单来说就是多线程对某一临界资源进行并发操作时,其最终的结果应和单线程操作的结果保持一致。比 阅读全文
posted @ 2018-03-21 08:54 「圣杰」 阅读(1537) 评论(4) 推荐(6) 编辑
摘要: 废话不多说,上代码: 猜一下,运行结果是多少,是999999?抱歉不是的,结果!= 999999。 Net 4.0引入了System.Threading.Tasks,简化了我们进行异步编程的方式,而不用直接与线程和线程池打交道,但这也引入了线程安全问题。 System.Threading.Tasks 阅读全文
posted @ 2018-03-20 20:57 「圣杰」 阅读(1330) 评论(1) 推荐(1) 编辑
摘要: 两个表做关联时,以左表为准,若左表某列不为空,则与右表对应列进行关联匹配,为空则不做匹配。 以上做法,有一种说不出来的感觉,不管怎样,问题是解决了。 如有更好的解决思路,请留言告知,不甚感激! 阅读全文
posted @ 2018-02-28 03:41 「圣杰」 阅读(647) 评论(0) 推荐(0) 编辑
摘要: ".NET Core容器化@Docker" ".NET Core容器化之多容器应用部署@Docker Compose" ".NET Core+MySql+Nginx 容器化部署" "GitHub Demo:Docker.NetCore.MySql" 1. 引言 上两节我们通过简单的demo学习了do 阅读全文
posted @ 2018-01-09 08:45 「圣杰」 阅读(3669) 评论(9) 推荐(18) 编辑
摘要: 1.引言 紧接上篇 ".NET Core容器化@Docker" ,这一节我们先来介绍如何使用Nginx来完成.NET Core应用的反向代理,然后再介绍多容器应用的部署问题。 2. Why Need Nginx .NET Core中默认的Web Server为Kestrel。 Kestrel is 阅读全文
posted @ 2017-12-26 08:26 「圣杰」 阅读(3084) 评论(6) 推荐(15) 编辑
摘要: 温馨提示:本文适合动手演练,效果更佳。 1. 引言 我们知道. NET Core最大的特性之一就是跨平台,而对于跨平台,似乎大家印象中就是可以在非Windows系统上部署运行。而至于如何操作,可能就有所欠缺。那这一节我们就结合简单实例一步一步教你如何借助Docker来容器化 .NET Core应用, 阅读全文
posted @ 2017-12-25 08:33 「圣杰」 阅读(7557) 评论(16) 推荐(29) 编辑
摘要: Docker: Build, Ship, and Run Any App, Anywhere 在任何地方构建、交付和运行任何应用 1. 引言 最近简单的学习了下Docker,本文先简要梳理下Docker涉及到的一些重要概念,后续在结合.NET Core探讨其基本用法。 2. What's Docke 阅读全文
posted @ 2017-12-19 19:28 「圣杰」 阅读(657) 评论(0) 推荐(2) 编辑
摘要: 1. 引言 首先, "Bitbucket" 提供支持Mercurial和Git版本控制系统的网络托管服务。简单来说,它类似于GitHub,不同之处在于它支持个人免费创建私有项目仓库。除此之外,Bitbucket提供的Pipeline功能可以帮助我们进行项目的自动构建、测试和部署。 2. 使用指南 该 阅读全文
posted @ 2017-12-11 09:47 「圣杰」 阅读(1204) 评论(4) 推荐(2) 编辑
摘要: 在继承中new和override相同点和区别?看下面的代码,有一个基类A,B1和B2都继承自A,并且使用不同的方式改变了父类方法Print()的行为。测试代码输出什么?为什么? 不得不承认,这道题很考验.net程序员的基础知识。看似简单的继承,重载和覆写,却大有玄机。 它不仅涉及到对象的创建,也涉及 阅读全文
posted @ 2017-12-04 09:02 「圣杰」 阅读(551) 评论(0) 推荐(2) 编辑
摘要: "ABP入门系列目录——学习Abp框架之实操演练" "源码路径:Github LearningMpaAbp" 1. 引言 Abp支持MySql已经不是什么新鲜事了,但按照 "官方文档:Entity Framework MySql Integration" 来,你未必能成功切换,本文就记录下切换MyS 阅读全文
posted @ 2017-11-22 11:38 「圣杰」 阅读(3691) 评论(3) 推荐(2) 编辑
摘要: 人生苦短,我用Python && C 。 1.引言 最近初学Python,写爬虫上瘾。爬了豆瓣练手,又爬了公司的论坛生成词云分析年度关键词。最近琢磨着2017又仅剩两月了,我的年度关键词是啥? 所以自然想到爬取下自己的微信朋友圈,来个词频分析,生成属于自己的年度关键词词云。 朋友圈的爬取是非常有难度 阅读全文
posted @ 2017-11-03 08:20 「圣杰」 阅读(11763) 评论(2) 推荐(5) 编辑
摘要: "ASP.NET Core知多少系列:总体介绍及目录" 1. 引言 对于ASP.NET Core应用程序来说,我们要记住非常重要的一点是:其本质上是一个独立的控制台应用,它并不是必需在IIS内部托管且并不需要IIS来启动运行(而这正是ASP.NET Core跨平台的基石)。ASP.NET Core应 阅读全文
posted @ 2017-10-09 11:06 「圣杰」 阅读(16134) 评论(49) 推荐(134) 编辑
摘要: 1. 引言 Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency prob 阅读全文
posted @ 2017-08-23 08:11 「圣杰」 阅读(12122) 评论(41) 推荐(42) 编辑
摘要: "Sql Server索引设计指南——脑图链接" 参考资料: "SQL Server 索引设计指南" .aspx Top) "Clustered and Nonclustered Indexes Described" 阅读全文
posted @ 2017-08-03 08:10 「圣杰」 阅读(839) 评论(2) 推荐(4) 编辑
摘要: "DDD理论学习系列——案例及目录" 1. 引言 Module,即模块,是指提供特定功能的相对独立的单元。提到模块,你肯定就会想到模块化设计思想,也就是功能的分解和组合。对于简单问题,可以直接构建单一模块的程序。而对于复杂问题,则可以先创建若干个较小的模块,然后将它们组装、链接在一起,从而构成复杂的 阅读全文
posted @ 2017-08-01 08:04 「圣杰」 阅读(3396) 评论(4) 推荐(9) 编辑
摘要: "DDD理论学习系列——案例及目录" 1. 引言 DDD中 Repository 这个单词,主要有两种翻译: 资源库 和 仓储 ,本文取 仓储 之译。 说到仓储,我们肯定就想到了仓库,仓库一般用来存放货物,而仓库一般由仓库管理员来管理。当工厂生产了一批货物时,只需交给仓库管理员即可,他负责货物的堆放 阅读全文
posted @ 2017-07-31 08:29 「圣杰」 阅读(6296) 评论(11) 推荐(15) 编辑
摘要: "DDD理论学习系列——案例及目录" 1.引言 在针对大型的复杂领域进行建模时,聚合、实体和值对象之间的依赖关系可能会变得十分复杂。在某个对象中为了确保其依赖对象的有效实例被创建,需要深入了解对象实例化逻辑,我们可能需要加载其他相关对象,且可能为了保持其他对象的领域不变性增加了额外的业务逻辑,这样即 阅读全文
posted @ 2017-07-21 08:26 「圣杰」 阅读(3729) 评论(3) 推荐(14) 编辑