自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Docker安装Redis6

1.拉取redis镜像docker pull redis:62.创建redis映射目录mkdir -p /usr/local/docker/redis3.下载redis.conf到映射目录cd /usr/local/docker/redis/wget http://download.redis.io/redis-stable/redis.conf4.修改redis.confvi redis.conf#bind 127.0.0.1 -::1 #注释这一行,这是限制redis只能本地访

2021-09-09 10:50:56 354 1

原创 Docker安装MySQL5.7

1.拉取mysql镜像docker pull mysql:5.72.查看镜像docker images3.创建mysql容器docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_unicode_ci-p 端口映射,格式为 宿主机映射端口:容器运行端口–name 给创建的容器命名-

2021-09-08 17:22:34 159

原创 CentOS7安装Docker&配置阿里云镜像仓库

安装Docker1.安装yum-utils包yum install -y yum-utils2.设置yum源为阿里云,提升下载速度yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.安装dockeryum install docker-ce4.检查是否安装成功docker -v配置阿里云镜像仓库1.登录阿里云,进入容器镜像服务,查看加速器地址

2021-09-08 15:31:09 360

原创 CentOS7修改yum源为阿里云yum源

CentOS7修改yum源为阿里云yum源备份本地yum源配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 下载阿里云yum源配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo重建缓存yum clean allyum makecache

2021-09-08 13:45:22 170

转载 List 集合 —— LinkedList

LinkedList概述LinkedList 双向链表实现 & 成员变量LinkedList 构造方法LinkedList 的增删改查LinkedList 添加节点的方法LinkedList 删除节点的方法LinkedList 查询节点的方法LinkedList 修改节点的方法LinkedList 的元素查询方法总结概述图中蓝色实线箭头是指继承关系 ,绿色虚线箭头是指接口实现关系。LinkedList 继承自 AbstractSequentialList 并实现了 List 接口 和

2021-06-27 20:26:28 1028

原创 List 集合 —— ArrayList

ArrayList简介成员变量构造方法成员方法简介ArrayList是Java 集合框架中比较常用的类,是用来存储数据的容器,可存储重复的元素,允许存储null值,底层基于数组实现容量大小动态变化。由于ArrayList实现了RandomAccess、Cloneable、Serializable标志接口,所以ArrayList支持随机快速访问、复制、序列化。成员变量/** * Default initial capacity. */private static final int DEFAUL

2021-06-25 17:53:35 254

原创 Spring MVC 学习笔记03 - 文件上传和拦截器

目录实现文件上传导入依赖配置文件上传解析器前端 jsp 页面后端 Controller 接收拦截器Spring MVC 对 Apache fileupload 这个组件进行了封装,由 MultipartFile 接口来实现文件上传,让我们使用起来更加方便,但是底层还是由Apache fileupload 来实现的。实现文件上传实现文件上传需要导入相关 jar 包:commons-fileu...

2020-05-06 19:37:16 302

原创 Spring MVC 学习笔记02 - 响应数据

目录通过 Controller 方法返回值进行响应返回值为 String返回值为 void返回值为 ModelAndViewSpring MVC 响应 JSON 数据环境搭建前端 jsp 发送 JSON 数据后端 Controller 响应 JSON 数据通过 Controller 方法返回值进行响应返回值为 StringController 方法返回的字符串可以指定逻辑视图名,通过视图解析...

2020-05-04 20:27:56 280

原创 Spring MVC 学习笔记01 - 入门

目录Spring MVC 概述Spring MVC 入门案例Quick Start执行流程分析请求路径匹配请求参数的绑定基本数据类型和 String 类型的绑定POJO 类型的参数绑定集合类型的参数绑定自定义数据类型参数绑定请求参数绑定中文乱码问题Spring MVC 概述Spring MVC是一种基于Java 的实现了 MVC 设计模式的轻量级 Web 框架,即采用了 MVC 架构模式的...

2020-05-04 00:57:14 646

原创 Spring 学习笔记04 - 事务管理

目录事务概述什么是事务事务的特性(ACID)事务的隔离级别Spring 事务管理 APIPlatformTransactionManager 事务管理器TransactionStatus 事务状态TransactionDefinition 基本事务属性的定义使用 XML 配置实现事务事务概述什么是事务举个栗子,小明给小华转账,操作流程大致分为二步:1.小明执行转账,余额减少;2.小华收款,账...

2020-05-02 23:36:21 490

原创 Spring 学习笔记03 - AOP

目录AOP 概述AOP 是什么AOP 相关术语基于 XML 配置 AOP 简单实现简单实现AOP 的配置步骤AOP 概述AOP 是什么AOP - Aspect Oriented Programming,即面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。说白了,就是把我们重复使用的代码抽取出来,在运行时,动态地将代码切入到类的指定方法、指定位置上。好处A...

2020-05-01 21:57:14 291

原创 Spring 学习笔记02 - 实现 IoC 的几种方式

