代码改变世界

随笔分类 -  [07] Web & API & Restful & 架构设计

【转】asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程

2019-05-28 22:20 by 音乐让我说, 244 阅读, 收藏, 编辑
摘要: 最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionless的学习做下笔记! Exceptionless是什么?能做什么呢? “Exceptionless 阅读全文

Postman安装与使用

2018-08-25 15:41 by 音乐让我说, 350 阅读, 收藏, 编辑
摘要: Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。 官方网站:https://www.getpostman.com/ 安装: 1、P 阅读全文

大型网站架构演变和知识体系【转】

2014-05-24 21:33 by 音乐让我说, 328 阅读, 收藏, 编辑
摘要: 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个... 阅读全文

RESTful API 设计指南【转】

2014-05-23 12:39 by 音乐让我说, 821 阅读, 收藏, 编辑
摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联... 阅读全文

RESTful Webservice 和 SOAP Webserivce 对比及区别【转】

2014-05-12 16:48 by 音乐让我说, 269 阅读, 收藏, 编辑
摘要: 接口抽象RESTful Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 来抽象所有 Web 系统的服务能力,而不同的是,SOAP 应用都通过定义自己个性化的接口方法来抽象 Web 服务,这更像我们经常谈到的 RPC。例如本例中的 getUserList 与 get... 阅读全文

跨域名 Cookie 传递测试

2013-10-09 14:01 by 音乐让我说, 579 阅读, 收藏, 编辑
摘要: 问题我打开了 www.aaa.com 里面的一个页面(www.aaa.com/hello.php),其中这个 hello.php 里面包含一个 标签,里面的 src 来自于 www.bbb.com/get.php。请问如果我已经在 aaa.com 里面登录了,那么访问 hello.php 时会不会把 cookie 发送给 www.bbb.com/get.php ?实战没有什么比实战测试更有说服力了!新建 2 个独立的站点 A,B , 分别对应域名 aaa.com , bbb.com,其中在 A 里面制作一个登录功能,并且还有一直图片引用 bbb.com,登录后 aaa.com 会写入 coo. 阅读全文

毫秒必争,前端网页性能最佳实践【转】

2013-09-18 14:14 by 音乐让我说, 245 阅读, 收藏, 编辑
摘要: 你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测试和提高网站响应速度,对自己的网站更有信心。最佳实践最佳实践我们引用的来自yahoo前端性能团队总结的35条黄金定律。原文猛击这里。下面我们分门别类将每条的关键点总结一下。网页内容减少http请求次数减少DNS查询次数避免页面跳转缓存Ajax延迟加载提前加载减少DOM元素数量根据域名划分内容减少iframe数量避免40 阅读全文

哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!

