自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis缓存 (九)

在mybatis中缓存分为一级缓存和二级缓存: 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就存在。 二级缓存是 mapper 映射级别的缓存,多个 SqlSession 去操作同一个 Mapper 映射的 sql 语句,多个SqlSession 可以共用二级缓存,二级缓存是跨 SqlSession 的。 1、mybatis一级缓存 一级缓存是默认开启的,所以第一次发起查询用户id为1的用户信息,先去找缓存中是否有1的用户,如果有的话

2021-08-18 16:18:53 60

原创 mybatis延迟加载(八)

1、什么是延迟加载 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 坏处 : 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降 (1)使用 assocation 实现延迟加载 这里我们使用account查询对应user用户表 AccountDao.xml配置

2021-08-18 16:14:40 50

原创 mybatis多表查询应用(七)

1、一对一查询(多对一) 如查询所有账户信息管理查询下单用户信息,相当于连表查询。进行user和account两个表进行一对一查询,我们查询account账户时需要把对应有的用户信息查询出来。 这里我们需要新增Account实体类、AccountDao数据持久层、以及对应的映射配置文件 AccountDao.xml 实体类和数据持久层我们就不多说了,和user的相同,这里我们说明下映射配置文件配置如下: <?xml version="1.0" encoding="UTF-8" ?&g

2021-08-18 16:11:39 62

原创 mybatis动态SQL(六)

动态SQL常用控制语句 if choose (when, otherwise) trim (where, set) foreach 1、if语句使用 可以使用if进行动态模糊查询,我们修改原有的模糊查询映射代码 <!--模糊查询--> <select id="findByName" parameterType="user" resultMap="userMap"> select * from user where 1=1 <if test="u

2021-08-18 16:09:15 47

原创 mybatis连接池与事务深入学习(五)

1、mybatis连接池分类 在mybatis中数据源datasource分为以下几类: org.apache.ibatis.datasource org.apache.ibatis.datasource.jndi org.apache.ibatis.datasource.pooled org.apache.ibatis.datasource.unpooled 可以看出Mybatis将它自己数据源分为三类 UNPOOLED 不使用连接池的数据源 POOLED 使用连接池数据源 JNDI

2021-08-18 16:05:46 93

原创 mybatis深入学习(四)

1、parameterType配置参数说明 SQL中传入参数我们一般使用parameterType传入,该属性类型可以是具体的基本类型,如引用类型(String),或者实体类类型(POJO类)。 基本类型和String可以直接写类型名称,或报名.类目:java.lang.String 实体类类型,我们只能使用全2限定类目,因为mybatis已经吧数据类型注册别名,而实体类没有注册,所以必须写全限定类名。 2、resultType配置结果类型 resultType 属性可以指定结果集的类型,它支持基本类型和实

2021-08-05 15:08:51 97

原创 基于mybatis实现CRUD操作 (三)

1、基于上一个搭建的基础环境我们使用mybatis实现数据库的CRUD操作 首先需要在接口中新增我们对应的接口方法: package com.shenqiang.dao; import com.shenqiang.domain.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserDao { /** * 查询所有用户 * @re

2021-07-30 16:56:07 119

原创 mybatis使用注解 (二)

1、注解使用@Select,如下修改UserDao接口方法

2021-07-30 16:53:43 42

原创 Mybatis入门环境搭建 (一)

Mybatis入门环境搭建 1、环境创建 使用intellij新建maven项目,可以不选关联,直接下一步配置项目名称,如下: 2、配置maven配置文件pom.xml 具体代码如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-07-26 11:16:12 42

原创 kafka安装配置使用

一、环境配置 1、所需环境: 操作系统:Ubuntu 14 Kafka版本:2.0.1 Kafka官网下载:请点击 JDK版本:1.8.0_221-b11 SSH Secure Shell:SecureCRT 二、安装部署 1、安装JDK 在JDK官网对应系统安装包。 Linux环境对应 (1)解压安装包: tar -zxvf jdk-8u221-linux-x64.ta...

2019-07-24 18:02:38 147

从入门到精通STC8051单片机核心技术

从入门到精通STC8051单片机核心技术

2015-03-30

33个单片机毕业设计

内含了33个单片机毕业设计(论文、代码、PCB)希望对大家有帮助

2015-03-25

空空如也

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

TA关注的人

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