当前位置:首页 > Java入门 > 正文内容

java开发书(java开发宝典)

abcsky883个月前 (02-08)Java入门67

本文分享给大家的是:

阿里妹导读:在《Java 开发手册(泰山版)》发布之后引发了程序界的广泛讨论,技术和道理都是越辩越明的,相信带给了大家不少的收获《Java 开发手册(嵩山版)》特别增加了前后端规约,并修复了一些原来存在的一些问题,接下来让我们先品尝一些嵩山版带来的新的滋味吧。

java开发书(java开发宝典)

此外为了更好地帮助大家理解运用,特别综合过往的规约和新增修订的内容给大家带来了一套测试题,还有机会获得机械键盘和社区周边!点击“阅读原文”,下载嵩山版在前后端程序员分工协作愈加普遍的今天,不但带来了效率上面的提升,也带来了诸多协作上的问题,本次开发手册新增的前后端规约旨在解决前后端程序员协作上的问题以及让大家规避常见的seo 查易于疏漏的错误。

正所谓“没有规矩,不成方圆”,大到前后端API的约定,小到前后端的时间格式约定,在现在的前后端协作当中存在着这样的问题,用苹果的宣传语来讲便是“唯一的不同,是处处不同”,每个系统都对应着自己的一套前后端约定非常不利于维护,混乱的约定更让系统接手与维护的人头痛不堪。

规矩并非枷锁,而是老司机们上路的安全带,有了它,才能让我们在程序的世界里安全的驰骋,去最大可能的提升效率,去创造更大的奇迹API是前后端交互的基准石在前后端交互的过程当中,API是重中之重,一个好的API应该能够明确协议、域名、路径、请求方法、请求内容、状态码、响应体等7个重要要素。

一个好的API约定会让前后端双方能够seo 查为接下来的开发工作节省许多时间和沟通的成本,是我们前后端协作的基石神奇的大整数精度丢失不同于后端程序的各种数字类型的明确区分,在JS的世界里数字只有一种类型,那就是Number类型,它其实是双精度浮点数,因此,它造成的麻烦总是使人困惑和痛苦,当我们将一个过大的整数传递给前端的时候,想象一下当它超过了双精度浮点数能最精确表示范围的时候会出现怎么样的悲剧吧?欲知详情如何,请见嵩山版开发手册吧。

系统错误信息与用户提示信息傻傻分不清楚你是否曾经把异常带到了页面上?你是否把系统的错误提示发给了一脸懵的用户?今天,前后端规约将助你摆脱这样尴尬的境遇用户体验不仅仅是产品设计需要考虑的部分,作为技术人的我们更seo 查应该注重产品本身的质量,因此用户提示一定要与系统本身的错误区分开,给用户更友好的提示也是系统鲁棒性的象征,另外发生错误的时候返回给前端的信息除了上面两种错误信息再搭配上错误码与HTTP状态码一起食用更香哦。

长度微妙的URL参数传递很多场景需要我们用URL来做前后端的参数传递,但是比较微妙的是URL有最长长度的限制,而众多浏览器对URL最大长度限制却是不同的不明确的地方都是不易察觉的深坑,不知道栽进去了多少的仁人志士,为了规避这样的深坑,前后端规约中特别指出,对于URL长度限制采用所有浏览器限制的最小值,为2048字节。

测试题大闯关上面简单介绍了一下本次《Java 开发手册(嵩山版)》的一些有趣seo 查知识给大家品尝,更详细的内容还请参阅开发手册中的内容,相信能够给大家带来满满的收获“纸上得来终觉浅,绝知此事要躬行”,本次我们还特别综合过往的规约和新增修订的内容给大家带来了一套试题,相信小伙伴们都迫不及待的要来试试啦,那么接下来就让我们开启一场激动人心的规约大闯关吧!。

1  服务端发生错误时,返回给前端的响应信息必须包含以下哪几个部分?A. HTTP状态码B. errorCodeC. errorMessageD. 用户提示信息2  以下哪些时间类型在规约中不允许在程序中使用?

A. java.sql.DateB. java.sql.TimeC. java.sql.TimestampD. javseo 查a.util.Date3  以下哪些选项不符合前后端交互的JSON格式数据中key的编码风格:

A. assetStatusB. error_messageC. 3daysD. msg4  前后端的时间格式统一为____,统一为GMTA. yyyy-MM-dd HH:mm:ssB. yyyy-mm-dd HH:mm:ss 。

C. YYYY-MM-dd HH:mm:ss D. yyyy-mm-DD HH:MM:ss5  HTTP请求通过URL传递参数时,不能超过多少字节?A. 1024字节B. 2048字节C. 4096字节

D. 8192字节6  前后端交互的API,以下说法正确的是:A. 请求的seo 查路径可以使用动词、名词、推荐使用名词单数B. URL路径中单词要使用驼峰分隔C. 路径禁止携带表示请求内容类型的后缀D. 响应体body可放置多种数据类型,由Content-Type头来确定