2013-07-15 18:17 by 音乐让我说, 2192 阅读, 收藏, 编辑
摘要: 1. 首先新建一个记事本,命名为 manifest.json,这是写 Google Chrome 浏览器扩展必须的文件{ "manifest_version": 2, "name": "Account Detect", "description": "This extension will detect your account", "version": "1.0", "permissions": [ "http://*/*& 阅读全文

实现跨域cookie共享,单点登录思路[转]

2013-04-28 22:17 by 音乐让我说, 4664 阅读, 收藏, 编辑
摘要: 问题描述:在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。 当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的 漫游到其他服务里面去。实际应用:Sohu的Passport将 focus.cn,17173.com,sogou.com,chinaren.com这四个域 名下的产品全部整合在一起了。用户在这四个站点中任何一个地方都可以登录。当用户登录后可以自由的使用其他域名下的服务。现在很多网站上都有bbs blog album服务。这些 阅读全文

WebCruiser

2013-01-20 22:43 by 音乐让我说, 305 阅读, 收藏, 编辑
摘要: Web安全扫描工具WebCruiser - Web Vulnerability Scanner一个小巧但功能不凡的Web应用漏洞扫描器,能够对整个网站进行漏洞扫描,并能够对发现的漏洞(SQL注入,跨站脚本,XPath注入等)进行验证;它也可以单独进行漏洞验证,作为SQL注入工具、XPath注入工具、跨站检测工具使用。运行平台:Windows with .Net FrameWork 2.0或以上。界面语言:英文版功能简介:* 网站爬虫(目录及文件);* 漏洞扫描(SQL注入,跨站脚本,XPath注入);* 漏洞验证(SQL注入,跨站脚本,XPath注入);* SQL Server明文/字段回显/ 阅读全文

(转)FlexPaper实现文档在线浏览(附源码)

2012-05-02 18:48 by 音乐让我说, 209 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/sobne/articles/1822479.html谢谢浏览! 阅读全文

(转)CDN是如何工作的?

2012-03-12 23:03 by 音乐让我说, 718 阅读, 收藏, 编辑
摘要: 转载自:CDN是如何工作的?CDN是互联网中使用较频繁的一种技术。你也许常听人说:“我们的网站使用了CDN技术”,但可能他们对CDN的了解并不多,也许只局限于--用了以后网站访问速度会变快。其实,CDN的原理非常简单。当浏览器请求一资源时,第一步是做DNS解析,DNS解析就像是从通讯录根据姓名找号码,浏览器发送域名,然后得到DNS服务器返回的IP地址。浏览器通过IP地址和服务器连接并获取资源(DNS服务器会有很多层的缓存,但超出本文范围)。对于小站点或个人博客,一个域名对应一个IP地址,而大站点可能含多个IP地址。当请求一个资源时(如网站),距离会影响连接速度,所以从国内访问国外的网站比较慢。 阅读全文

在网页中播放 mp3 的实例

2011-06-13 22:10 by 音乐让我说, 678 阅读, 收藏, 编辑
摘要: 主要代码如下: 播放mp3的示例 JavaScript 被禁用了! 为了显示本网页中的内容,请您启用您的浏览器的 JavaScript 文件下载:http://files.cnblogs.com/Music/PlayAudio%EF%BC%88by_Bruce%E... 阅读全文

(推荐)(转)一种新的 Web 服务器推送技术 - comet

2011-04-22 09:55 by 音乐让我说, 2820 阅读, 收藏, 编辑
摘要: 今天看到了一篇文章,近几年随着 Web 浏览器的增强,越来越多的应用由 C/S 转变为 B/S,但为了达到 C/S 的效果,B/S 结构的程序往往需要刷新整个页面,但2005(大概) 年 Google 的一位工程师发现了 AJAX,从那以后,AJAX便流行起来。今天看到一篇文章,又让我们感到惊喜,一种新的 Web 服务器推送技术 - comet ,在实时性很强的 Web 应用中,往往需要我们 Ajax 轮询去获取服务器端得资源(数据),comet (彗星)的到来是否会改变这种状况,我们拭目以待。以下是转载的内容,来自百度百科:服务器推送技术(Server Push)是最近Web技术中最热门的一 阅读全文

(转)连线:HTTPS的安全性更高,为何网络不全面普及它?

2011-03-25 16:09 by 音乐让我说, 495 阅读, 收藏, 编辑
摘要: 原文作者:ScottGilbertson,来源:Wired.com我们不会把自己的用户名和密码写在明信片上然后将它邮寄出去公之于众,但在网上,为什么我们一直都在这样做?在每次登陆使用HTTP连接的服务时,我们基本上都是这么做的。另外还有一种更好的方式,安全性更高的HTTP,即HTTPS。网址中这个多出来的“S”意味着我们的连接是安全的,其他任何人更难看到我们在网上的活动。但既然HTTPS更安全,为什么整个网络不来个大一统,全面使用HTTPS呢?HTTPS和网络几乎相伴而生,但主要供那些和钱打交道的网站(银行网站或需要信用卡数据的购物车)使用。甚至很多使用HTTPS连接的网站,都只限于在网站中需 阅读全文

URL 的最大长度是多少?

2010-08-12 20:46 by 音乐让我说, 642 阅读, 收藏, 编辑
摘要: 并没有限定,然而,在实际应用中,经过试验,不同浏览器和 Web 服务器有不同的约定:IE 的 URL 长度上限是 2083 字节,其中纯路径部分不能超过 2048 字节。 Firefox 浏览器的地址栏中超过 65536 字符后就不再显示。 Safari 浏览器一致测试到 80000 字符还工作得好好的。 Opera 浏览器测试到 190000 字符的时候,还正常工作。 Web 服务器:Apach... 阅读全文