自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (76)
  • 收藏
  • 关注

原创 SpringMVC第1讲:HelloWorld

1、SpringMVC组件说明DispatcherServlet(前端控制器):相当于MVC中的controller,dispatcherServlet是整个流程控制的中心,由他调用其他组件处理用户的请求,DispatcherServlet的存在降低了组件之间的耦合性HandlerMapping(处理器映射器):负责根据用户的请求找到相应的Handler(处理器),springMVC提

2017-04-12 14:46:21 310

原创 MyBatis缓存技术(一级缓存、二级缓存)

1、MyBatis的缓存分类一级缓存一级缓存的作用域是一个SqlSession。MyBatis默认开启一级缓存。在同一个SqlSession中,执行相同的查询SQL,第一次会查询数据库,并写到缓存中;第二次直接从缓存中读取。当执行SQL时,两次查询中间发生了增、删、改的操作,则SqlSession的缓存会被清空。二级缓存二级缓存的作用域是一个namesp下的mapper映射文件内容

2017-04-10 15:59:10 909

原创 MyBatis高级映射(多对多查询)

1、需求查询用户及购买的商品信息2、表结构use用户表orders订单表orders订单表外键orderdetail订单详情表(订单表和商品表的关联表)orderdetail订单详情表外键(订单表和商品表的关联表)items商品表3、SQL语句4、项目编码4.1、Mapper.xml定义re

2017-04-10 08:41:49 352

原创 MyBatis高级映射(一对多查询)

1、需求查询所有订单及订单下的明细信息,用户与订单为一对多关系,订单与订单明细为一对多关系2、数据库结构user用户表orders订单表orders订单表外键orderdetail订单详情表orderdetail订单详情表外键3、SQL语句4、开始编码4.1、定义POJOUserpackage or

2017-04-08 15:48:16 411

原创 MyBatis高级映射(一对一查询)

