排序:
默认
按更新时间
按访问量

浅谈Asp.net 运行机制

一、Asp.net 运行机制概述1.使用Asp.net 进行动态Web开发,编写好Web应用程序,即动态页面,并部署到Web服务器,如IIS中;2.客户端在浏览器输入地址,请求相应的动态页面;3.Web 服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流,返回给客户端4.客户...

2018-06-12 17:15:47

阅读数:5

评论数:0

细聊分布式ID生成方法

一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记...

2018-06-04 13:56:20

阅读数:29

评论数:0

秒杀系统架构优化思路

本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存...

2018-06-02 23:59:28

阅读数:21

评论数:0

ASP.NET WebApi实现请求频率限制

SampleController.csusing System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Web; using System.We...

2018-06-02 21:57:59

阅读数:45

评论数:1

究竟啥才是互联网架构“高可用”

 一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99...

2018-06-02 20:52:02

阅读数:45

评论数:0

彻底弄懂HTTP缓存机制及原理

前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很...

2018-06-02 17:01:31

阅读数:19

评论数:0

WCF、WebAPI、WCFREST、WebService之间的区别

在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。  Web Service  1、它是基于...

2018-06-01 18:00:12

阅读数:13

评论数:1

ASP.NET运行机制原理

ASP.NET运行机制原理 一、浏览器和服务器的交互原理  (一)、浏览器和服务器交互的简单描述: 1.通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去另一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个 WEB服务器软件来接收和处理的,它会分析接收的请求信息...

2018-06-01 10:15:08

阅读数:189

评论数:0

值类型和引用类型深入理解

引言   山重水复疑无路,柳暗花明又一村,越探究越接近事物的本质。最近在学习原型模式(Prototype)时,发现原型模式本质就是对一个类原始数据的克隆,但在学习深拷贝和浅拷贝时又发现与值类型和引用类型有着千丝万缕的联系。回想好久都没有温习基础,于是就整理了值类型和引用类型的随笔,本文内容比较基础...

2018-06-01 10:10:42

阅读数:14

评论数:0

JVM 垃圾回收机制主要原理

对于垃圾JVM的垃圾回收机制这里我们称为GC,众所周知,java语言不需要像c++那样需要自己申请内存,自己释放内存,这些都是JVM帮我们做好了的,但是对于一名java程序员,想要更近自己的水平更上一层楼,就要去了解GC的工作原理,根据原理才能写出更好的更优的程序,这里我们先初步讲解一下GC的工作...

2018-06-01 10:08:14

阅读数:36

评论数:0

到底什么时候该使用MQ?

原文地址:http://mp.weixin.qq.com/s/Brd-j3IcljcY7BV01r712Q一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什...

2018-05-31 12:52:36

阅读数:60

评论数:0

互联网架构为什么要做服务化?[转载]

近期参加一些业界的技术大会,“微服务架构”的话题非常之火,也在一些场合聊过服务化架构实践,最近几期文章期望用通俗易懂的语言聊聊了个人对服务化以及微服务架构的理解,希望能给大伙一些启示。如果有遗漏,也欢迎大家补充。 一、互联网高可用架构,为什么要服务化?【服务化之前高可用架构】在服务化之前,互联网的...

2018-05-31 12:51:12

阅读数:56

评论数:0

一个故事告诉你比特币的原理及运作机制

转载地址:http://blog.codinglabs.org/articles/bitcoin-mechanism-make-easy.html周末花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的...

2018-04-19 15:20:42

阅读数:48

评论数:0

区块链技术入门,涉及哪些编程语言?

作者:Fickr Sung孫啟誠链接:https://www.zhihu.com/question/46729645/answer/259780518来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、区块链是什么?二、从业务角度学习区块链技术?三、从技术角度学习区块...

2018-04-19 15:18:12

阅读数:322

评论数:0

Vue.js——vue-resource全攻略

概述 上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以...

2016-09-23 09:10:29

阅读数:3491

评论数:1

深入理解IOC模式及Unity框架

研究了下,有几篇博客确实已经说得很清楚了      1、IoC模式:http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html  这篇博客是通过一个播放器的例子来说明什么是依赖,依赖倒置,控制反转(IOC),最后实现依赖注入。通过...

2016-06-30 09:44:52

阅读数:273

评论数:0

Swashbuckle Swagger UI 用于 MVC web api

前段时间一直在研究swagger ui 、swagger edit ,但还是有好多约束、查了一下Swashbuckle、swagger ui 都是开源的,直接下载源代码修改成自己想要的格式 Swashbuckle:https://github.com/domaindrivendev/Sw...

2016-06-27 18:49:25

阅读数:1495

评论数:0

swagger web api 学习总结 part2

Part1 部分我们学习了在MVC Web Api 中使用Swagger 、和修改swagger的样式还有怎么引入自己的js文件,扩展自己的版本,Part2部分我们学习一下授权 授权分为三部分 1、BasicAuth 2、ApiKey 3、OAuth2 我们这里着重学习一下OAuth2 和...

2016-06-26 18:14:51

阅读数:451

评论数:0

swagger web api 学习总结 part1

Part1 记录mvc api 简单使用swagger 1、创建mvc api 项目 2、初始化包   (工具-NuGet包管理器-管理解决方案的NuGet包) -Swashbuckle 3、在App_Start 生成SwaggerConfig.cs  如下代码,默认全部注释的。 us...

2016-06-26 16:51:29

阅读数:1361

评论数:0

web api filter 和 mvc filter 区别

给web api 项目和mvc 项目添加过滤器的时候遇到了一个问题,在web api 引用的是Http 而在MVC 项目引用的是 System.Web.Mvc web api 终结过滤器的方法 : filterContext.Response = filterContext.Request.Cr...

2016-06-22 19:51:37

阅读数:1624

评论数:0

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