自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jsd2root的博客

今天的努力给明天一个更高的起点

  • 博客(36)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 SQLServer优化资料整理

SQLServer优化资料整理50种方法优化SQL Server数据库查询(有N多错别字)http://database.51cto.com/art/200612/35820.htm查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。

2017-04-27 21:23:59 1008

转载 Sql Server之旅——第二站 理解万恶的表扫描

很久以前我们在写sql的时候,最怕的一件事情就是sql莫名奇妙的超级慢,慢的是撸一管子回来,那个小球还在一直转。。。这个着急也只有当事人才明白,后来听说有个什么“评估执行计划“,后来的后来才明白应该避免表扫描。。。一:表扫描1.现象  ”表扫描“听起来很简单,不就是一行一行的扫嘛,你要说”执行计划”的话,我也会玩,为了更可观,我build一个表,再插入三行数据,如下

2017-04-27 16:04:13 518

转载 索引扫描与索引查找

一、索引扫描与表扫描类似,都是把索引从开始扫描到结束。 二、索引查找会根据你查询的字符,定位到索引的局部位置,然后再开始查找,不用把整个索引全部扫描一遍,在效率上比索引扫描快很多。 三、索引扫描与索引查找实例 1、表结构create table person (id int, last_name varchar(3

2017-04-27 15:17:20 747

转载 怎样查出SQLServer的性能瓶颈

怎样查出SQLServer的性能瓶颈怎样查出SQLServer的性能瓶颈--王成辉翻译整理,转贴请注明出自微软BI开拓者[url]www.windbi.com[/url]--原帖地址如果你曾经做了很长时间的DBA,那么你会了解到SQLServe的性能调优不是一个精密的科学。即使是,对于为最佳的性能找到最佳的配置也是很困难的。这是因为对于调优来说很少东西是绝对

2017-04-26 14:22:27 868

转载 html 空链接 href=“#"与href="javascript:void(0)”的区别

注意是跳动到了页首的区别,最好用void(0) 用户体验好点。#包含了一个位置信息,默认的锚是#top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接,不会发生页面跳动。

2017-04-26 10:56:57 313

原创 SQL 不错的学习blog

http://www.cnblogs.com/CareySon/

2017-04-24 22:17:18 287

转载 SQL Server中行列转换 Pivot UnPivot

PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN()) UNPIVOT用于将列明转为列值

2017-04-24 21:23:27 424

转载 SQL Server聚合函数

聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性。T-SQL提供的聚合函数一共有13个之多。  聚合函数通常会在下列场合使用:   1、select语句的选择列表,包括子查询和外部查询。   2、使用comput

2017-04-24 20:50:45 478

转载 使用WITH AS提高性能简化嵌套SQL

一.WITH AS的含义    WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如

2017-04-24 20:41:00 445

转载 SQL Server游标的使用【转】

http://www.cnblogs.com/moss_tan_jun/archive/2011/11/26/2263988.html游标是邪恶的!       在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。       正常面向集合的思维方式是:  

2017-04-24 20:32:28 276

转载 SQL Server DBA工作内容详解

在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行。DBA的工作也是最繁忙的工作,无论是性能调整,还是灾难恢复,都离不开DBA的支持。  一般地,作为一个DBA,至少应该做好以下12项任务:

2017-04-24 20:03:44 392

转载 Ajax状态值及状态码

1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成)AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该

2017-04-24 15:20:38 580

转载 .net获取当前url各种属性(文件名、参数、域名 等)

原始 URL 定义为 URL 中域信息之后的部分。在 URL 字符串 http://www.contoso.com/articles/recent.aspx 中,原始 URL 为/articles/recent.aspx。原始 URL 包括查询字符串(如果存在)。测试的url地址是http://www.test.com/testweb/default.aspx?id=1, 结果如下:Re

2017-04-24 14:18:11 720

转载 行善的最高境界不是施舍而是引路

http://www.cnhonkerarmy.com/thread-221741-1-1.html亿万富豪丹尼尔在散步时,发现一个小男孩蹲在路边,手里拿着一根草茎在地上摆动着。丹尼尔好奇地俯下身子,抚摸着小男孩的头,问道,小朋友,你在干什么呢?小男孩头也不抬地回答道,我在为一只蚂蚁引路。丹尼尔听了,忍俊不禁地笑道,一只蚂蚁需要你引什么路?小男孩认真地回答道,这只蚂

2017-04-23 20:18:35 346

转载 mongodb,redis,hbase 三者都是nosql数据库,他们的最大区别和不同定位

作者:Harry Zhu链接:https://www.zhihu.com/question/30219620/answer/48322171来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。当SQL满足不了你的需求或者SQL 已经不是必须的或者最佳的选择时,就是你考虑这类NoSQL 的时候了。当你的内存大于你的数据时,sche

