浅谈SQL Server数据优化之若干要点

在上篇文章 浅谈SQL Server内部运行机制 中,与大家分享了SQL Server内部运行机制,通过上次的分享,相信大家已经能解决如下几个问题: 1.SQL Server 体系结构由哪几部分组成? 2.SQL Server 体系结构各模块之间关系是怎样的? 3.SQL Server 体系结构内部 ...

Alan_beijing @ 2018/12/19

浅谈SQL Server内部运行机制

对于已经很熟悉T-SQL的读者,或者对于较专业的DBA来说,逻辑的增删改查,或者较复杂的SQL语句,都是非常简单的,不存在任何挑战,不值得一提,那么,SQL的哪些方面是他们的挑战 或者软肋呢? 那就是sql优化。然而,要向成为一个好的Sql优化高手,首先要做的一件事无疑就是了解sql语句在SQL S ...

Alan_beijing @ 2018/12/11

浅谈Quartz定时任务调度

一 开发概述 对于具有一定规模的大多数企业来说,存在着这样一种需求:存在某个或某些任务,需要系统定期,自动地执行,然而,对大多数企业来说,该技术的实现,却是他们面临的一大难点和挑战。 对于大部分企业来说,实现如上功能,挑战在哪里? 挑战一:如何做一个自动服务的系统? 是从0到1开发(费时费力花钱,还 ...

Alan_beijing @ 2018/11/28

浅谈JavaScript之Event(上篇)

一 简述JavaScript及其在浏览器中的地位 (一) 浏览器主要构成 虽然不同浏览器之间存在差异(如Google Chrome,Firefox,Safari和IE等),但单从浏览器构成来说,大同小异,大致可归结为如下几类: 1.User Interface(用户界面):所谓用户界面,就是通过浏览 ...

Alan_beijing @ 2018/11/21

【JavaScript系列】JavaScript之数组

一 概述 JavaScript数组同后端语言一样,具有它自己的数据结构,归根结底,这种数据结构,本质就是一种集合。 在后端语言中(如java,.net等),数组是这样定义的:数组是用来存储相同数据类型的集合。这个定义,“相同数据类型”6个字限制了数据只能存储相同的数据类型,如int[]数组只能存储数 ...

Alan_beijing @ 2018/11/05

【JavaScript杂例】简述JavaScript:void(0)

本杂例阐述javaScript:void()在<a>标签中的用法 一 定义 javascript:void(function(){}) 二 讲解 1.javascript:void(0)表示死连接; 2.javascript:void(function(){})表示执行执行的函数 三 javascr ...

Alan_beijing @ 2018/10/30

【详解JavaScript系列】JavaScript之变量

一 概述 本篇文章将讲解JavaScript中的变量,大致内容归结为: 1.变量定义 包括变量声明和变量初始化 2.变量种类 包括局部变量和全局变量 3.变量链式作用域及访问 二 内容 (一)变量定义 在JavaScript编程语言中,变量的定义是通过var关键字来定义的(若变量不通过var定义,则 ...

Alan_beijing @ 2018/10/14

【详解JavaScript系列】JavaScript之流程语句

一 开篇概述 本讲主要讲解JavaScript流程语句,其大致内容包括如下: 其中,常用的if,while,do..while,for在本片文章就不论述,重点论述for..in..,label,break和continue,whth,switch等语句 二 内容区 (一)常用语句 由于如下语句比较通 ...

Alan_beijing @ 2018/10/12

【JavaScript系列】你应掌握的JavaScript之函数(一)

在编程语言中,无论是面向过程的C,兼备面过程和对象的c++,还是面向对象的编程语言,如java,.net,php等,函数均扮演着重要的角色。当然,在面向对象编程语言JavaScript中(严格来说,JS属于弱面向对象编程语言),函数(function)更扮演着极其重要的角色和占有极其重要的地位。在本 ...

Alan_beijing @ 2018/09/17

【Bootstrap系列】详解Bootstrap-table

本篇文章将与大家分享bootstrap-table插件,借助于它实现基本的增删改查,导入导出,分页,父子表等。 至于其他技术,如冻结表头,列排列,行拖动,列拖动等,会在后续文章中与大家分享。 一 效果图 (一)页面初始化 下图是页面首次加载结束后的效果,主要完成以下功能: 1.日期部分,开始时间:当 ...

Alan_beijing @ 2018/09/11

【ASP.NET MVC系列】浅谈ASP.NET MVC资源过滤和授权

最近比较忙,博客很久没更新了,很多博友问何时更新博文,因此,今天就花了点时间,写了本篇文章,但愿大家喜欢。 本篇文章不适合初学者,需要对ASP.NET MVC具有一定基础。 本篇文章主要从ASP.NET MVC 基架角度去分析MVC框架是如何实现资源过滤,资源授权,感兴趣的,欢迎阅读。 相关文章,请 ...

Alan_beijing @ 2018/08/30

浅谈Log4net在项目中如何记录日志

一 引入背景 在软件开发周期中,无论是开发中,或是测试中,或是上线后,选择合适的工具监控程序的运行状态至关重要,只有如此,才能更好地排查程序问题和检测程序性能问题等。本篇文章主要与大家分享,如何利用Log4net在项目中记录日志文件。在应用程序出现问题时,启用日志记录有助于解决问题。使用log4ne ...

Alan_beijing @ 2018/08/30

[C#]关于DBNULL的解释

1 概述 1 概述 如下例子,你觉得有什么问题?如你能很快的找出问题,并且解决它,那么你可以跳过本篇文章,谢谢~~。 想一分钟,OK,如果没想出来,可以往下看,下图标注处即为问题处。 ok,本篇文章就是来解决该问题的。也就是接下来要与大家分享的System.DBNULL类型。 2 内容分享 2 内容 ...

Alan_beijing @ 2018/08/29

【Jquery系列】详解Jquery对象和Dom对象

问题描述 本篇文章主要讲解Jquery对象和DOM对象,主要围绕如下五个方面来介绍: Jquery对象和dom对象定义 Jquery对象与dom对象区别 Jquery对象及运用举例 dom对象及运用举例 Jquery对象与dom对象相互转换 1 内容区 1 内容区 1.1 Jquery对象和dom对 ...

Alan_beijing @ 2018/08/29

【Jquery系列】prop和attr区别

问题描述 由于prop(property的缩写)和attr(attribute的缩写)翻译成汉语,均有“特性、属性”等意思的原因,导致大家容易混淆分不清,本篇文章将试图从英文含义,中文含义和Jquery含义三个方面,彻底将它们区分开来。 在英文中的理解 在中文中的理解 在jquery中的理解 总结 ...

Alan_beijing @ 2018/08/29

【Jquery系列】之DOM属性

1 概述 1 概述 本章将结合JQuery官方API,对Jquery属性进行分析与讲解。主要讲.addClass(),.attr(),,hasClass(),,html(),.prop(),.removeAtrr(),.removeClass(),.removeProp(),.toggleClass ...

Alan_beijing @ 2018/08/29

【Jquery系列】之Jquery 选择器

1 概述 1 概述 本篇文章为穿插文章,ASP.NET MVC系列目前写了如下几篇: 详解google Chrome浏览器(理论篇) 详解Google Chrome浏览器(操作篇)(上) 详解Google Chrome浏览器(操作篇)(下) .NET 开发环境搭建 详解ASP.NET MVC 路由 ...

Alan_beijing @ 2018/08/29

浅谈SQL Server事务与锁(上篇)

一 概述 在数据库方面,对于非DBA的程序员来说,事务与锁是一大难点,针对该难点,本篇文章试图采用图文的方式来与大家一起探讨。 “浅谈SQL Server 事务与锁”这个专题共分两篇,上篇主讲事务及事务一致性问题,并简略的提及一下锁的种类和锁的控制级别。 下篇主讲SQL Server中的锁机制,锁控 ...

Alan_beijing @ 2018/08/29

【SqlServer】【问题收集】必须声明标量变量

1 问题概述 1 问题概述 在DAL层,通过标量给变量赋值时,出现如下异常 我们来看看在数据访问层的SQL语句: 2 问题分析与解决 2 问题分析与解决 2.1 问题分析 变量参数未传递进去 2.2 问题解决 将参数传递进去即可 3 版权 3 版权 感谢您的阅读,若有不足之处,欢迎指教,共同学习、共 ...

Alan_beijing @ 2018/08/29

【SqlServer】【问题收集】阻止保存要求重新创建表的更改

1 概述 1 概述 阻止保存要求重新创建表的更改,场景是这样的:假设数据库中有一张员工表EmployeeInfo,如下所示: 其中有个字段EmployeeBirthday,在设计表时,其类型误设为VARCHAR类型,此时需要更改其数据类型,即VARCHAR类型更改为DateTime类型,SqlSer ...

Alan_beijing @ 2018/08/29