7  对于日志的相关描述,下面正确的有?A. 所有日志文件至少保存7天B. 根据国家法律,网络运行状态、网络安全事件、个人敏感信息操作等相关记录,留存的日志不少于六个月,并且进行网络多机备份C. 应用中的扩展日志(如打点、临时监控、访问日志等)命名方式:appName_logType_logName.log

D. 在日志输出时,字符串变量之间的拼接使用占位符的方式8  以下说明属于正确的前后端规约内容的有哪几seo 查项?A. 推荐在接口路径中加入版本号,来进行相应的版本控制B. 服务端返回的数据,推荐使用JSON格式而非XML

C. 服务器返回信息必须被标记是否可以缓存,如果缓存,客户端可能会重用之前的请求结果 D. HTTP请求通过body传递内容时,必须控制长度,超出最大长度后,后端解析会出错9  常见的HTTP状态码以下描述错误的是:

A. 401: 请求要求身份验证,常见对于需要登录而用户未登录的情况B. 402:服务器拒绝请求,常见于机密信息或通过复制其它登陆用户链接访问服务器的情况C. 501:服务器不支持请求的功能,无法完成请求

D. 502: 服务器产生内部错误 10  对于前后端传递整数的场景seo 查,当十进制整数大于等于多少位时,服务端需要采用String类型返回防止精度丢失?A. 14B. 15C. 16 D. 1711  对以下关于错误码叙述正确的是?

A. 错误码应该体现错误等级以及其版本号B. 错误码在某些特殊场景下可以直接输出给用户作为提示信息使用C. 错误码之外的业务独特信息由error_message来承载,而不是让错误码本身涵盖过多具体业务属性

D. 错误码使用者避免随意定义新的错误码Tips:含多选题评论区回复你的答案,阿里妹会在今天14:00统一放出含有答案的留言并公布获奖名单届时将按留言先后顺序(14:00后的留言不计入,且每个ID以第一条回复为准)。

,第一位全部答对的seo 查同学,送一个机械键盘。除此之外答对最多的前3位同学每人送一个双肩包,前4-6位每人送一件卫衣。

机械键盘下载《Java开发手册(嵩山版)》 点击文末“阅读原文”,立即下载吧!

福利来了 

抽奖送5本嵩山版实体书上面测试题没有获奖的同学看这里!识别下方二维码加「阿里妹」好友,今天14:00以后回复 “答案”(14:00前回复无效),领取测试题答案及解析,阿里妹将抽奖送出5本《Java 开发手册(嵩山版)》纸质书

~

戳我,免费下载《Java开发手册(嵩山版)》

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/15828.html

分享给朋友:

“java开发书(java开发宝典)” 的相关文章

15道2022年Java经典面试题及答案汇总

今天给各位分享 今天小编只给大家整理Redis面试题,非常实用,喜欢的朋友赶快收藏吧!一、Redis是什么?Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set --有序集合)和hash。...

java 培训 怎么找工作(java培训完怎么找工作)

今天给各位分享 经常听到有人抱怨,我参加过IT培训,公司一看我的简历就直接pass我了,把培训经历去掉后,面试通知是多了,但是往往面试完,就不了了之了,难道我参加过培训,公司就不会选择我了吗?一些企业有点排斥培训班出来的,他们排斥的原因相信大家都知道,主要是简历 过度包装,...

求职陷阱的种类及规避方法(求职陷阱的一般特征)

本文分享给大家的是: " 边学副业边找工作 "" 零基础学月入过万 "?当心 " 副业培训陷阱 "眼下正是春季招聘重要阶段,大量求职者上网求职一些机构和平台通过在知名网络平台投放引流广告或内容,鼓吹求职者应 " 边搞副业边找工作 ",并诱导他们参加所谓 " 免费试听,易学习、上手快...

学大数据和java哪个好(java好还是大数据好)

本篇文章给大家谈谈 哈喽艾维巴蒂今天又到了周一是要好好学习和工作的时刻提起Java或大数据很多人对此都一目了然但是Java大数据这个新鲜名词不知道大家有没有疑惑呢?今天就来给大家聊聊它们之前的一些区别吧 Java和Java大数据学习的内容是一样的吗?两者有什么区别呢?今天博...

天津java程序员招聘网(天津java程序员工资)

今天给各位分享 我学习java已经有几个月了,现在想想时间过得还挺快的,开始我还会在各大浏览器搜索有关java的各种知识内容让自己看起来不是一只什么都不会的咸鱼,结果在我开始上课的时候就被打回原形,因为我从各个角落搜集来的东西综合起来显得特别乱,一张口就露怯像个课前没做好预习的门外...

java培训一般需要多少钱(java培训费用是多少钱一个月)

今天给各位分享 原标题:Java培训要花多少钱?随着互联网的发展如火如荼,越来越多的人想要从事IT的相关行业Java开发可以说是很多人的首选,许多人并非计算机本专业出身,所以需要参加Java培训达到转行的目的那么Java培训一般需要花多少钱呢?今天好程序员就带大家分析一下。...