摘要: 1.为什么要用消息中间件: 1.解耦: 系统A只负责把数据写到队列中,谁想要或不想要这个数据(消息),系统A一点都不关心。 即便现在系统D不想要userId这个数据了,系统B又突然想要userId这个数据了,都跟系统A无关,系统A一点代码都不用改。 系统D拿userId不再经过系统A,而是从消息队列 阅读全文
posted @ 2020-11-26 17:19 c++c鸟 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 1.JVM堆的基本结构。 Java堆分为年轻代(Young Generation)和老年代(Old Generation);年轻代又分为伊甸园(Eden)和幸存区(Survivor区);幸存区又分为From Survivor空间和 To Survivor空间。 2.Java内存结构(堆结构,新生代[ 阅读全文
posted @ 2020-11-26 14:29 c++c鸟 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 参考文档:https://www.jianshu.com/p/e8f294f6704b?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin 1.如何防止sql注入? 使用#{}方式进行取值:采用 阅读全文
posted @ 2020-11-26 14:06 c++c鸟 阅读(206) 评论(0) 推荐(0) 编辑