
其他类目
文章平均质量分 56
xiaoxuan2015
这个作者很懒,什么都没留下…
展开
-
如何减少接口响应时间
对于程序优化,我一直采取保守的态度,除非万不得已。但是随着业务的不断发展,程序越来越复杂,代码越写越多,优化似乎是终有一天会到来的事情。那么对于一个典型的后台服务接口,我们可以从那些方面入手进行优化呢?接口拆分请输入标题接口垂直拆分垂直拆分可以简单理解为微服务化,把一个大而复杂的服务拆分成多个相互独立,职能单一的服务,单独部署。 更细粒度拆分的好处是,能原创 2016-04-25 11:11:55 · 7106 阅读 · 1 评论 -
api,app接口,接口设计,后端接口设计
http://blog.youkuaiyun.com/xjdalan/article/details/48063233 APP后端数据接口注意事项https://github.com/ecomfe/ub-ria/wiki/前后端接口规范-关键点 前后端接口规范 关键点https://www.zhihu.com/question/27691454 怎样设计网站的前后端结构、编写网站的前后端接口?原创 2016-12-10 10:55:52 · 6644 阅读 · 0 评论 -
前后端接口规范----获取用户信息2---常用接口4
在进入系统时,使用本接口获取当前登录用户的信息。本接口 不得 添加CSRF Token检验。请求URLGET /users/current通用参数无参数响应用户已登录状态码:200响应格式:{ authorityList: [ // 当前用户权限列表 {string}, // 每一项为一个权限 ... ],转载 2016-12-10 10:12:53 · 675 阅读 · 0 评论 -
前后端接口规范----获取用户登录状态1---常用接口4
请求URLGET /users/current/status通用参数无参数响应用户已登录状态码:200响应格式{ "username": {string}, // 登录的用户名 // 其它字段}如果用户已经登录接口 必须 返回一个用户名,其它字段可根据业务需求增加。用户未登录状态码:403无响应内容转载 2016-12-10 10:11:35 · 2496 阅读 · 0 评论 -
前后端接口规范-------通用响应格式3
参数无效状态码:409响应格式:{ "fields": [ { "field": {string}, // 字段名称 "message": {string} // 错误原因 }, ... ], "message": {string}, // 不属于任何字段的错误,如实转载 2016-12-10 10:06:22 · 2498 阅读 · 0 评论 -
前后端接口规范---关键点1
关于REST前后端接口按照粗浅的REST规则制定,其主要表现为: 使用GET、POST、PUT、DELETE共4个HTTP Method,而非简单的GET和POST两者。 响应使用HTTP状态码来标志请求的执行结果,而非以往的success字段。 URL符合业界普遍接受的REST规则,减少在URL中标识操作类型的情况,如使用POST /users代替POST /use转载 2016-12-10 10:01:55 · 9718 阅读 · 0 评论 -
前后端接口规范-------实体定义2
统一字段名业务实体根据需求有不同的格式,但每个实体都 必须 有一个id字段用于唯一标识实体。id字段根据实际情况,可以使用 字符串 或 数字 作为字段类型,对于可能出现不可预期增长的实体,应当优先使用 字符串 作为id字段的类型。对于有“名称”这一字段的实体,统一使用name作为名称的字段名。 不得 使用如adName这样的字段名。对于诸如“名称”这样具有通用意义的字段,使用统一的命名有助转载 2016-12-10 10:04:02 · 2049 阅读 · 0 评论 -
APP后端 数据接口 注意事项
2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端、android客户端。这仿佛又回到了多年前的CS架构,那时候我们用VB、VC、Delphi在Windows平台上快速开发各种应用程序。不同的是,如今的移动端APP基本上都是联网从服务器端获取各种数据,客户端只是一转载 2016-12-10 09:57:43 · 2984 阅读 · 0 评论 -
杂记,杂集
http://www.jq22.com/ 一个关于jq插件的网站原创 2016-01-29 19:26:19 · 416 阅读 · 0 评论 -
PHP 程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之转载 2016-07-04 11:08:31 · 418 阅读 · 0 评论 -
权限管理——RBAC模型总结
权限管理,这是每个软件系统都会涉及到的,而且权限管理的需求本质往往都是一样,无在乎怎么的角色拥有怎样的权限,只要你充当了这个角色,你就拥有了这些功能。 举个简单例子:一个老师在学校教室她就拥有教书育人的权利义务,一个丈夫在家就有呵护妻子支撑家庭的权利义务,而一个父亲在孩子面前就有保护孩子,教育孩子的权利义务……而作为一个男生,我们很可能在不同的场所,成为这些角色,转载 2016-07-04 11:02:42 · 3351 阅读 · 0 评论 -
数据库优化
新的关于数据库的内容。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,原创 2016-04-25 11:16:34 · 8857 阅读 · 1 评论 -
IO,同步,异步,阻塞和非阻塞 区别
一、什么是socket?什么是I/O操作?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(input and output),往流中读出数据,系统调用read,写入数据,系统调用write。不过话说...转载 2018-05-02 14:48:34 · 339 阅读 · 0 评论