技术讨论
蔡俊锋
这个作者很懒,什么都没留下…
展开
-
RESTful API 设计指南
一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将API部署在专用域名之下。https://api.example.com如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://example.org/api/三、版本(Versioning)应该将API的版本号放入URL。https://ap原创 2017-10-19 11:13:23 · 435 阅读 · 0 评论 -
关于 Token,你应该知道的十件事
1. Token 应该被保存起来(放到 local / session stograge 或者 cookies)在单页应用程序中,有些用户刷新浏览器后会带来一些跟 token 相关的问题。而解决方法很简单:你应该把 token 保存到起来:放到 session storage, local storage 或者是客户端的 cookie 里。而浏览器不支持 session storage翻译 2017-11-24 14:40:09 · 1868 阅读 · 0 评论 -
为什么好多公司的开发语言从C#变成了JAVA
今天这篇文章不黑也不吹,就和大家唠唠一些我的所见及所闻,如有不妥之处请各位看官见谅。从我之前的一些博客文章看,大家也能知道之前是一个微软技术栈的程序员,也就是主要C#,.net MVC的东东,后来换了工作,算是国内的一二线的一些互联网公司,所以在技术方向和储备上都有一些调整,开发语言也慢慢跳出微软技术栈,工作中使用了其他的开源开发语言,新项目基本是开源语言,框架也使用了不少,所以就.net 和 类j转载 2017-11-21 15:52:06 · 4440 阅读 · 0 评论 -
定期存款转消费卡项目需求书
一、文档版本号: A1.0.0 二、项目概述: 为实现存款人利益最大化,为推动消费者金融消费本地化,提高当地商户营业额,农商行携手商户推出: 商户+银行+消费者,“客户银行定期存款可预消费”的业务模式。银行作为监管方,对银行定期存款可预消费资金流向进行有效的监管。 三、角色说明: 1. 银行:农商行银行科技系统——资金监管 2. 客户银行定期存款可预消费——投资消费 3. 商原创 2017-11-29 11:33:01 · 645 阅读 · 0 评论 -
2017年UI、Web、微服务顶级框架都有啥?不看就落伍了1
【IT168 评论】作为程序员一定要先了解技术趋势,不要单纯地每天埋头苦干,抽时间给自己充充电吧。以下技术趋势针对UI、Web、微服务相关的程序员,是JAXenter.com和JAXenter.de网站用了一个月的时间,大约900+程序员共同参与投票的结果,值得一看。 UI 趋势 HTML5是今年最受欢迎的UI编程语言。如果结合“非常感兴趣”和“感兴趣”这两个选项的投票来看,总转载 2017-11-14 15:03:25 · 1004 阅读 · 0 评论 -
nginx反向代理配置
不加 / 会带原来的baidu过去会baidu过来,主要看proxy_pass http://baidu.com后面有没有加 /不会baidu过来,主要看http://baidu.com后面有没有加 /#user nobody;worker_processes 1;#error_log logs/error.log;#error_log ...原创 2017-11-28 16:57:58 · 1761 阅读 · 0 评论 -
WebApi安全性 使用TOKEN+签名验证
首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,我们可以采用TOKEN+参数签名的方式来进行相关验证。转载 2017-11-03 10:26:18 · 1778 阅读 · 0 评论 -
基于token的多平台身份认证架构设计
1 概述在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格局 。不同的客户端产生了不同的用户使用场景,这些场景:有不同的环境安全威胁不同的会话生存周期不同的用户权限控制体系不同级别的接口调用方式综上所述,它们的身份认证方式也存在一定的区别。本文将使用一定的篇幅对这些场景转载 2017-11-03 10:21:02 · 996 阅读 · 0 评论 -
RESTful API 特点
透明性,暴露资源存在。充分利用 HTTP 协议本身语义。无状态,这点非常重要。在调用一个接口(访问、操作资源)的时候,可以不用考虑上下文,不用考虑当前状态,极大的降低了复杂度HTTP 本身提供了丰富的内容协商手段,无论是缓存,还是资源修改的乐观并发控制,都可以以业务无关的中间件来实现轻量,直接基于http,不在需要任何别的诸如消息协议。get/post/put/delete为CRUD操作 面向原创 2017-11-01 14:35:53 · 1649 阅读 · 0 评论 -
传统接口写法与Restful API 区别
一个文件操作接口,传统模式:api/getfile.php - 获取文件信息,下载文件api/uploadfile.php - 上传创建文件api/deletefile.php - 删除文件RESTful:api/file 只需要这一个接口GET 方式请求 api/file - 获取文件信息,下载文件POST 方式请求 api/file - 上传创建文件原创 2017-11-01 14:29:10 · 14073 阅读 · 3 评论 -
API接口设计之RESTful软件架构风格
说到API接口设计有的喜欢用Web Service,有的喜欢用WCF,当然也有还在用最原始的ashx,aspx页面的。无论采用什么方式能很好的满足业务需求就ok,但是不同的方式在扩展性、易用性,可维护性都有一定的差别。如今移动移动互联网正如火如荼,各种终端,各种平台,各种开发语言也是层出不穷,所以要设计出能满足这些要求的API也就显得至关重要了。在介绍RESTful前我们来谈谈AP转载 2017-11-01 14:26:29 · 1173 阅读 · 0 评论 -
WCF、WebAPI、WCFREST、WebService之间的区别
在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 Web Service 1、它是基于SOAP协议的,数据格式是XML 2、只支持HTTP协议 3、它不翻译 2017-11-01 14:21:14 · 444 阅读 · 0 评论 -
如何将页脚固定在页面底部
作为一个Web的前端攻城师,在制作页面效果时肯定有碰到下面这种现象:当一个HTML页面中含有较少的内容时,Web页面的“footer”部分随着飘上来,处在页面的半腰中间,给视觉效果带来极大的影响,让你的页面看上去很不好看,特别是现在宽屏越来越多,这种现象更是常见。那么如何将Web页面的“footer”部分永远固定在页面的底部呢?注意了这里所说的是页脚footer永远固定在页面的底部,而不是永远固定转载 2017-10-24 11:03:42 · 805 阅读 · 1 评论 -
Node VS C#
跨平台开源项目多更新速度快资源多包多对于会前端人来说,不用在学其他后台语言,实现全栈开发开发效率高百度脑图 Node VS C# http://naotu.baidu.com/file/14e8370b656f27349c55eedb11257065?token=af94689f59aa1e18原创 2017-10-24 09:49:51 · 892 阅读 · 0 评论 -
浅析前端开发中的 MVC/MVP/MVVM 模式
MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。要了解MVC、MVP和MVVM,就要知道它们的相同点和不同点。不同部分是C(Controller)、P(Presenter)、VM(转载 2017-11-08 14:29:13 · 2563 阅读 · 0 评论 -
MVC,MVP 和 MVVM详解
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。一、MVCMVC模式的意思是,软件可以分成三个部分视图(View):用户界面。控制器(Controller):业务逻辑模型(M转载 2017-11-08 14:26:49 · 763 阅读 · 0 评论 -
一张图了解互联网产品盈利模式
一张图了解互联网产品盈利模式原创 2018-02-09 13:32:27 · 1603 阅读 · 0 评论