![](https://img-blog.csdnimg.cn/20210110115027411.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring/Spring Boot
文章平均质量分 89
Spring/Spring Boot
exodus3
活到老学到老
展开
-
尚硅谷Spring学习笔记(6)-- Spring5新功能
一、Spring5 框架新功能1、整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除2、Spring 5.0 框架自带了通用的日志封装 (1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2(2)Spring5 框架整合 Log4j2第一步 引入 jar 包第二步 创建 log4j2.xml 配置文件<?xml version="1.0" encoding="UTF-8"?>原创 2021-06-07 00:32:32 · 10869 阅读 · 0 评论 -
尚硅谷Spring学习笔记(5)-- 事务操作
一、事务操作(事务概念)1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 1002、事务四个特性(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性二、事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建 service,搭建 dao,完成对象创建和注入关系...原创 2021-06-07 00:29:35 · 10724 阅读 · 0 评论 -
尚硅谷Spring学习笔记(4)-- JdbcTemplate
一、什么是 JdbcTemplate(概念和准备)1、Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2、准备工作(1)在 spring 配置文件配置数据库连接池<!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" v原创 2021-06-06 23:18:16 · 10656 阅读 · 0 评论 -
尚硅谷Spring学习笔记(3)-- AOP
一、是什么(查看执行计划)使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈二、能干嘛表的读取顺序哪些索引可以使用数据读取操作的操作类型哪些索引被实际使用表之间的引用每张表有多少行被优化器查询三、怎么玩1、Explain + SQL语句2、执行计划包含的信息3、建表脚本CREATE TABLE t1(id INT(10) AUTO_INCREMENT,content VARCHAR(10原创 2021-05-13 23:08:07 · 10800 阅读 · 0 评论 -
尚硅谷Spring学习笔记(2)-- IOC容器
一、索引优化分析1、性能下降SQL慢(执行时间长,等待时间长)①、查询数据过多。考虑能不能拆,条件过滤尽量少②、关联了太多的表,太多join。join 原理:用 A 表的每一条数据 扫描 B表的所有数据。所以尽量先过滤。③、没有利用到索引索引针对 ‘列’ 建索引。但并不可能每一列都建索引。索引并非越多越好。当数据更新了,索引会进行调整。也会很消耗性能。且 mysql 并不会把所有索引都用上,只会根据其算法挑一个索引用。所以建的准很重要。1)单值2)复合条件多时,可以建共同索引(混合索引原创 2021-04-18 22:35:50 · 10809 阅读 · 0 评论 -
尚硅谷Spring学习笔记(1)-- Spring基础知识
一、课程内容介绍1、Spring 框架概述2、IOC 容器(1)IOC 底层原理(2)IOC 接口(BeanFactory)(3)IOC 操作 Bean 管理(基于 xml)(4)IOC 操作 Bean 管理(基于注解)3、Aop4、JdbcTemplate5、事务管理6、Spring5 新特性二、Spring5 框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)原创 2021-04-14 23:23:54 · 11272 阅读 · 0 评论 -
解决eclipse安装了spring ide插件,但是在window-preferences里没有spring相关的选项的问题
很多人的myeclipse/eclipse装了spring插件后,出现了一些问题。大家装了spring插件之后,myeclipse/eclipse就会显示如下图我这里也没有spring的相关选项但是,在项目里new右键菜单以及首首选项都没有spring相关的显示。这是为什么呢?原因很简单,myeclipse/eclipse有些版本是自带spring功能的,如果你原创 2016-09-26 21:15:04 · 21999 阅读 · 21 评论 -
@RequestParam()和@PathVariable()的区别
@RequestParam与@PathVariable为spring的注解,都可以用于在Controller层接收前端传递的数据,不过两者的应用场景不同。@PathVariable主要用于接收http://host:port/path/{参数值}数据。@RequestParam主要用于接收http://host:port/path?参数名=参数值数据,这里后面也可以不跟参数值。@Request...原创 2019-06-18 09:40:49 · 21262 阅读 · 1 评论 -
SpringBoot文件上传下载以及优化过程 -- 个人笔记
Java IO/NIO/AIO的知识体系图博主最开始是用IO实现文件上传下载功能,但发现效率慢,于是使用了NIO新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的,弥补了原来的 I/O 的不足,提供了高速的、面向块的 I/O。实体类@Entitypublic class DpOrder { @Id @GeneratedValue private Integer id;...原创 2020-01-09 11:39:21 · 15017 阅读 · 3 评论 -
Springboot项目部署到Linux服务器上
1、Springboot项目maven配置<groupId>com.zxl</groupId><artifactId>myblog</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging>packaging...原创 2019-11-03 12:01:51 · 21855 阅读 · 11 评论 -
SSM 搭建精美实用的管理系统
课程介绍SSM 框架即 SpringMVC+Spring+Mybatis,相信各位朋友在投递简历时已直观感受到它的重要性,JavaWeb 相关工作的招聘要求中基本都包括了这三项技术能力。由于其轻量级、易用性等特点,大多公司都选用了 SSM 框架。本达人课将以 SS...转载 2019-06-19 10:14:45 · 11792 阅读 · 1 评论 -
基于Springboot+mybatis项目的多表增删改查操作(三)
系统功能结构图:原创 2019-04-25 01:03:02 · 17060 阅读 · 0 评论 -
SpringBoot增删改查页面代码(二)
1.在templates文件夹下user文件夹,修改userList.html文件<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"/> <title>用户列表</titl...原创 2019-04-25 00:54:13 · 18862 阅读 · 4 评论 -
IDEA搭建SpringBoot+mybatis+thymeleaf增删改查项目(一)
首先创建数据库(一个 user表 里面三个字段 id为主键 自增)原创 2019-04-22 11:27:12 · 16057 阅读 · 19 评论 -
SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 https://blog.csdn.net/forezp/article/details/70437576 ...转载 2018-09-04 13:49:24 · 11792 阅读 · 0 评论 -
SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程
&n转载 2018-09-04 11:30:40 · 11789 阅读 · 0 评论