![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 83
一只小逸白
最怕一生碌碌无为,还安慰自己平凡可贵!
展开
-
Java设计模式之六大设计原则
一、单一职责原则基本介绍对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2只有在类中方法数量足够少,违反类级别的单一职责原则时,可以在方法级别保持单一职责原则快速记忆一个类(类简单时可以降低到方法级别)只负责一项职责二、接口隔离原则基本介绍客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上看一张图类A通过接口Interfa原创 2022-05-03 06:00:00 · 706 阅读 · 0 评论 -
MySql中JOIN的用法
上次面试被问到JOIN,自己都已经忘了课堂上讲的笛卡尔积那些就是JOIN,最近重新复习了一遍📚 博客主页:⭐️这是一只小逸白的博客鸭~⭐️👉 欢迎 关注❤️点赞👍收藏⭐️评论📝😜 小逸白正在备战实习,经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~ 💙 若有问题请指正,记得关注哦,感谢~JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。先创建两个表,下面用于示例 CREATE TABLE t_blog(.原创 2022-03-24 05:00:00 · 11871 阅读 · 6 评论 -
Redis实现点赞与关注
目录一、点赞直接写入Mysqlredis存储随后批量刷回数据库二、关注!!!欢迎点赞收藏关注!!!一、点赞直接写入Mysql直接写入Mysql是最简单的做法。做两个表即可,post_like记录文章被赞的次数,已有多少人赞过这种数据就可以直接从表中查到;user_like_post记录用户赞过了哪些文章, 当打开文章列表时,显示的有没有赞过的数据就在这里面;缺点数据库读写压力大热门文章会有很多用户点赞,甚至是短时间内被大量点赞, 直接操作数据库从长久来看不是很理想的做法。原创 2022-02-16 16:36:45 · 25276 阅读 · 68 评论 -
Spring Boot常用注解(快速查找)
???? 博客主页:⭐️这是一只小逸白的博客鸭~⭐️???? 欢迎 关注❤️点赞????收藏⭐️评论???????? 小逸白正在备战实习,经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~ ???? 若有问题请指正,记得关注哦,感谢~目录一、Spring Boot常用注解1、@SpringBootApplication2、@ImportAutoConfiguration3、@SpringBootConfiguration4、@ImportResource5、@PropertySo原创 2022-01-19 16:13:16 · 414 阅读 · 14 评论 -
Spring常用注解(快速查找)
总结spring常见的注解,方便忘记时快速查找原创 2022-01-17 13:15:40 · 428 阅读 · 10 评论 -
【狂神说Java】JUC笔记
最近正在学习Java并发编程,先从视频入个门~原创 2022-01-11 08:22:40 · 1063 阅读 · 26 评论 -
【狂神说Java】Redis笔记
狂神说redis笔记原创 2021-12-23 09:04:45 · 969 阅读 · 2 评论 -
【狂神说Java】MyBatis-Plus笔记
视频:【狂神说Java】MyBatisPlus最新完整教程通俗易懂目录1、MyBatis-Plus概述简介特性2、快速入门步骤思考问题?3、配置日志4、插入操作5、主键生成策略6、更新操作7、自动填充8、乐观锁9、查询操作10、分页查询11、删除操作12、逻辑删除13、性能分析插件14、条件构造器Wrapper15、代码自动生成器1、MyBatis-Plus概述需要的基础:把我的MyBatis、Spring、SpringMVC就可以学习这个了!为什么要学习它呢?MyBatisPlus可以节省我们.原创 2021-12-17 16:40:36 · 406 阅读 · 22 评论 -
【狂神说Java】SpringCloud笔记(5万字保姆级笔记)
目录学习前言1.1 学习前提1.2 文章大纲1.3 常见面试题2. 微服务概述2.1 什么是微服务?2.2 微服务与微服务架构2.4 微服务技术栈有那些?2.5 为什么选择SpringCloud作为微服务架构3. SpringCloud入门概述3.1 SpringCloud是什么?3.2 SpringCloud和SpringBoot的关系3.3 Dubbo 和 SpringCloud技术选型视频 【狂神说Java】SpringCloud最新教程IDEA版原创 2021-12-13 06:00:00 · 5404 阅读 · 40 评论 -
【狂神说Java】SSM+SpringBoot笔记
目录【MyBatis】【Spring】【SpringMVC】【SpringBoot】纯静态资源项目源码学完当然要csdn记录呀~以下为狂神的笔记,整理了链接大全,方便学习,附有自己整理的SpringBoot 员工管理系统:纯静态资源和项目源码,需要的自取【MyBatis】狂神说MyBatis01:第一个程序狂神说MyBatis02:CRUD操作及配置解析狂神说MyBatis03:ResultMap及分页狂神说MyBatis04:使用注解开发狂神说MyBatis05:一对多和多对一处理狂原创 2021-12-11 17:26:22 · 1467 阅读 · 22 评论 -
【狂神说Java】Spring5笔记
spring framework的作者:RodJohnson1、Spring简介:Spring优点:1、Spring是一个开源的免费的框架(容器);2、Spring是一个轻量级的、非入侵式的框架;3、控制反转(IDC),面向切面编程(AOP);4、支持事务的处理,对框架整合的支持;总结一句话:Spring是一个轻量级的控制反转和面向切面编程的框架!2、Spring组成及扩展:2、Spring组成及拓展 P2 - 01:22扩展:2、Spring组成及拓展 P2 - 05:573、IO原创 2021-10-31 11:51:05 · 216 阅读 · 0 评论 -
单调队列(第一道lc困难打卡)
LeetCode 239. 滑动窗口最大值方法一:优先队列对于「最大值」,我们可以想到一种非常合适的数据结构,那就是优先队列(堆),其中的大根堆可以帮助我们实时维护一系列元素中的最大值。初始化优先队列(加入前k个元素)将当前元素加入堆循环判断堆顶是否是在窗口左边,是就将堆顶移除此时堆顶即为窗口内最大值,加入数组优先队列priority_queue用二元组存储pair(nums,index), nums用来取最大值加入数组,index用来判断堆顶是否是窗口内class Solution {原创 2021-10-25 19:35:10 · 77 阅读 · 0 评论