![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目笔记
文章平均质量分 75
明天会更好new
冲
展开
-
Mybatis-Plus使用PageHelp无效
转载自:同时使用mybatis和mybatis-plus时,pageHelper失效问题解决感谢大佬一、问题由来最近刚拿到一个别人的项目,该项目中使用mybatis和mybatis-plus来操作数据库,我们需要在此基础上添加新功能。做功能开发时一切都很顺利,我也很快完成了自己负责的模块,然后和前端开始对接。可是在测试时发现一个问题,那就是后台返回的数据中,没有分页信息,而我们做的功能又需要分页信息。我立马去进行排查,发现果然如此,确实没有分页信息。可是为什么会没有呢?之前另外一个子系统中都用得转载 2021-06-21 08:45:36 · 1637 阅读 · 0 评论 -
MySQL(2):要水平分表 吗?
MySQL(2):要水平分表 吗?前言昨天困扰了我一阵,要做一个背单词app,其中单词表有10w+数据,对于我这个每见识的可是兴奋了一会,想要不要水平分表啊这可是“大数据量啊”。答案当然是不用,但是其他表确实在日后需要水平分表!什么情况下水平分表水平分表就是一个表装的数据太多了,查起来非常慢,即使是弄好所以还是非常慢!那就水平分表吧!但是注意水平分表不要轻易的分!可以算是重型武器了,别干杀鸡用牛刀的事!数据量在1000w以上再考虑水平分表!!!而且一定是索引啥的都不管用了再分表,你问为啥,那你说原创 2021-06-13 10:38:44 · 18988 阅读 · 3 评论 -
SpringBoot多模块项目ApplicationContext无法getBean,MybatisPlus二级缓存与放弃Mybatis(Plus)的二级缓存
SpringBoot多模块项目ApplicationContext无法getBean,MybatisPlus二级缓存与放弃Mybatis(Plus)的二级缓存事情是这样发生的我想用redis实现mybatis-plus的二级缓存,用mybatis的方法(准备好cahce类,在mapper文件里面标记上cahce标签)发现不起作用!!!气愤,查了一下,下面是文档原文:mapper 层二级缓存问题我们建议缓存放到 service 层,你可以自定义自己的 BaseServiceImpl 重写注解父类方法原创 2021-06-11 22:46:22 · 713 阅读 · 0 评论 -
快速开发平台 fast_security_admin(三):登录验证与动态权限管理
快速开发平台 fast_security_admin(三):登录验证与动态权限管理前言原本是计划5.25完成,中间因为学习遇到了困境加上去做了一个微信小程序,这个项目就搁置到现在了,当然现在是确实有了重大突破,但是很惭愧这些突破只能算是学习的突破不能算是我自己的成果。几乎完全是参考的 mall项目 的权限管理部分,可以说mall的权限管理部分非常好,讲解与非常细。mall的动态权限管理mall-learning这篇博客介绍一下遇到的问题,以及思路。库表设计现在是完全更新了数据库。详情访问下面原创 2021-06-02 09:29:26 · 234 阅读 · 0 评论 -
快速开发平台 fast_security_admin(二):动态Menu与Entity
快速开发平台 fast_security_admin(二):动态Menu与Entity做了一点简单的更新,有通用接口确实好一点,但是用mybatis-plus也是很简单,所以到后期就把方法补齐不再用通用接口。fast_security_admin在gitee地址需求提出动态的menu。因为是后台系统,前端免不了有大量list,表数据可以用v-for渲染但是表头还要自己写,不方便,有大量重复工作!菜单绑定entity的id,通过entity_id查entity。解决方案数据库建menu表和原创 2021-05-09 23:17:50 · 120 阅读 · 0 评论 -
快速开发平台 fast_security_admin(一):SpringBoot+Mybatis-Plus+反射 通用开发接口
快速开发平台 fast_security_admin(一):SpringBoot+Mybatis-Plus+反射 通用开发接口fast_security_admin在gitee地址需求提出之前使用mybatis每个实体类都要写getAll()、getById()、update()、save()、remove(),有大量重复代码,那么用了mybatis-plus好一些不用写重复的sql了,但是还要写重复的service、controller以及前端页面。解决方案(思路)第一步就是写通用接口,也就是本原创 2021-05-08 22:34:42 · 381 阅读 · 0 评论 -
Vue兄弟组件如何传参
Vue兄弟组件如何传参通过创建EventBus,如Bus.js,事实上是实现一个简单的vuex,状态(事件)bus。把事件装到bus上实现组件间通信。二、具体使用1.注册你可以在需要的地方引入这个bus,也可以全局引入添加进vue里面。下面是eventBus.js文件中的内容import Vue from 'vue';export default new Vue(); 在main中全局引入import eventBus from './eventBus.js'Vue.prototyp原创 2021-01-01 17:13:05 · 852 阅读 · 0 评论 -
前后端分离 github登录(Oauth2)
前后端分离 github登录(Oauth2)第三方登录在前后端不分离的情况下实现比较简单,在前后端分离情况下思路相同但是实现相对复杂。复杂点:生成token把token和用户数据给前端页面第一点如果熟悉token、JWT并不算复杂,主要是第二点容易卡住,需要应用前端知识。将token和用户数据给前端可能没有试过的同学不知道难在哪里,看一下登录逻辑图就知道难在哪了。后端想返回数据可是前端没有监听后端的响应,前端只能获取GitHubAPP的响应,但是没有。那如何做呢?具体实现:前端前原创 2021-04-28 23:05:25 · 897 阅读 · 0 评论