Web
bin_csdn_
github: https://github.com/BinGithub2015
展开
-
RESTful api设计相关博客推荐
最近在了解如何设计RESTful api,但是相关文档说明都是英文的,比较难阅读理解,国内有不少大神对RESTful api的设计做了解释,推荐他们的博客。阮一峰: 理解RESTful架构: http://www.ruanyifeng.com/blog/2011/09/restful.html RESTful API 设计指南: http://www.ruanyifeng.com/blog/原创 2016-12-28 00:55:08 · 662 阅读 · 0 评论 -
网易公开课付费视频没有加密,可以随意下载到本地
最近发现看网易公开课的时候发现一个问题,网易公开课付费视频没有加密,一次付费便可以随意下载到本地。例如现在我们打开一个付费视频https://vip.open.163.com/courses/273?p=pay_list 打开试看视频【硬笔行书套路01】 F12打开控制台,查看相关信息,会发现网易公开课是使用flash+flv的方案进行视频播放的,不管是否是付费视频都是flv格式,...原创 2018-05-08 11:19:54 · 26570 阅读 · 4 评论 -
秒杀系统的设计
一,秒杀系统要解决的技术挑战1,短时间内的超高访问量对后台服务的冲击。秒杀期间,来自外部请求产生的QPS会是平时的10~100倍。 2,数据库的读写压力陡增。大量的并发写,会造成数据库的行锁处于无法释放的状态,大量的线程排队进而造成服务请求超时失败。 3,网络带宽资源会因为秒杀被大量占据掉。假设秒杀页面的大小为150K,如果最大并发连接数为20000,那么应用服务器至少需要支持的带宽>...原创 2018-05-07 15:12:12 · 541 阅读 · 0 评论 -
https的通信步骤
步骤1:客户端通过发送client hello报文开始ssl通信。报文中包含客户端支持的ssl的指定版本,加密组件(cipher suite)列表(所使用的加密算法及秘钥长度等)。步骤2:服务器可进行ssl通信时,会以server hello报文作为应答。和客户端一样,在报文中包含ssl版本以及加密组件。服务器的加密组件内容是从接收到的客户端加密组件内筛选出来的。步骤3:之后服务器发送...原创 2018-05-06 16:06:54 · 1387 阅读 · 0 评论 -
http三次握手四次挥手
相关资料收集: https://blog.csdn.net/weixin_40197429/article/details/79383307 https://blog.csdn.net/kingov/article/details/77155671原创 2018-05-06 15:47:57 · 211 阅读 · 0 评论 -
并发数计算方式资料整理
计算并发用户数的五种方法 网站并发量的计算方法 聊一聊PV和并发、以及计算web服务器的数量的方法原创 2018-01-20 16:43:21 · 444 阅读 · 0 评论 -
网络带宽
一,网络带宽网络带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量。网络和高速公路类似,带宽越大,就类似高速公路的车道越多,其通行能力越强。二,概念带宽是一个非常有用的概念,在网络通信中的地位十分重要。本文中带宽的实际含义是在给定时间等条件下流过特定区域的最大数据位数。虽然它的概念有点抽象,但是可以用比喻来帮助理解带宽的含义。把城市的道路看成网络,道路有双车道、四车道也许是转载 2018-01-20 16:10:38 · 874 阅读 · 0 评论 -
XSS攻击,SQL注入攻击,CSRF攻击入门
一,XSS(跨站脚本攻击)跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里或URL中插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。相关博客资料:http://b原创 2018-01-06 23:28:29 · 713 阅读 · 0 评论 -
HTTP状态码资料整理
一,HTTP状态码http://www.runoob.com/http/http-status-codes.htmlhttps://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.htmlhttp://tool.oschina.net/commons?type=5https://baike.baidu.com/item/HTTP%E原创 2018-01-15 23:31:47 · 415 阅读 · 0 评论 -
Web并发模型入门
一,基本概念并发(concurrency)CPU划分时间片,轮流执行每个请求任务,时间片到期后,换到下一个。 并行(parallelism)在多核服务器上,每个CPU内核执行一个任务,是真正的并行。 吞吐量(throughput)单位时间内服务器总的请求处理量。 以 request/second 来衡量,如1200rps每个请求的处理时间latency服务器处理请求的并发workers其原创 2017-08-16 22:49:59 · 1032 阅读 · 0 评论 -
对于web开发前后端分离的思考
Android,iOS的移动应用app本来就是前后端彻底分离的,但是web app有必要前端端分离吗?前后端分离的意义是什么?有什么弊端?知乎上也有对这个问题的讨论https://www.zhihu.com/question/28207685,下面是我个人的一些思考。一,前后端分离的好处有一篇博客对前端分离的优势与意义总结的很好http://www.cnblogs.com/luozhihao/p/5原创 2017-05-22 00:29:51 · 9064 阅读 · 0 评论