1、需求查询所有用户创建的订单信息,关联用户信息2、表结构user用户表orders订单表orders订单表外键3、SQL语句4、开始编码4.1、定义POJOUserpackage org.mybatis.demo.po;import java.util.Date;public class User { //属性

2017-04-08 15:20:36 376

原创 MyBatis实现动态代理

实现原理Mapper接口开发只需要程序员编写Mapper接口(相当于DAO接口),由MyBatis框架根据接口定义创建接口的动态代理对象。Mapper接口开发需要遵循以下规范:Mapper.xml文件中的namespace与mapper接口的类路径相同Mapper接口方法名和Mapper.xml中定义的每个statement的id相同Mapper接口方法的输入参数类

2017-04-08 15:04:21 1509

原创 MyBatis动态拼接SQL

通过使用MyBatis提供的标签方法可以实现动态SQL拼接1、if标签<select id="findUser" parameterType="org.mybatis.demo.po.User" resultType="org.mybatis.demo.po.User"> select * from user where 1=1 and id=#{id} and

2017-04-08 14:28:51 2881

原创 MyBatis输入类型parameterType#{}与${}的区别

#{}#{}实现的是想prepareStatement中的预处理语句中设计参数值,sql语句中#{}表示一个占位符即?。使用占位符#{}可以有效的防止sql注入,在使用时不需要关心参数值的类型,MyBatis会自动进行java类型和jdbc类型的转换。#{}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,#{}括号中可以是value或是其他

2017-04-08 14:25:27 1971 1

原创 MyBatis懒加载

resultMap可以实现高级映射,即使用association和collection实现一对一、一对多的映射,association和collection具备懒加载的功能。懒加载可以提高数据库性能,MyBatis延迟加载的策略是先从单表查询然后再从关联表查询,这样可以大大提高数据库性能,单表查询要比关联查询多张表速度要快。1、数据库设计user用户表orders订单表

2017-04-06 17:09:23 4503

kube-flannel.yml.zip

kube-flannel.yml.zip

2023-01-18

dockerfile-demo-0.0.1-SNAPSHOT.jar

dockerfile-demo-0.0.1-SNAPSHOT.jar

2023-01-12

第09讲:Docker镜像制作课例

第09讲:Docker镜像制作课例

2023-01-11

ElasticSearch高级查询.zip

ElasticSearch高级查询

2023-01-09

ElactisSearch操作索引.zip

ElactisSearch操作索引.zip

2023-01-06

swagger3-demo.zip

swagger3-demo.zip

2023-01-04

swagger2-demo.zip

swagger2-demo.zip

2023-01-04

Security在前后端分离项目中的综合应用.zip

Security在前后端分离项目中的综合应用.zip

2022-12-16

Security基于注解的用户授权.zip

Security基于注解的用户授权.zip

2022-12-16

Security用户授权.zip

Security用户授权.zip

2022-12-16

security鉴权.zip

security鉴权.zip

2022-12-16

第02讲:浅试Security.zip

第02讲:浅试Security.zip

2022-12-16

脚手架安装elementUI.zip

脚手架安装elementUI.zip

2022-12-15

Vue脚手架安装axios及解决跨源访问问题.zip

Vue脚手架安装axios及解决跨源访问问题.zip

2022-12-15

SpringBoot第 14 讲:SpringBoot+MyBatisPlus(代码)

SpringBoot第 14 讲:SpringBoot+MyBatisPlus

2022-06-19

第03讲:LomBok模板代码生成器示例

第03讲:LomBok模板代码生成器示例

2022-05-11

SpringCloud第03讲:(番外篇)整合MyBatis通用Mapper示例代码

SpringCloud第03讲:(番外篇)整合MyBatis通用Mapper示例代码

2022-05-11

(源代码)第03讲:uni-pagination实现表格分页查询

第03讲:uni-pagination实现表格分页查询

2022-04-26

基于UniAPP的小程序跨端开发02

基于UniAPP的小程序跨端开发02

2022-04-07

第01讲:基于UniAPP的小程序跨端开发--demo01

第01讲:基于UniAPP的小程序跨端开发--demo01

2022-04-07

(代码)SpringCloud第08讲:使用Sentinel实现微服务容错

(代码)SpringCloud第08讲:使用Sentinel实现微服务容错

2022-01-20

(代码)SpringCloud第07讲:Http模板化客户端Feign

(代码)SpringCloud第07讲:Http模板化客户端Feign

2022-01-20

(代码)SpringCloud第03讲:整合MyBatis通用Mapper

(代码)SpringCloud第03讲:整合MyBatis通用Mapper

2022-01-20

SpringBoot第 12 讲:SpringBoot+MySQL主从复制、读写分离

mysql_master_slave.zip

2021-10-10

SpringBoot第 11 讲:SpringBoot+ApacheFTPServer文件服务器

apache_ftp_server_demo.zip

2021-10-10

SpringBoot第 10 讲:SpringBoot+Redis

redis_demo.zip

2021-10-10

SpringBoot第 9 讲:SpringBoot+AOP

aop_demo.zip

2021-10-10

SpringBoot第 8 讲:SpringBoot+JPA

jpa_demo.zip

2021-10-10

mybatis_demo.zip

mybatis_demo.zip

2021-10-10

SpringBoot第 6 讲:SpringBoot+jersey跨域文件上传

upload_demo.zip

2021-10-10

SpringBoot第 5 讲:SpringBoot+properties配置文件读取

properties_read_demo.zip

2021-10-10

SpringBoot第 4 讲:SpringBoot+Rest+拦截器

rest_demo.zip

2021-10-10

SpringBoot第 3 讲:SpringBoot+Junit+Log4J

junit_log4j_demo.zip

2021-10-10

select高级第 3 讲:子查询

test_select.sql

2021-09-22

select高级第 1 讲:内连接数据库脚本

test_select.sql

2021-09-22

springboot_redis.zip

大数据第 3讲:使用Jedis连接Redis

2021-08-12

redis-3.2.9.tar

redis-3.2.9.tar

2021-08-10

SpringBoot第 3 讲:SpringBoot集成MyBatis+SpringMVC

SpringBoot第 3 讲:SpringBoot集成MyBatis+SpringMVC

2021-08-10

SpringBoot第 2 讲:SpringBoot集成MyBatis

SpringBoot第 2 讲:SpringBoot集成MyBatis

2021-08-10

SpringBoot第 1 讲:HelloWorld.zip

springboot_demo

2021-08-10

空空如也

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

TA关注的人

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