摘要:        
redis入门 一、why# 每当微博爆出大瓜或者是双十一零点的时候,用户请求量是会突然变得超级大的,如果单纯使用 MySQL 来执行一些语句,服务器容易挂掉。因此,不妨使用一种缓存技术,让这些数据去 redis 而不是直接到 MySQL。并且 redis 是缓存到内存中的,能支持超过 10W 次每    阅读全文
posted @ 2022-11-16 16:41
爱笙灬
阅读(25)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Redis中key的设计与管理(利用枚举) 一、redis 中 key 设计原则# 唯一、可读、灵活、失效 唯一,比如注册验证码,需要加上 register_verify_code 作为唯一标识 可读,见名知意 灵活,比如攻略文章点赞的设计,可以带上用户id,攻略文章id,strategy_thum    阅读全文
posted @ 2022-11-16 16:40
爱笙灬
阅读(418)
评论(0)
推荐(0)
        
            
        
        
摘要:        
分时统计表+定时器,解决排行、报表等数据量大的业务场景 一、需求# 项目业务在做一个攻略排行,要求每隔一段时间,更新排行榜 二、分析方案# redis缓存,先执行一次查询,然后缓存在redis中,下一次查询直接查询redis缺点:占用内存,数据不实时,可能会出现缓存策略失效,接着把请求传到 mysq    阅读全文
posted @ 2022-11-16 16:40
爱笙灬
阅读(150)
评论(0)
推荐(0)
        
            
        
        
摘要:        
SpringMVC自定义参数解析器 一、问题描述 前端把 token 存放在请求头里面,后端接口如果需要获取当前登录用户信息,我们是使用 HttpServletRequest 来获取请求头的 token,但是如果后续很多接口都需要获取当前登录用户信息,此时就出现代码重复问题。 二、假设分析 我们能不    阅读全文
posted @ 2022-11-16 16:39
爱笙灬
阅读(308)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Vue入门 一、什么是 Vue# Vue (读音 /vjuː/) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。在前后端分离项目中经常使用到。 Vue 官网 二、Vue 常    阅读全文
posted @ 2022-11-16 16:37
爱笙灬
阅读(119)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Java8新特性 Java8 新特性之 Lambda 和 Stream (一) Lambda# 1. what?# Lambda是 java8 的一个新特性,可以大幅度减少代码量; 关注于"做什么",而不是"怎么做",可以通过匿名内部类理解; 虽然减少了代码量,但是可读性差; 2. why?# 简单    阅读全文
posted @ 2022-11-16 16:36
爱笙灬
阅读(92)
评论(0)
推荐(0)
        
            
        
        
摘要:        
RESTful 1: API 概念  api 是应用程序接口,比如某个服务器对外暴露出具有某个功能的请求url,其他软件访问这个请求,得到想要的结果,这里面的请求url就是 API ,我们项目也是在开发这些接口。 另外一种方式是,某软件把某些功能打包成jar包(组件),其他软件引入这些jar包(通    阅读全文
posted @ 2022-11-16 16:36
爱笙灬
阅读(107)
评论(0)
推荐(0)
        
            
        
        
摘要:        
跨域操作过程: 1.浏览器在发起请求之前,获取请求路径中协议、ip、端口,判断当前这3个数据跟当前服务器是否一致,一旦发现不一致,那么会马上执行跨域访问操作 2.浏览器马上发起 预请求 到接口服务器,询问是否允许当前服务器跨域访问,注意:url 跟真实请求一样,请求方法是:OPTIONS 3.接口服    阅读全文
posted @ 2022-11-16 16:35
爱笙灬
阅读(143)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Mybatis-Plus Mybatis-Plus 总结 一、why# 不做重复的 CRUD 操作 问题1:EmployeeMapper 没有写 crud 方法,为什么在测试类中可以使用?  因为 EmployMapper 接口继承 BaseMapper 接口 ,该接口定义了一系列 crud 方法    阅读全文
posted @ 2022-11-16 16:25
爱笙灬
阅读(73)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号