2017-04-22 22:26:44 9690

转载 关于 redis、memcache、mongoDB 的对比

from:http://yang.u85.us/memcache_redis_mongodb.pdf从以下几个维度,对 redis、memcache、mongoDB 做了对比。1、性能都比较高,性能对我们来说应该都不是瓶颈。总体来讲,TPS 方面 redis 和 memcache 差不多,要大于 mongodb。2、操作的便利性memcache 数据结构单一。(key-

2017-04-22 22:18:13 268

转载 mongodb,redis,mysql 简要对比

mongodb,redis,mysql 简要对比本篇内容大部分不是原创,转载的会贴有链接。准备学习下数据库,想对目前的主流数据库做一个简单的了解分析,就搜集了资料整理到了一块。当下主流的要数NoSql数据库了,拥有强大的高并发能力。mongodb:它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但mongodb并不是单纯的内存数据库。持久化

2017-04-22 22:08:29 313

转载 Redis与Memcached的区别

一. 综述读一个软件的源码,首先要弄懂软件是用作干什么的,那memcached和redis是干啥的?众所周知,数据一般会放在数据库中,但是查询数据会相对比较慢,特别是用户很多时,频繁的查询,需要耗费大量的时间。怎么办呢?数据放在哪里查询快?那肯定是内存中。memcached和redis就是将数据存储在内存中,按照key-value的方式查询,可以大幅度提高效率。所以一般它们都用做缓存服务器

2017-04-22 21:59:08 283

转载 Redis与Memcached的区别

转载地址:http://gnucto.blog.51cto.com/3391516/998509Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的

2017-04-22 21:49:49 413

转载 C#参考:Linq 概述

Linq (Language Integrated Query,语言集成查询),是微软公司提供的一项新技术,它能够将查询功能引入到.NET 3.5 所支持的编程语言中,例如C#,Visual Basic.NET。查询操作通过编程语言自身来表达,而不再是以字符串的形式嵌入到应用程序中。Linq主要包含下面四个组件:Linq to Objets、Linq to Sql、Linq

2017-04-22 14:44:04 548

转载 C#扩展方法知多少

前言:上篇 序列化效率比拼——谁是最后的赢家Newtonsoft.Json 介绍了下序列化方面的知识。看过Demo的朋友可能注意到了里面就用到过泛型的扩展方法,本篇打算总结下C#扩展方法的用法。博主打算分三个层面来介绍这个知识点,分别是:.Net内置对象的扩展方法、一般对象的扩展方法、泛型对象的扩展方法。     什么是扩展方法?回答这个问题之前,先看看我们一般情况下方法的调用。类似这样的

2017-04-22 13:56:21 244

转载 LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains2008-01-25 10:55 by 李永京, 57150 阅读, 34 评论, 收藏, 编辑我们继续讲解LINQ to SQL语句,这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。

2017-04-21 13:34:15 303

转载 [整理]C#反射(Reflection)详解

[整理]C#反射(Reflection)详解本人理解:装配件:Assembly(程序集)晚绑定:后期绑定MSDN:反射(C# 编程指南)-----------------原文如下--------1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以

2017-04-20 23:02:22 572

转载 通过反射获取系统中所有继承了某接口的类

使用 Linq:var types = AppDomain.CurrentDomain.GetAssemblies() .SelectMany(a => a.GetTypes().Where(t => t.GetInterfaces().Contains(typeof(ISecurity)))) .ToArray();不使用 Linq:public st

2017-04-20 22:51:35 1024

转载 详解C#中的反射

http://blog.csdn.net/educast/article/details/2894892反射(Reflection)2008年01月02日 星期三 11:21两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声

2017-04-20 22:46:05 254

转载 ASP.NET 自带对象 JSON字符串与实体类的转换

ASP.NET 自带对象 JSON字符串与实体类的转换关于JSON的更多介绍,请各位自行google了解!如果要我写的话,我也是去Google后copy!嘿嘿,一直以来很想学习json,大量的找资料和写demo,总算有点了解! 切入正题!还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈。using System;using Syste

2017-04-20 22:34:41 1548

转载 SQL多行数据拼接OUTER APPLY,CROSS APPLY,FOR XML AUTO

http://www.jb51.net/article/28753.htm要实现的SQL查询很原始:要求从第一个表进行查询得到第二个表格式的数据,上网查询之后竟然能写出下面的SQL:复制代码代码如下:select * from userino SELECT * FROM( SELECT DISTINCT userpart FROM use

2017-04-18 18:43:37 463

原创 系统权限管理

事无巨细,小心谨慎,尽可能考虑,登录超时,退出登录,登录状态保存,用户登录后台前端状态统一。

2017-04-17 16:51:06 451

