自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 配置和使用Spring Data JPA

目录Spring DataSpring Data 特点Spring Data接口Spring Data与JPA在Spring Boot中使用JPA导入pom.xml编写一个实体类与数据库字段进行映射编写接口继承JpaRepository使用JPA配置文件配置自定义JPA接口JPA一对一查询外键方法配置主表实体类配置附表实体类关联表方法配置主表实体类JPA一对多查询一端实体类配置多端实体类配置Spring DataSpring Data项目的目的是为了简化构建基于Spring框架应用的数据访问技术,包括非

2020-10-29 19:08:56 215

原创 Linux学习笔记(一)

Linux和Unix的关系在上个世纪七十年代,Ken tompson和Dennis richres在贝尔实验室发明了UNIX系统在八十年代,各大公司使用UNIX发行了自己的操作系统Linux Torvalds修改Unix发行了开源免费的Linux内核常见的发行版本它们都具有Linux内核RedhatUbuntuDebianFedoraOpenSUSECentos(本笔记...

2019-12-19 16:59:12 183

原创 SpringMVC学习笔记(一)

简介MVC模型MVC全名是Model View Controller,是模型–视图–控制器的缩写,是一种用于设计创建Web应用程序表现层的模式。MVC中每一个部分各司其职:Model(模型)通常指的就是我们的数据模型。作用一般情况下用于封装数据。View(视图)通常指的是我们的jsp或者html。作用一般就是展示数据的。通常视图是依据模型数据创建的。Controller(控制层)...

2019-12-05 11:10:19 136

原创 SpringAOP学习笔记

什么是AOPAOP为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开...

2019-11-19 23:37:43 119

原创 SpringIOC学习笔记(二)

基于注解的SpringIOC配置配置xml文件(后面会有纯注解的配置方式)使用注解前,告知Spring在创建容器时需要扫描的包,并且加入xmlns:context名称空间获取ApplicationContext对象时用ClassPathXmlApplicationContext传入该xml文件即可ApplicationContext.xml<?xml version="1.0" ...

2019-11-07 11:15:49 131

原创 SpringIOC学习笔记(一)

Spring是什么Spring是分层的Java SE/EE 应用 full-stack 轻量级开源框架,以IOC(Inverse of Control控制翻转)和AOP(Aspect Oriented Programming)为内核Spring的优势方便解耦,简化开发通过Spring提供的IOC容器,可以将对象间的依赖关系交给Spring进行控制,避免硬编码所造成的过度耦合。用户也不必为...

2019-11-06 18:05:55 163

原创 MyBatis学习笔记(三)

使用注解开发使用注解开发不需要创建配置SQL语句的xml文件,使用起来比较方便,而且功能齐全,全部语句和映射写在接口文件中配置环境修改配置文件,指定带有注解的接口的包名Configration.xml <mappers> <package name="com.my.dao"/> </mappers>使用方法调用方法与...

2019-10-22 21:16:51 150

原创 MyBatis学习笔记(二)

Configration.xml中的<properties>标签使用此标签可以加载.properties文件中的内容则可以写成用${}取值Configration.xml <!--从配置文件中获取数据库用户信息--> <properties resource="com/my/config/jdbcConfig.properties"/> &l...

2019-10-17 11:51:38 144

原创 MySQL学习笔记(一)

数据库是什么数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理...

2019-10-12 15:19:40 214

原创 MyBatis学习笔记(一)

什么是MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息。MyBatis的作用平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statement, Resul...

2019-10-09 19:10:47 166

原创 JSON是什么和用FastJson解析JSON

JSON是什么JSON(JavaScript Object Notation)是一种轻量级的数据格式,它以“Key-Value”的格式来传输数据对象,JSON 的目的就是为了能替代 XML。相对于XML来说,JSON的占用空间较少,且更加易读。语法对象:对象包含于 {} 之间属性:使用 Key-Value 对表示。属性之间使用逗号分割对象数组:数组存放于 [] 之间 [elemen...

2019-10-09 13:30:05 100

空空如也

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

TA关注的人

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