保存成功
保存失败,请重试
提交成功

Java 架构师眼中的 HTTP 协议

作者/分享人:张振华
曾经先后在驴妈妈,携程,要买车公司担任过Java高级工程师、架构师、开发主管、技术经理等职务。在电商公司工作期间,负责过PC站和后端服务的平台架构、实现和升级。 目前在做一些Java架构工作。前后从业10几年没有离开Java,2015年出版《Java并发编程从入门到精通》。2018年出版《Spring Data Jpa从入门到精通》。 网名:张振华.Jack

随着微服务的逐步深入化,HTTP 协议越来越受到重视,那么如果作为一个 Java 架构师 HTTP 协议应该知道到什么程度呢?作者将从几方面入手和大家一起掌握一下 HTTP 协议。

  • HTTP 协议的基本内容( 发展历史,
    协议重点内容,
    开发者工具,
    http2.0的实际应用 )。
  • 架构师需要重点关注的 HTTP 协议的内容在生产环境中的延伸(如
    静态缓存、动态缓存,
    鉴权,
    Cookie与Session的基本要点,
    Tomcat或者Spring Boot 2.0 的server配置重点等 )
  • Spring 对 HTTP 协议做了哪些支持(如
    1:在Spring MVC Web中的应用,
    2:Spring Cloud中关注的重点,
    3:Spring Data Jpa 对web的支持,
    4:Spring Data Rest 对restful服务的使用, RestTemplate等 )
  • JSON API 对 HTTP 协议的规定,及其开源项目(yahoo.elide 的支持)
  • 实际工作中,我们为 HTTP 协议做了哪些架构工作(
    1:RestTemplate 的重试和监控
    2:返回格式的约定及其实现方法 )
  • 微服务中 HTTP 与 RPC 的权衡
  • 面试中起到的关键作用是什么

实录制内容提要:

  1. 能否举例说明 Spring Data Rest 的实际用途?
  2. 请问你在实际项目中,做过文章里的哪些架构?
  3. 面试时会问有关 http 协议的内容吗,一般会涉及哪些内容?
  4. 请问你之前是怎么做 Etag 缓存的?
  5. http2 有实际使用吗,它的优点是什么?
  6. 在 Node.JS 使用 Swagger,修改接口的同时可以自动更新接口文档。请问 JAVA有什么好的解决方案?
  7. Spring 生态中有没有类似的技术?
  8. 请问 http 协议在微服务中起到了什么作用?
  9. http 协议的安全,需要考虑哪方面内容?
  10. 现在的证书去哪买比较合适?
  11. Springcloud 和 dubbo 谁得天下?
  12. 如何理解 http 请求过程中的长短连接?
  13. 如何学习 http 协议?
  14. 能否介绍一下 https 流量的解密,特别是在没有证书又做不了中间人代理的时候怎么办?
已有1002人预订
预订达标
文章出炉
交流日期
     
18.01.30
18.02.17
18.02.22 20:30
查看文章评论/提问
阿仁2 年前
我一定要好好地看,因为我花了9.9😃
张振华(作者)2 年前
期望大家看完整
你可能还喜欢
Redis 知识点整理
JavaTimo
1925·青年必读书——民国名流开具的书单
李烨
Java 集合底层原理剖析(List、Set、Map、Queue)
老牛
基于 Spring Boot 的线程池最佳实践
古拉里
Vue 一步一步搭建企业级后台管理系统
一只帅帅的猿
Spring Boot 面试指南(50 题)
axiya
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效