正文共: 1059 字 5 图
预计阅读时间: 3 分钟

每日分享

When you wake up in the morning you have two choices: go back to sleep, or wake up and chase those dreams.

当你早上醒来时,你有两个选择:回去睡觉,或者醒来追逐那些梦想。

小闫语录

在你抱怨命运的不公时,不妨回顾一下自己的生活。是否七点醒来,磨蹭到八九点才起。如果是,那么恭喜你,你不成功,天经地义。科比做为NBA巨星,尚且每天『欣赏』着凌晨四点的洛杉矶。你没有骄人之资,又没有刻苦的努力,凭什么要求享受成功?成功是自己搏出来的,公平是自己争取出来的,请先从床上起来再谈论其他!

1.Restful接口设计风格?

答:域名尽量部署在专用域名下(如https://api.ethanyan.com),如果api很简单,而且不会有进一步的扩展,那么可以考虑放在主域名下(https://www.ethanyan.com/api/)。API版本号应该放入URL,但是也有放在HTTP请求头中的。资源路径,使用名词表示,而且要用其复数形式,一般都是和数据库的表名进行对应。请求方式使用GET表示获取资源;使用POST表示新建资源;PUT表示更新资源;DELETE表示删除资源。使用准确的状态码,比如201表示新建数据成功;204表示删除数据成功;403表示请求错误被限制等等常见状态码。要进行错误处理,比如状态码是4xx的,我们应该返回错误信息,并且以error为键名出错信息作为键值进行返回。返回结果也要有规范,如GET请求返回单个对象或者资源对象的列表,POST返回新建的资源对象,PUT返回完整的资源对象,DELETE返回一个空文档。使用超媒体,返回结果中要提供链接,连向其他API的方法,使得用户不查文档也能知道下一步做什么。返回的数据格式,尽量使用JSON。

2.列举一些常用的一些默认端口?

答:MySQL默认对口是3306,HTTP默认端口是80,HTTPS默认端口是443,Redis的默认端口是6379,MongoDB默认端口是27017。

优质文章推荐:

公众号使用指南

redis操作命令总结

前端中那些让你头疼的英文单词

Flask框架重点知识总结回顾

项目重点知识点详解

难点理解&面试题问答

flask框架中的一些常见问题

团队开发注意事项

浅谈密码加密

Django框架中的英文单词

Django中数据库的相关操作

DRF框架中的英文单词

重点内容回顾-DRF

Django相关知识点回顾

美多商城项目导航帖

项目重要技术点介绍

python技术面试题(十一)相关推荐

  1. python技术面试题(十五)--算法

    正文共: 7049 字 5 图 预计阅读时间: 18 分钟 每日分享 If you lose, don't lose the lesson. 直译:如果你输了,不要失去教训. 意译:吃一堑长一智. 小 ...

  2. 终于来啦!DALL·E API公测开始;从加减乘除到机器学习·系列电子书;Python技术面试题库;新型AI图片库;前沿论文 | ShowMeAI资讯日报

  3. 2020 年最全 Python 面试题汇总 (四)

    @Author:Runsen 文章目录 前言 61.01背包 62.完全背包 63.多重背包 64.多重背包的二进制 65.混合背包 66.Vivio面试真题 67.二维费用的背包问题 68.买卖股票 ...

  4. 腾讯后端面试题python_python技术面试题(十九)--腾讯

    正文共: 4171 字 6 图预计阅读时间: 11 分钟 因为去面试,停更了几天.在这次面试中,直接教会了我怎么做人......问的问题很深入,也让我明白了自己的水平.很简单的一个问题,深入之后,会衍 ...

  5. 老男孩上海校区Python面试题

    python面试题 第一章:python基础 数据类型: 1 字典: 1.1 现有字典 dict={'a':24,'g':52,'i':12,'k':33}请按字典中的 value 值进行排序? 1. ...

  6. 2019最新 BAT、TMD等公司技术面试题及其答案

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  7. Unity技术面试题

    原文链接:http://www.jianshu.com/p/39c383f45d4e Unity技术面试题 一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行.换句话 ...

  8. 肖sir___面试就业课__非技术面试题

    非技术面试题 一. 请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能.最深 ...

  9. 2019秋招最新 BAT、TMD等大厂技术面试题及其答案

    随着各大厂商的招聘季接近尾声,各种各样的技术面试题也浮出了水面.Github大神联合众多贡献者,总结了2019年的BAT(百度.阿里.腾讯),TMD(头条.美团.滴滴)等众多互联网科技公司的面试题目, ...

最新文章

  1. Docker常用命令大全
  2. 【Android 逆向】ARM CPU 架构体系 ( ARM 内存模型 | ARM 架构堆的实现 | ARM 架构栈的实现 )
  3. java bean 工厂模式_Spring框架通过工厂创建Bean的三种方式实现
  4. 修改input的text 通过jquery的html获取值 未变化
  5. Qt Creator在多个平台上运行
  6. iOS中的WiFi与硬件通信
  7. 学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...
  8. “解救”外卖骑手,美团首次公开算法规则!
  9. Jenkins系列-Jenkins插件备份
  10. jquery实现图片等比例缩放,解决max-width在ie中不兼容问题
  11. 在微型计算机控制系统中常用的报警方式中,微机控制技术复习题
  12. substr判断最后一个是不是逗号_考研最后一个月是不是很累?
  13. 界面扩大缩小操作按钮_少儿编程|04.Scratch编程基本操作
  14. EnableViewState 属性
  15. 淘宝运营 高客单价的特点、推广引流方式
  16. java绘图-绘制图片
  17. Synopsys Formality 2018操作流程
  18. Android Dialer,Mms,Contacts源码修改笔记,移动端混合开发经验
  19. 外汇平台哪个比较好 2017年排行总结 Flyerinternational稳居前五
  20. 《互联网时代》第四集 再构

热门文章

  1. 转载的java面试题(值得推荐)
  2. STM32F0 、F1 在软件程序中写读保护选项字节(Option Bytes)
  3. 《第一篇》快学Flink-实时读取socket
  4. element audio 标签 不显示_青云神书【陆鸣】=书虫强推amp;不容错过
  5. [算法]发散思维能力题目
  6. 大数据开发和大数据分析的区别?
  7. vscode使用注意事项
  8. 第十二周 静态 +友元 + 动态 + 继承 + 多文件
  9. Laravel + EasyWeChat 微信登陆功能
  10. MyBatis框架(IDEA-Maven篇)---从小白到入门