快捷搜索: 王者荣耀 脱发

不要盲目使用新技术,springcloud入门实战进阶百度云

其实我更想聊标题的前半部分,后半部分只是拉出来做典型的。

简历上写上一句,“热衷于学习新技术”,孬管是不是真的,至少加分项是可以有的。

再看看标题,我是来搞笑的?

学习与使用,两回事 学习侧重于新技术的HOW、WHAT、Where(其实实际过程中很多时候后两个是忽略的) 使用侧重于。。。。。填坑! 开始我们的主题

标题写的,为什么?

在我看来 除非你是真的知道新技术到底解决了怎样的问题 除非你很清楚新技术有什么优点和缺点 或者至少你要知道新技术是用于什么场景的 你再用新技术也不迟,否则,就慢慢填坑! 否则,就是为了时髦买了条带洞的内裤却发现洞的位置不对还得再买一条正常的内裤!

JWT,拉出来当典型

为了避免被喷成筛子,三连划重点

JWT本身没有错! JWT本身没有错! JWT本身没有错!

无状态没有错! 无状态没有错! 无状态没有错!

我们聊的JWT对标的是 Session ,不是 Cookie 我们聊的JWT对标的是 Session ,不是 Cookie 我们聊的JWT对标的是 Session ,不是 Cookie

错的是什么?是盲目使用 在座各位有多少人能准确回答出上一节的三个问题?

  1. 你真的知道JWT到底解决了怎样的问题?
  2. 你很清楚JWT有什么优点和缺点?
  3. 你知道JWT是用于什么场景的?

给自己一个靠谱的答案,你为什么要用JWT? 我百度谷歌搜索了一下,发现用 JWT 的文章真的是少数,用 Identity 和 Session 的文章很多,这超出了我的预料 为什么身边的项目包括群友公司的项目全是 JWT?

JWT 与登录

JWT 的核心是无状态、自验证、无中央服务器,有超时时间等机制,我们所实现的登录功能,本质上是一个状态保持的机制,要保持,就会有断开的需求,JWT 能实现断开吗?不能。 JWT 的核心应用场景根本不是状态保持!

百度早已有了不要用JWT做状态保持的文章,这根本就不是一回事!

JWT 的核心在于不需要中央服务器的验证,它可没说验证状态要保持啊。是的,超时时间的机制确实很像状态保持,但是因为 JWT 无状态的特性,它难以实现状态保持的完整功能。 比如说,我想续期,怎么办?

有的同学说了,旧KEY作废发个新KEY,作废的KEY保存在内存当中

你这和“我为了潮流买了个有洞的内裤结果发现外面还得再套一个内裤才不冷”有啥区别呢?

总结

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了

1、JAVA面试核心知识整理(PDF):包含JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。

2、Redis学习笔记及学习思维脑图

3、数据面试必备20题+数据库性能优化的21个最佳实践

092168562)]

3、数据面试必备20题+数据库性能优化的21个最佳实践

[外链图片转存中…(img-esYiMkGx-1631092168565)]

经验分享 程序员 微信小程序 职场和发展