SpringMVC+Mybatis+Redis
文章平均质量分 95
SpringMVC+Mybatis+Redis
旧时言
Java学习博客
展开
-
Redis缓存
小明是一家饭店的厨师,在饭店发展的初期,因为顾客不多因此小明生活得很悠闲,上班打卡玩手机,下班打卡逛夜店,生活过得十分惬意,但随着饭店的日益发展,顾客也越来越多了,因此出现了高峰期顾客长时间等待的情况,满意度也大幅下降。因此老板就找到了小明,询问了相关的情况,小明说在高峰期自己要洗菜、切菜和炒菜,每个人的工作量都很大所以就忙不过了,因此上菜就比较慢了。于是精明的老板就想到了一个好主意,他让厨师在平常不忙的时候把顾客长点的菜提前做好,然后妥善的保存起来,在高峰期直接拿出来热一下就好了,这样一来,果然工作效率就原创 2022-06-22 20:06:42 · 1054 阅读 · 2 评论 -
JavaEE常见面试问题
1.MybatisMybatis是一种典型的半自动的ORM框架,所谓的半自动,是因为还需要手动的写SQL语句,再由框架根据SQL及传入数据来组装为要执行的SQL。其优点为︰其缺陷为:2.HibernateHibernate是一种典型的全自动ORM框架,所谓的全自动,是SQL语句都不用在编写,基于框架的API,可以将对象自动的组装为要执行的SQL语句。其优点为∶其缺点为︰Spring容器主要是对loC设计模式的实现,主要是使用容器来统一管理Bean对象,及管理对象之间的依赖关系。创建容器的API主要是原创 2022-06-20 17:31:02 · 1428 阅读 · 0 评论 -
Spring事务和事务传播机制
事务定义将一组操作封装成一个执行单元(封装到一起),要么全部成功,要么全部失败。为什么要用事务?如果没有事务,第一步执行成功了,第二步执行失败了,那么A账户平白无故的100元就“人间蒸发”了。而如果使用事务就可以解决这个问题,让这一组操作要么一起成功,要么一起失败。Spring 中的事务操作分为两类:事务在MySQL有3个重要的操作:开启事务、提交事务、回滚事务,它们对应的操作命令如下2.2 Spring 手动操作事务2.3 Spring声明式事务(自动事务)声明式事务的实现很简单,只需要在需要的方原创 2022-06-20 16:41:28 · 425 阅读 · 0 评论 -
Spring AOP(统一功能处理)
在介绍Spring AOP之前,首先要了解一下什么是AOP?AOP (Aspect Oriented Programming)︰面向切面编程,它是一种思想,它是对某一类事情的集中处理。比如用户登录权限的效验,没学AOP之前,我们所有需要判断用户登录的页面(中的方法),都要各自实现或调用用户验证的方法,然而有了AOP之后,我们只需要在某一处配置一下,所有需要判断用户登录页面(中的方法)就全部可以实现用户登录验证了,不再需要每个方法中都写相同的用户登录验证了。而AOP是一种思想,而Spring AOP是一个框架原创 2022-06-20 16:07:41 · 553 阅读 · 0 评论 -
MyBatis查询数据库
MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis去除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML_或注解来配置和映射原始类型、接口和Java POJO (Plain Old Java Objects,普通老式Java对象)为数据库中的记录。简单来说MyBatis是更简单完成程序和数据库交互的工具,也就是更简单的操作和读取数据库工具。Mybatis官网:https://mybatis.org/mybatis-3/zh原创 2022-06-20 11:36:14 · 2087 阅读 · 0 评论 -
SpringMVC程序开发
官方定义:Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中。的正式名称“Spring Web MVC”来自其源模块的名称(Spring-webmvc),但它通常被称为“SpringMVC”。从上述定义我们可以得出两个关键信息MVC 是 Model View Controller 的缩写,它是软件工程中的⼀种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。MVC是一种思想,而Spring MVC是对MVC思想的具体实现。总结来说原创 2022-06-20 10:07:21 · 222 阅读 · 0 评论 -
SpringBoot配置文件和日志
Spring Boot是为了快速开发Spring而诞生的,Spring Boot具备:Spring Boot可使用ldea 或网页创建,它的设计思想是约定大于配置,类上标注@SpringBootApplication就可以启动Spring Boot项目了。整个项目中所有重要的数据都是在配置文件中配置的,比如:数据库的连接信息(包含用户名和密码的设置);项目的启动端口;第三方系统的调用秘钥等信息;用于发现和定位问题的普通日志和异常日志等。想象一下如果没有配置信息,那么Spring Boot项目就不能连原创 2022-06-20 08:51:12 · 519 阅读 · 0 评论 -
Spring概念、类注解和Bean作用域
我们通常所说的 Spring 指的是 Spring Framework(Spring 框架),它是⼀个开源框架,有着活跃⽽庞⼤的社区,这就是它之所以能⻓久不衰的原因。Spring ⽀持⼴泛的应⽤场景,它可以让 Java 企业级的应⽤程序开发起来更简单。⽤⼀句话概括 Spring:Spring 是包含了众多⼯具方法的 IoC 容器。那问题来了,什么是容器?什么是 IoC 容器?接下来我们⼀起来看。容器是用来容纳某种物品的(基本)装置。 ——来自:百度百科我们想想,之前课程我们接触的容器有哪些?Sprin原创 2022-06-19 21:05:25 · 376 阅读 · 0 评论