Java 技术知识点汇总

Posted 毕小宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 技术知识点汇总相关的知识,希望对你有一定的参考价值。

背景

面向百度编程,基本能解决大部分的问题。然而,技术用的熟练,时间久了却容易遗忘背后的技术思想,倒成了妥妥的搬运工了。

所以,偶尔针对用的技术,发几个灵魂拷问,也是很有必要的!

汇总近期一些技术思考及参考资料。

问题清单

  1. Tomcat 的 NIO 不是非阻塞的吗,而为什么 SpringMVC 却是阻塞式的?《Tomcat NIO 流程说明》
  2. SpringCloudGateway 为什么不能引入 spring-boot-starter-web ?《认识SpringBoot中的webFlux》
  3. Reactive 和 Java8 的 Streams 类有什么关系?
  4. 为什么 SpringCloudGateway 的路有规则最终转换为 AsyncPredicate,已经定义了 GatewayPredicate 了,为什么单独再定义一个类 AsyncPredicate?
  5. SpringCloudGateway 框架中,ShortcutConfigurable 类的作用是什么?《ShortcutConfigurable详解》
  6. 响应式编程基础,《Reactive 编程基础》。
  7. 《响应式编程基础》
  8. 什么是熔断?《漫画熔断》
  9. SpringCloudGateway 有哪些内置的路由规则?看 RoutePredicateFactory 实现类即可。
  10. 微服务 Session 共享方案,基于 Redis 的 Session 共享方案原理是什么?《微服务 Redis Session 共享原理》
  11. SpringCloudGateway 路由 RewritePath 正则用法该怎么理解?《Spring Cloud Gateway 路径重写正则表达式的理解》
  12. Shiro 原理是什么?《授权、整合Spirng、Shiro过滤器》
  13. SpringSecurity 原理是什么?《SpringSecurity的@EnableWebSecurity注解》

以上是关于Java 技术知识点汇总的主要内容,如果未能解决你的问题,请参考以下文章

Android学习指南 — Java知识点汇总

Java常用面试题汇总助你备战金三银四

java知识汇总

Java大厂技术面试题汇总!字节跳动java面试几轮

50w字+的Java技术类校招面试题汇总,HR的话扎心了

如何在2021年涨薪15K?搞懂这份大厂Java面试知识点笔记汇总,你也没问题