![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 55
*..X*.*(..)
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus实现多租户
简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让下使用,且保证。多租户的重点就是。原创 2023-11-21 22:51:00 · 2349 阅读 · 1 评论 -
用户注册、登录、鉴权场景
MyBatisX 插件,自动根据数据库生成 domain 实体对象、mapper(操作数据库的对象)、mapper.xml(定义了 mapper对象和数据库的关联,可以在里面自己写 SQL)、service(包含常用的增删改查)、serviceImpl(具体实现 service)我们要记录用户的登录态(session),将其存到服务器上(用后端 SpringBoot 框架封装的服务器 tomcat 去记录)userRole 用户角色 int 0-普通角色 1-管理员。service 层是对业务逻辑的校验(原创 2023-11-14 23:12:13 · 46 阅读 · 1 评论 -
Mybatis-plus-系统学习记录
在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2023-11-09 23:44:58 · 24 阅读 · 1 评论 -
Lombok 学习记录
Lombok是java开发的一个小工具,主要作用是通过一套注解来帮助我们简化java中(尤其是pojo类中)的冗长代码,比如简化Getter方法、Setter方法、ToString等方法。以前的Java项目中,充斥着太多不友好的代码:POJO的getter,/setter/toString/构造方法;打印日志;I/O流的关闭操作等等,这些代码既没有技术含量,又影响着代码的美观,Lombok应运而生。LomBok可以通过,帮助开发人员消除JAVA中尤其是POJO类中的冗长代码。原创 2023-11-02 23:14:49 · 24 阅读 · 0 评论 -
多态的理解
号右边是运行类型,调用方法时,先在运行类型里找对应的方法,如果没有就去编译类型找?Animal animal = new Dog(),animal 父类引用可以接受(指向)一个子类对象。Food food, 可以传入food 或food 的子类(meat,vegetable)=号左边是编译类型,编译必须过了才能运行,至于运行是否出错,不会提示。这里涉及到运行类型和编译类型,以及动态绑定机制和向上/下转型。向上转型:父类引用可以接受一个子类对象。向下转型:前提是运行类型匹配,主人喂食例子,经理和员工例子。原创 2023-10-30 22:51:26 · 32 阅读 · 0 评论