目录使用 XML 配置实现 IoCbean 标签Bean 的作用范围与生命周期使用无参构造方法获取 bean使用有参构造方法获取 bean通过设值注入使用半注解方式实现 IoC用于创建对象的注解用于注入数据的注解用于设置作用范围和生命周期的注解使用 XML 配置实现 IoC在 Spring 中,构成应用程序主干并由 Spring IoC 容器管理的对象称为bean。bean是一个由 Sprin...

2020-04-30 17:02:43 689

原创 Spring 学习笔记01 - Spring 入门

目录1. 什么是 Spring2. 对 IoC 的理解3. 对 DI 的理解1. 什么是 SpringSpring 是 Java 应用最广的轻量级开源框架,它的成功来源于理念,而不是技术本身,它的理念包括IoC(Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。2. 对 IoC 的理解IoC -...

2020-04-28 00:50:42 242

原创 Maven3.6.3 安装与配置教程

目录一、Maven 安装二、Maven 配置一、Maven 安装前往 Maven官网: https://maven.apache.org/download.cgi.下载解压文件到指定目录在环境变量下新建 系统变量变量名:MAVEN_HOME变量值:Maven 的解压路径 ;例如:D:\Development-Tools\apache-maven-3.6.3在系统变量下的 Pat...

2020-04-26 17:58:40 2908

原创 JDK1.8 下载安装与环境配置教程

目录一、下载与安装二、环境配置三、测试一、下载与安装下载(1)前往Oracle官网下载: https://www.oracle.com/java/technologies/javase-downloads.html.(2)官网下载需要注册Oracle账号,下载速度较慢,这里附上已本人已下好的百度云链接(仅提供 JDK 8u251 x64 版本)链接:提取码:以 Window...

2020-04-26 16:51:09 2236 1

原创 Mybatis 学习笔记06 - 注解式开发

目录Mybatis 常用注解Mybatis 使用注解实现基本的 CRUDMybatis 使用注解实现一对一(多对一)Mybatis 使用注解实现一对多Mybatis 常用注解在 Mybatis 注解开发中,常用的注解有:注解作用@Insert实现新增@Delete实现删除@Update实现更新@Select实现查询@Result实现结...

2020-04-25 18:20:06 303

原创 Mybatis 学习笔记05 - 延迟加载

目录1.需求:查询用户信息,有时需要关联出用户的账户信息2.什么是延迟加载3.实现4.测试1.需求:查询用户信息,有时需要关联出用户的账户信息实现方式一:我们直接关联查询出所有用户和用户账户的信息select * from user u,account a where u.id = a.uid分析:这里我们一次查询出所有的信息,需要什么什么信息就直接从查询的结果集中筛选。但是如果...

2020-04-24 17:58:14 163

原创 Mybatis 学习笔记04 - 一对一、一对多、多对多

1. Mybatis 多表关联查询1.1 一对一(多对一)关联查询一个用户可以有多个账户,但如果从每一个账户来看,它只属于一个用户,所以 Mybatis 把多对一当成一对一看待创建一张user表和一张account表-- 创建数据库CREATE DATABASE IF NOT EXISTS mybatis CHARACTER SET utf8;-- 创建用户表DROP TAB...

2020-04-23 22:35:01 212

原创 Mybatis 学习笔记03 - 动态SQL

目录1. Mybatis 动态SQL1.1 where 和 if 标签1.2 foreach 标签2. Mybatis 多表查询2.1 一对一(多对一)2.2 一对多2.3 多对多1. Mybatis 动态SQLMyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑,也就是可以根据用户提供的参数,动态决定查询语句依赖的查询条件或SQL语句的内容。...

2020-04-23 18:56:00 206

原创 Mybatis 学习笔记02 - CRUD

目录1. 添加操作1.1 在 UserDao 接口中新增 saveUser() 方法1.2在映射配置文件 UserMapper.xml 中添加配置1.3 测试添加用户1. 添加操作1.1 在 UserDao 接口中新增 saveUser() 方法public interface UserDao { /** * 查询所有用户 * * @return ...

2020-04-22 02:02:13 517

原创 Mybatis 学习笔记01 - Mybatis入门

目录1.Mybatis 的概述2. 快速入门(quick start)2.1 创建maven项目,导入相关依赖(pom.xml)1.Mybatis 的概述Mybatis是一款基于Java的持久层框架。它内部封装了JDBC,使开发者只需关注SQL语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的操作。Mybatis使用ORM思想实现了结果集的封装。ORM(Ob...

2020-04-21 14:28:36 172

原创 使用Mybatis进行更新操作成功,数据库却没更新的原因

先帖下代码:public void updateCustomerTest() throws IOException{ //1.读取配置文件 String resource="mybatis-config.xml"; InputStream inputStream=Resources.getResourceAsStream(resource); //2.根据配置文件构建SqlSes...

2018-11-08 20:30:49 18245 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除