自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring依赖注入(DI,Dependency Injection)

摘要:Spring笔记_04-2021-06-281.什么是依赖注入?**官方说明:**https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/core.html#beans-dependencies依赖注入:依赖注入(DI)是一个过程,对象仅通过构造函数参数、工厂方法的参数或在对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义它们的依赖(即与它们一起工作的其他对象).

2021-06-28 22:27:40 138

原创 Mybatis实现分页

摘要:Mybatis笔记_06-2021-06-161.limitlimit:用于限定查询结果返回的数量,常用于分页查询,按照我们给定的数,返回定量的值。SQL语句:select * from table_name limit m,n;table_name:表的名称m:索引值,即从哪条数据开始查询n:分量值,即这一页显示多少条数据实现例子:UserMapper.java //查询所有用户,并进行分页显示 List<User> getUserListBy.

2021-06-27 15:51:44 347

原创 我的第一个Spring程序

摘要:Spring笔记_03-2021-06-271.Spring官方文档地址:https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/core.html#spring-core2.配置Spring2.1 导入依赖**Repository:**https://mvnrepository.com/search?q=Spring1.Spring Web MVC:这个包下囊括了我们.

2021-06-27 15:45:58 171

原创 Spring控制反转(IOC)

摘要:Spring笔记_02-2021-06-27,笔记内容均为观看B站视频@狂神说1.理论控制反转:​ 即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序创建(spring)。一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。2.推导详细推导过程地址:公.

2021-06-27 15:41:57 131

原创 什么是Spring?

1.Spring1.1 简介Spring框架是由于软件开发的复杂性而创建的Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情目 的:解决企业应用开发的复杂性1.2 核心Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架Spring是一个轻量级的、非入侵式的框架(非入侵:使用时不会改变原来代码的结构)支持事务的处理,对框架整合的支持(能够我们所认识的框架进行整合)1.3 优点Spring是一个开源的免费的框架(容器)

2021-06-27 15:31:59 100

原创 Mybatis动态SQL

摘要:Mybatis笔记_08-2021-06-261.认识动态SQL动态SQL:动态 SQL 是 MyBatis 的强大特性之一。主要标签:if、(choose、when、otherwise)、(trim、where、set)、foreach简而言之,我们编写SQL语句时,可以添加一些条件,当条件成立时那么我们的SQL语句就会自动拼接;例如:-- 查询blog的所有信息,并且当id != null时,查询id = 1的所有信息select * from blog;--.

2021-06-26 15:09:40 81

原创 Lombok基本使用方法

1.认识LombokLombok:lombok是一个java库,它可以自动插入到编辑器和构建工具中,提高java的效率我们不用再编写另一个getter或equals方法,使用一个注释,您的类有一个功能齐全的生成器,自动记录变量等场景:编写一个实体类,编写需要的属性类型 属性后,我们需要构建无参和有参构造器,getter和setter,重写toString方法通过注解引入Lombok后,我们只需要编写需要的属性类型 属性即可,构造器、toString方法可以通过对应的注解实现,不在需要我们构建

2021-06-24 13:33:58 8057 2

原创 Mybatis日志

摘要:Mybatis日志_05-2021-06-231.日志工厂日志:日志(log)使我们最好的助手,用于帮助我们更直观的看到程序运行的每一步,便于我们更好的进行debug;logImpl指定 MyBatis 所用日志的具体实现,未指定时将自动查找。SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING1.1 SLF4J :是一个日志标准,并不是日志系统的具体实现;.

2021-06-23 12:28:38 128

原创 Mybatis映射器

摘要:Mybatis笔记_04-2021.06.21,笔记内容均为观看B站视频@狂神说Mybatis中文文档:https://mybatis.net.cn/sqlmap-xml.htmlSQL 映射文件顶级元素:cache – 该命名空间的缓存配置。cache-ref – 引用其它命名空间的缓存配置。resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。sql – 可被其它语句引用的可重用.

2021-06-21 13:28:27 128

原创 Mybatis注解开发

摘要:Mybatis笔记_07-2021.06.191.Mybatis注解开发1.1 作用:使用注解开发,实现CRUD1.2 局限性:使用注解开发时,我们只能处理简单的SQL语句,比如:数据库表中字段名和实体类属性名之间有对应关系当我们数据库字段名与实体类中属性名没有对应关系时,我们需要进行结果集(resultMap)映射,然而使用注解开发不适用解决此情况1.3 面向接口编程:定义与实现相分离,接口只负责定义方法而不用负责方法如何实现接口分为两类: 第一类是对一个个体的抽象,.