转载 若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet

http://www.cnblogs.com/Steven7Gao/archive/2012/06/13/2547905.html若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet请将 JsonRequestBehavior 设置为 AllowGetMVC 默认 Request 方式为 Post。actionp

2017-04-17 16:47:00 2960

转载 MD5算法原理

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。    MD5功能:    输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);    不同的输入得到的不同的结果(唯一性);    根据128位的输出结果不可能反推出输入的信息(不可逆); 

2017-04-17 12:48:48 432

转载 初步认识React

React刚开始红的时候,由于对其不甚了解,觉得JSX的写法略非主流,故一直没打算将其应用在项目上,随着身边大神们的科普,才后知后觉是个好东西。好在哪里呢?个人拙见,有俩点:1. 虚拟DOM —— 在DOM树的状态需要发生变化时,虚拟DOM机制会将同一Event loop前后的DOM树进行对比(自然通过一系列高效的算法),如果俩个DOM树存在不一样的地方,那么React仅仅会针对这

2017-04-17 12:28:25 252

转载 高级系统架构师培训笔记

前几天参加了中科院计算所培训中心谢老师的高级系统架构师培训课程,将其中的一些点做了下记录:系统架构师的工作是复杂设计总体解决方案以及领域对象的逻辑和物理布局,这是一项在复杂环境中高风险、高影响力的活动。1、软件架构的定义:软件架构(Software Architecture)也称之为软件体系结构,它是一组有关如下要素的重要决策:软件系统的组织,构成系统的结构化元素,接口和它们相互协作的

2017-04-17 12:23:29 456

原创 现在理解的程序架构

架构一词源于建筑学,那就借鉴建筑的概念理一理架构。首先想要盖一座大厦,我们需要先盖好基础毛坯房,建立好基础设施,(卫生间,电梯,楼梯,监控室,部署好强电线路,弱电线路,暖通空调等),这些是 所有大楼大厦的必须配套设施,在软件产品中就对应着软件系统的(缓存模块,数据库访问模块,权限模块,通用公共方法,通用错误处理)所有软件系统都需要的基本模块,有了基础设施,我们就可以在此基础上按照我们的意愿装饰

2017-04-13 22:06:28 243

转载 C#中正则表达式使用介绍

摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。  关键字:正则表达式、元字符、字符串、匹配  1、正则表达式简介  正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、

2017-04-12 20:42:35 3267

转载 软件性能测试的本质

软件性能测试的本质   淘宝网每年的双11 活动都是对其服务器性能的挑战。因为在这一天所有商品半价,购物的用户量剧增。做为淘宝网的高层更多的关心在线用户数,用户交易量,总交易金额等,做为一名技术人员,我们可能更关心当天系统的吞吐量、每秒钟点击率以及系统资源的消耗情况等,对!这就是系统的性能。那么性能的本质是什么呢?我试抓住一些点来解释。 基于用户体验的性能测试

2017-04-11 09:18:19 235

转载 在做自动化测试之前你需要知道的

什么是自动化测?   做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。  首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序

2017-04-11 09:08:21 1043 1

pytest 官方文档

pytest 官方文档,此文档为官方最新版2020-09-18,文章为英文文档。文字清晰,内容丰富,分享给大家。

2020-09-18

网络规划设计师.xmind

整理网络规划设计师考试知识点,可参考 https://blog.csdn.net/jsd2honey/article/details/99716988

2019-08-19

硬盘基础知识

在构成计算机硬件系统的所有设备中,硬盘作为存储设备中的一种,具有非常重要的地位。它是系统软件、应用软件与用户数据的载体。没有硬盘,计算机将无法正常工作。 硬盘作为一种外部存储设备,用户存放在其中的数据在计算机断电后并不会丢失,但这并不能保证这些数据永远不会丢失。当硬盘出现某些故障时,就极有可能会导致保存在其中的数据丢失。那么,硬盘中丢失的数据是不是就无法找回了呢?其实不然,只要我们采取合理的措施,就能够恢复部分甚至全部数据。

2018-12-27

中国惠普在电信运营商 核心系统的PAAS实践之路

目录 1. 背景和挑战 2. 惠普PAAS平台解决方案 3. 惠普PAAS平台实践

2018-12-27

现代企业备份架构——存储新风口

传统数据备份 现代数据备份 优劣对比 企业IT架构当前挑战

2018-12-27

Kingbase ES V8 安装

金仓数据库 KingbaseES V8R2 快速安装指南 KingbaseES数据库是一个大型通用的跨平台系统,可以安装和运行于Linux等多种操作系统平台下。KingbaseES数据库在各种操作系统平台上都很容易安装和配置。用户可以参考相应平台下的安装指南,安装KingbaseES数据库。

2018-12-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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