获得徽章 1
- #青训营笔记创作活动#
2023.2.13 打卡day30
今日学习
跨域问题。跨域问题分为三种,协议不同,如 http 和 https;域名不同;端口不同。Spring boot中跨域问题的解决方案有:使用 @CrossOrigin 注解实现跨域;通过配置文件实现跨域;通过 CorsFilter 对象实现跨域;通过 Response 对象实现跨域;通过实现 ResponseBodyAdvice 实现跨域。
展开评论点赞 - #青训营笔记创作活动#
2023.2.12 打卡day29
今日学习
流程引擎 Flowable相关知识。主流的流程引擎:Activiti、Flowable、Camunda。本文围绕流程相关工具、原理、使用等方面,做了详细介绍。开阔了视野。展开评论点赞 - #青训营笔记创作活动#
2023.2.11 打卡day28
今日学习
一个开源微服务项目。实现了细粒度接口IP访问限制,写法是基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可。展开评论点赞 - #青训营笔记创作活动#
2023.2.10 打卡day27
今日学习
数据库分库分表相关知识。本文介绍分库分表的一些基础概念。通过一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表性能达到最优的效果(响应速度快),以此提升整体数据库性能。展开评论点赞 - #青训营笔记创作活动#
2023.2.9 打卡day26
今日学习
缓存和数据库不一致性问题。一般来说读多写少的数据适合放在缓存中。本文详细介绍了缓存、redis的使用、redis面试三大常客、缓存和数据库一致性解决方案等方面。展开评论点赞 - #青训营笔记创作活动#
2023.2.8 打卡day25
今日学习
缓存相关知识。本文介绍缓存的使用场景以及带来的作用。通过对缓存的合理、充分利用,可以大大的增强我们的系统承压性能、提升产品的用户体验。
缓存作为高并发系统中的神兵利器被广泛使用,堪称高并发系统的基石之一。展开评论点赞 - #青训营笔记创作活动#
2023.2.7 打卡day24
今日学习
秒杀系统的细节。本文从瞬时高并发,页面静态化,秒杀按钮,读多写少,缓存问题,库存问题,分布式锁,mq异步处理,如何限流等9个方面介绍了秒杀系统细节。学到许多。展开评论点赞 - #青训营笔记创作活动#
2023.2.6 打卡day23
今日学习
公钥加密方面知识。不能用公钥解密原因:因为大数取模运算是不可逆的,因此他人无法暴力解密。数学原理决定了我们用公钥加密的数据,只有私钥能解密。反过来,用私钥加密的数据,也只有公钥能解密。
HTTPS相当于HTTP+TLS,目前主流的是TLS1.2,基于TCP三次握手之后,再来TLS四次握手。
TLS四次握手的过程中涉及到两对私钥和公钥。分别是服务器本身的私钥和公钥,以及CA的私钥和公钥。
展开评论点赞 - #青训营笔记创作活动#
2023.2.5 打卡day22
今日学习
redis相关知识。Redis 作为一款优秀的缓存中间件,在企业级架构中占有重要的地位。本文就redis进行了一系列讲解和分析,加深了我对redis的认识,有助于后面继续学习java相关的开发。展开评论点赞 - #青训营笔记创作活动#
2023.2.4 打卡day21
今日学习
MySQL索引。本文讲了从索引的由来,到索引概述、索引管理、索引分类、唯一/全文/联合/空间索引的创建与使用等内容,索引类型有普通索引、唯一索引、主键索引、全文索引、空间索引等。
展开评论点赞