随笔分类 - 课程——SSM
摘要:BackGround 现在的服务基本是分布式,微服务形式的,而且大数据量也导致分库分表的产生,对于水平分表就需要保证表中 id 的全局唯一性。 对于 MySQL 而言,一个表中的主键 id 一般使用自增的方式,但是如果进行水平分表之后,多个表中会生成重复的 id 值。那么如何保证水平分表后的多张表中
阅读全文
摘要:1、了解 Mybatis-plus 1.1、Mybatis-Plus 介绍 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网:https://mybatis.plus/ 或 https://mp.
阅读全文
摘要:这个SSM整合文章,以图书的增删改查为例 本篇文章源码已上传: Github:https://github.com/RivTian/University-coursework/tree/master/SSM-Template 搭建数据库 创建一个存放书籍数据的数据库表ssmbook: CREATE
阅读全文
摘要:整合 MyBatis 1.导入依赖 版本根据自己配置选择 <!-- mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </
阅读全文
摘要:请注意,本文学习自 @我没有三颗心脏 编写日志输出环境配置文件 在开发过程中,最重要的就是在控制台查看程序输出的日志信息,在这里我们选择使用 log4j 工具来输出: 准备工作: 将【MyBatis】文件夹下【lib】中的 log4j 开头的 jar 包都导入工程并添加依赖。 在【src.main.
阅读全文
摘要:MyBatis 简介 MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。 持久层: 可以将业务数据存储到磁盘
阅读全文
摘要:SpringMVC获取请求数据: DispatcherServlet底层中获取请求数据并传递给单元方法使用。 DispatcherServlet会根据请求动态调用对应的单元方法处理,而请求先被DispatcherServlet接收,意味着DispatcherServlet中拥有此次请求相关的请求数据
阅读全文
摘要:SpringMVC的数据响应方式 页面跳转 直接返回字符串 通过ModelAndView对象返回 回写数据 直接返回字符串 返回对象或集合 页面跳转 方式一、返回带有前缀的字符串: 转发:forward:/WEB-INF/views/index.jsp 重定向: redirect:/index.js
阅读全文
摘要:本文介绍 Spring 中 AOP 的原理及使用方式。 Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即 Aspect Oriented Program 面向切面编程 首先,
阅读全文
摘要:@Resource 导入方法: <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.1</version> </dependency>
阅读全文
摘要:本篇文章主要对 Spring 框架中的核心功能之一依赖注入 (DI,Dependency Injection) 进行介绍,也是采用 理论+实战 的方式给大家阐述其中的原理以及明确需要注意的地方。 相关阅读:Spring学习(3)——装配Spring Bean详解 1. 依赖注入 依赖注入是实现控制反
阅读全文
摘要:本篇文章主要对 Spring 框架中的核心功能之一控制反转 (IOC,Inversion of Control)进行介绍,采用理论 + 实战的方式给大家阐述其中的原理以及明确需要注意的地方。 控制反转 通俗的讲,控制反转是一种思想,也是工程设计的一种原则,通过控制反转可以将对象的一部分控制权转移到容
阅读全文
摘要:本篇文章主要对 Spring 框架进行整体介绍,包括其核心功能模块与体系结构,让大家对该框架有个大体的认识。 1. 前景提要 如果你之前学过 Servlet 的话,那么一定会对 MVC 分层概念有所了解,我们一般在做项目的时候,会将与数据库操作(比如增、删、改、查)相关的部分放在 Dao 层,将登录
阅读全文
摘要:《Spring 学习笔记》系列文章是博主在学习过 Spring 后对其进行总结的入门系列博文,适合初入 Spring 的小白,如果你最近正在学习或者打算学习 Spring 的话,不妨随着本系列教程一起加深对 Spring 框架的学习吧。 1.导读 最近正在学习 Spring 框架,看了一些视频和笔记
阅读全文
摘要:本节主要介绍如何利用Maven搭建 Spring 开发环境,使用 Spring 之前需要安装 JDK 、Maven和 IDEA 建议一定要从 Maven 项目开始,而不是从空项目开始,空项目开始会出现很多奇怪的错误 JDK 安装 能看到这篇文章的大概都有(😀 Maven 安装和配置(IDEA 版)
阅读全文
摘要:前排提醒,这是一篇转载文章仅用于学习使用。原文地址:https://www.wmyskxz.com/2019/06/07/shi-me-shi-wei-fu-wu/ 一、信息技术发展趋势 信息技术发展的三个阶段 信息技术从出现到逐渐成为主流,主要经历了软件、开源、云三个阶段的发展。从软件到开源,再到
阅读全文