摘要: 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)
摘要: sql语句中#{}和${}的区别 #{} #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号eg: order by #user_id# 如果传入的值是1,那么解析成sql时的值为order by “1” 如果传入的值是id,则解析成的sql为order by “id” ${} $将传入 阅读全文
posted @ 2022-11-11 15:35 爱笙灬 阅读(133) 评论(0) 推荐(0)