![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java框架
想飞的Duke
努力一点,哪怕就一点,挺好
展开
-
Spring的jar包作用
Spring各个jar包作用Spring各jar包详解spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个sprin转载 2020-08-22 14:13:10 · 470 阅读 · 0 评论 -
MybatisPlus框架配置
Mybatis-Plus框架一、依赖 <!-- 依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version> </de原创 2020-08-22 09:54:54 · 211 阅读 · 0 评论 -
Mybatis框架配置使用
Mybatis配置一、poox.xml文件(依赖)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http原创 2020-08-22 09:57:01 · 116 阅读 · 0 评论 -
手写SpringMvc框架
手写SpringMvc框架一、导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x原创 2020-08-14 17:25:00 · 180 阅读 · 0 评论 -
shiro框架(认证和授权)
Shiro框架一、作用:(重点1和2)1、用户认证(Authentication):身份认证/登录,验证用户是不是拥有相应的身份;(主要是防止未登录的情况下访问网页)2、用户授权:(Authorization):权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情(主要是因为用户的角色不同,所以可访问的后台的功能也不一样 eg:普通用户不能cdur其他用户,只有超级管理员才能。。。。)3、加密(Cryptography):也是将密码非明文储存到数据库,一般用MD54、会话管理原创 2020-08-12 22:33:24 · 453 阅读 · 0 评论 -
Spring的IOC和AOP思想
Spring框架的两大核心(ioc和aop)一、ioc:控制反转(Inversion of Control)思想1.1、由spring来负责控制对象的生命周期和对象间的关系(SSM框架中的依赖关系)通过注解扫描的方式(底层使用反射)装入一个1.2、作用:解耦(入下图)这就是没使用ioc思想下的关系图(耦合度太高)1.3、控制反转思想前提 —— 依赖注入(DI)(一般都是set注入)Dependency Injection,说的是创建对象实例时,同时为这个对象注入它所依赖的属性。相当于把每个b原创 2020-07-31 16:53:47 · 1392 阅读 · 1 评论 -
Mybatis缓存机制(一级缓存和二级缓存)
Mybati缓存机制一、缓存的作用1、特点:主要是减轻数据库的压力(大量对数据库的查询)和对数据库的查询效率2、原理:第一次查询的时候,由于缓存中没有,那么去查询数据库返回给客户端。同时还会把这个次查询的数据放入缓存。第二次查询同样的数据时候,发现缓存中曾经有查询过的数据,那么直接从缓存中读取。不必再次查询数据库,减轻数据库压力!3、Mybatis缓存的类型如图:Mybatis分为两种缓存类型一级缓存:指的就是sqlsession级别的缓存,在sqlsession中有一个数据区域,在原创 2020-07-27 06:37:15 · 292 阅读 · 0 评论 -
Mybatis动态sql和多表联查
Mybatis框架一、概述:1.1、Mybatis的是操作数据库的框架(也就是所谓的持久层框架)1.2、特点:运行性能: JDBC > MyBatis(半自动) > Hibernate(全自动)开发效率:JDBC < MyBatis(半自动) <> Hibernate(全自动)支持编写动态sql二、 MyBatis中核心操作2.1、核心对象SqlSessionFactory sqlSessionFactory = new SqlSession原创 2020-07-25 15:58:27 · 1412 阅读 · 1 评论