自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker快速入门

数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件。但遗憾的是,容器运行的Nginx所有的文件都在容器内部。所以我们必须利用数据卷将两个目录与宿主机目录关联,方便我们操作。如图:入土:我们创建了两个数据卷:conf、html。

2024-04-07 19:06:34 626 1

原创 OSS前端直传(Java)

本文章演示SpringBoot + Vue实现上传。

2024-03-07 19:25:38 1647 1

原创 韩顺平JavaSE学习源码

内含韩顺平JavaSE从变量到JDBC,内含反射、集合、io流、正则表达式等等课程源码...有想学和正在学习JavaEE的可以私信我,一起学习一起成长!

2024-03-05 10:44:30 412

原创 MybatisPlus入门

Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : Lambda 更新封装Wrapper。

2024-03-05 10:06:53 840

原创 Vue高阶教程

父组件通过给子组件绑定自定义事件的方式,来实现不用props就可以接收到子组件传递来的数据。一般用于子组件但是这种方法仍然做不到兄弟间直接传递。只能通过父子关系间接传递1. 一种组件间通信的方式,适用于:子组件 > 父组件2.使用场景:A是父组件,B是子组件,B想给A传数据,那么就要在A中给B绑定自定义事件(事件的回调在A中)3.绑定自定义事件:3.1 第一种方式,在父组件中:<Demo @atguigu="test"/> 或 <Demo v-on:atguigu="test"/>

2024-03-05 10:06:34 1062

原创 Redis使用教程

(非结构型,非关联型)的数据库,对数据库格式没有严格约束,往往形式松散,自由。可以是key-value,可以是文档,或者图格式NOSQL数据库往往不支持事务,或者不能严格保证ACID的特性,只能实现基本的一致性。

2024-03-05 10:06:10 3006

原创 GOF23设计模式

设计模式,实质上是一套被反复使用的代码设计经验,它提供了在软件设计过程中重复性问题的解决方案。其目的是为了。设计模式的本质是建立在对类的封装性、继承性和多态性以及类的关联关系和组合关系等充分理解的基础上,对面向对象设计原则的实际运用。

2024-03-05 10:05:49 946

原创 SpringBoot入门

简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。YAML是 "YAML Ain't a Markup Language" (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)以前的配置文件,大多数都是使用xml来配置;比如一个简单的端口配置,我们来对比下yaml和xml。

2024-03-05 10:05:10 729

原创 Vue入门教程

<title>Vue的自定义指令(函数式)</title>-- 导入 vue.js --></style></span></h2><h2>放大10倍的n值是: <span v-big="n">点我n+1

2024-03-05 10:04:33 1016

原创 Linux使用教程

linux的文件系统是采用级层式的树状目录结构,在此结构上的最上层是根目录“/",然后在此目录下在创建其他的目录。深刻理解linux树状文件目录是非常重要的在LInux世界里,一切皆文件Linux系统会内置vi文本编辑器,Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译错误跳转等方便编程的功能相当丰富,在程序员中被广泛使用。(vim就是vi的增强版)

2023-11-13 08:24:25 137

原创 SpringMVC入门教程

Spring的web框架围绕[ 调度Servlet ] 设计。DispatcherServlet的作用是将请求分发到不同的处理器。从Spring 2.5开始,使用Java 5或者以上版本的用户可以采用基于注解形式进行开发,十分简洁;

2023-10-20 17:02:58 293 1

原创 Spring入门

spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。

2023-10-13 18:32:19 67

原创 mybatis中的动态sql

利用动态 SQL 这一特性可以彻底摆脱这种痛苦。

2023-09-25 18:43:49 43 1

原创 mybatis中多对一以及一对多

对于老师而言,就是一对多的关系!比如:一个老师拥有多个学生!

2023-09-25 15:41:04 92 1

原创 使用注解开发以及Lombok插件

介绍面向接口编程,使用注解进行简单的CRUD开发,以及对Lombok插件的介绍。

2023-09-25 15:36:21 92 1

原创 mybatis中的日志和简单分页操作

在要使用Log4j 的类中,导入包 import org.apache.log4j.Logger;如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!在Mybatis中具体使用那个一日志实现,在设置中设定!在mybatis核心配置文件中,配置我们的日志!,直接测试运行刚才的查询。STDOUT_LOGGING 【掌握】日志对象,参数为当前类的class。曾经:sout 、debug。配置log4j为日志的实现。LOG4J 【掌握】先导入log4j的包。

2023-09-23 16:46:28 79 1

原创 mybatis解决属性名和字段名不一致的问题

新建一个项目,拷贝之前的,测试实体类字段不一致的情况。

2023-09-23 16:35:39 120 1

原创 Mybatis配置解析

MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源)

2023-09-23 16:33:04 160 1

原创 Mybatis的CRUD操作

本章介绍Mybatis中最简单的CRUD操作UserMapper.xml中属性的含义id : 就是对应的namespace中的方法名;resultType:Sql语句执行的返回值!parameterType : 参数类型注意点:增删改需要提交事务!至此我们就可以完成简单的CRUD功能了。

2023-09-23 10:32:59 122 1

原创 Mybatis入门

Mybatis 3文档mybatis – MyBatis 3 | 入门。

2023-09-22 18:29:45 171 1

转载 Mybatis教程

版本推荐JDK: jdk1.8Mysql:Mysql 5.7maven接下来我们学习的主要目的:什么是Mybatis为什么要用Mybatis如何使用Mybatis。

2023-09-22 11:18:29 141 2

空空如也

空空如也

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

TA关注的人

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