05 2018 档案

摘要:本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html 建立Richardson成熟度2级的POST和 GET的RESTful API请看这里: 阅读全文
posted @ 2018-05-30 16:59 杨浪 阅读(368) 评论(0) 推荐(0) 编辑
摘要:引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客, 阅读全文
posted @ 2018-05-28 10:00 杨浪 阅读(7251) 评论(0) 推荐(1) 编辑
摘要:引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会s 阅读全文
posted @ 2018-05-28 09:59 杨浪 阅读(307) 评论(0) 推荐(0) 编辑
摘要:之前的ASP.NET网站,只要把*.html、*.css、*.jpg、*.png、*.js等静态文件放在项目根目录,默认都可以直接被浏览;但ASP.NET Core 小改了浏览静态文件的方式,默认根目录不再能浏览静态文件,需要指定静态文件的目录,才可以被浏览。本篇将介绍ASP.NET Core浏览静 阅读全文
posted @ 2018-05-25 23:07 杨浪 阅读(1113) 评论(1) 推荐(0) 编辑
摘要:百度,一家让人既爱又恨的企业,血友吧贴吧被卖,魏则西事件的持续发酵,一时间将百度推到了舆论的风口浪尖上。是非对错,我们在这里也不多做评判,本文呢为大家整理了百度开源的70+项目,看看有没有感兴趣的。本文内容综合整理自oschina、github。 1. JavaScript图表库 ECharts E 阅读全文
posted @ 2018-05-25 23:04 杨浪 阅读(263) 评论(0) 推荐(0) 编辑
摘要:本文转自:https://www.cnblogs.com/cgzl/archive/2018/05/23/9047626.html 本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.co 阅读全文
posted @ 2018-05-24 10:37 杨浪 阅读(297) 评论(0) 推荐(0) 编辑
摘要:每个线程都有一个唯一标示符,来区分线程中的主次关系的说法。 线程唯一标示符:Thread.CurrentThread.ManagedThreadID; UI界面和Main函数均为主线程。 被Thread包含的“方法体”或者“委托”均为子线程。 委托可以包含多个方法体,利用this.Invoke去执行 阅读全文
posted @ 2018-05-21 15:08 杨浪 阅读(12179) 评论(0) 推荐(0) 编辑
摘要:“线程同步”的含义 当一个进程启动了多个线程时,如果需要控制这些线程的推进顺序(比如A线程必须等待B和C线程执行完毕之后才能继续执行),则称这些线程需要进行“线程同步(thread synchronization)”。 线程同步的道理虽然简单,但却是给多线程开发带来复杂性的根源之一。当线程同步不好时 阅读全文
posted @ 2018-05-21 15:05 杨浪 阅读(777) 评论(0) 推荐(0) 编辑
摘要:本篇我们记录的内容是怎么在Core中使用Redis 和 SQL Server 实现分布式缓存。 一、文章概念描述 分布式缓存描述: 分布式缓存重点是在分布式上,相信大家接触过的分布式有很多中,像分布式开发,分布式部署,分布式锁、事物、系统 等有很多。使我们对分布式本身就有一个很明确的认识,分布式就是 阅读全文
posted @ 2018-05-16 14:38 杨浪 阅读(842) 评论(0) 推荐(0) 编辑
摘要:先进行细分: 类的成员分为:字段、属性、方法、构造方法 成员的修饰符:静态成员、实例成员 层次结构:父类、子类 先不考虑继承关系,执行顺序为: 属性和方法是在调用的时候才执行,这里就不考虑了。如何理解上面的执行过程?假如让我来设计执行过程,我该如何考虑,依据是什么? 首先,静态的东西是大家共享的,也 阅读全文
posted @ 2018-05-14 11:06 杨浪 阅读(628) 评论(0) 推荐(0) 编辑
摘要:什么是单例模式? 这里我就不做过多的解释了, 毕竟关于Singleton的资料实在是太多太多了。点击这里 1.简单的思路就是, 创建对象单例的动作转移到另外的行为上面, 利用一个行为去创建对象自身, 如下: 这样写看上去是没有问题, 但是有没有那种可能, 同时两个动作都判断这个对象为空, 那么这个对 阅读全文
posted @ 2018-05-14 11:02 杨浪 阅读(1989) 评论(0) 推荐(1) 编辑
摘要:SET NOCOUNT ON 在存储过程中,经常用到SET NOCOUNT ON; 作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数; 即使当SET NOCOUNT ON 时候,也更 阅读全文
posted @ 2018-05-11 00:46 杨浪 阅读(295) 评论(0) 推荐(0) 编辑
摘要:两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器 阅读全文
posted @ 2018-05-10 23:55 杨浪 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一 什么是多线程 1、 什么是进程?一个 exe 运行一次就会产生一个进程,一个 exe 的多个进程之 间数据互相隔离。 2、 一个进程里至少有一个线程:主线程。我们平时写的控制台程序默认就是单线程的,代 码从上往下执行,一行执行完了再执行下一行; 3、 什么是多线程:一个人两件事情同时做效率高。同 阅读全文
posted @ 2018-05-09 10:32 杨浪 阅读(220) 评论(0) 推荐(0) 编辑
摘要:行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的SELECT...CAS 阅读全文
posted @ 2018-05-08 14:25 杨浪 阅读(308) 评论(0) 推荐(0) 编辑
摘要:问题1:什么是HttpHandler? 问题2:什么是HttpModule? 问题3:什么时候应该使用HttpHandler什么时候使用HttpModule? 答案1:HttpHandler,Http请求的处理者,例如ScriptHandler、WebServiceHandler,IHttpHand 阅读全文
posted @ 2018-05-07 17:39 杨浪 阅读(315) 评论(0) 推荐(0) 编辑
摘要:在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。 运行下面的脚本 阅读全文
posted @ 2018-05-07 17:24 杨浪 阅读(6390) 评论(0) 推荐(0) 编辑
摘要:C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进 阅读全文
posted @ 2018-05-07 17:10 杨浪 阅读(18607) 评论(2) 推荐(9) 编辑
摘要:重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码: #region 重写 public class C1{ public virtual  阅读全文
posted @ 2018-05-07 16:45 杨浪 阅读(11424) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示