2021-06-19 22:13:43 128

原创 Mybatis配置解析及优化

摘要:Mybatis笔记_03-2021-06-14,笔记内容均为观看B站视频@狂神说1.核心配置文件(mybatis-config.xml)核心配置文件中,标签的引入有固定的前后顺序,但不一定要把所有便签都引入,按照顺序引入即可:<!--The content of element type "configuration" must match "( properties?, settings?, typeAliases?, typeHandlers?, .

2021-06-14 10:33:57 127

原创 Mybatis实现增删改查(CRUD)

摘要:Mybatis笔记_01一般性流程:前面已经实现第一个Mybatis程序时,已经将环境、依赖配置完成进一步实现功能只需要修改:①编写接口类:添加我们需要实现的功能(定义方法),如:UserMapper.java;②编写Mapper文件:实现我们的功能,方法,如:UserMapper.xml;③编写测试类:测试我们编写的代码,如:UserMapperTest.java;④注意点:增删改必须要提交事务;1.知识回顾及注意事项UserMapper.xml<?xml.

2021-06-13 11:20:54 196

原创 我的第一个Mybatis程序

zh环境: JDK 1.8 Mysql 8.0 maven 3.6.1 idea 1.认识Mybatis1.1 什么是Mybatis MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java.

2021-06-11 21:30:25 1093 1

原创 快速安装和配置Maven并集成到idea

1.下载安装1.1检查JDK的版本JDK版本要求1.7及以上版本(详细官网有说明)1.2官网下载官网下载地址(推荐 version3.6.1):https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/1.3解压安装包,配置环境变量(步骤:与配置JDK环境变量亦一样) 路径中不要出现中文或者空格字符 添加MAVEN_HOME到系统path 检查是否配置成功:cmd→进入dos窗口→输入...

2021-06-11 12:21:59 137

原创 一篇教你快速学会使用Git搭建远程仓库

只用一篇就能让你快速学会使用Git1.配置用户//用户名 git config -global user.name "rivoe"//邮箱 git config -global user.email "[email protected]" 成功配置后,可以在C盘查看:C:\ \ →用户→Administrator(根据自己电脑,如:ASUS、自定义名等)→找到.gitconfig文件→打开就能看到我们配置好的用户名和邮箱 2.Git基本理论 G...

2021-06-10 18:47:57 1659

原创 常用的Linux基本命令

1 cd :改变目录2 cd ..回退到上一个目录,直接cd进入默认目录3 pwd:显示当前所在的目录路径4 ls(I):都是列出当前目录中的所有文件,只不过(两个Il)列出的内容更为详细5 touch :新建一个文件如touch index.js就会在当前目录下新建一个index.js文件6 rm:删除一个文件, rm index.js 就会把index.js文件删除7 mkdir:新建一个目录,就是新建一个文件夹8 rm -r:删除一个文件夹, rm -r s

2021-06-06 16:11:05 53

原创 解决idea打开新项目Artifacts没有自动生成war

1.导入新的项目File→Open→选择项目→OK2.为项目Add webFile→Project Structure→Module→bookSystem(以此为例)→将鼠标移到bookSystem右键→Add→web(下拉找到)→完成后直接到下一步3.为Artifacts添加Web Application: ExplodedArtifacts→点击"+"→Web Application: Exploded→From Modules…→bookSystem(以此为例,这里选择你的项目

2021-06-06 13:19:25 3120

原创 WindowBuilder最新下载和安装的方法

一、下载1.搜索一打开浏览器,在搜索框中输入WindowBuilder进行搜索,弹出页面进入第一个就可以下载了。 2.搜索二打开浏览器,在地址栏中搜索网址:https://www.eclipse.org/windowbuilder/3.Download4.点击link==下载完成后得到名为:repository.zip压缩包。== 二、安装1.进入安装界面打开==Eclipse==→==Help==→==Install New SoftWare== .

2021-06-05 14:01:31 3051 1

原创 JDBC连接数据库的5种方式(推荐最后一个)

/*JDBC连接数据库:方式一*/@Testpublic void connectionTest1() throws Exception { //1.加载驱动:驱动怎么来的可以通过百度查询,这里只要记住就行,用的时候再拿出来 Driver driver = new com.microsoft.sqlserver.jdbc.SQLServerDriver(); //2.填入URL,username,password String url = "jdbc:sqlserver.

2021-06-05 14:01:20 605

空空如也

空空如也

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

TA关注的人

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