标签:ResultSet

Java

Jmeter(十六) – 从入门到精通 – JMeter前置处理器(详解教程)

24

dulong 发布于 2020-07-10

1.简介 前置处理器是在发出“取样器请求”之前执行一些操作。如果将前置处理器附加到取样器元件,则它将在该取样器元件运行之前执行。前置处理器最常用于在取样器请求运行前修改其设置,或更新未从响应文本中提取的变量。前置处理器主要是用来处理请求前的一些准备工作,比如参数设置、环境变量设置...

阅读(6)评论(0)赞 (0)

Spring

Mybatis插件扩展以及与Spring整合原理

yeseng 发布于 2020-07-09

@ 目录 前言 前面几篇文章分析了Mybatis的核心原理,但模块较多,没有一一分析,更多的需要读者自己下来研究。不过Mybatis的插件扩展机制还是非常重要的,像PageHelper就是一个扩展插件,熟悉其扩展原理,才能更好的针对我们的业务作出更合适的扩展。另外,现在Mybat...

阅读(13)评论(0)赞 (0)

Java

MyBatis 框架基本使用及深入理解

1

likai 发布于 2020-07-09

题记:本文对 Mybatis 框架相关内容进行整理,从最开始使用JDBC 操作数据库,理解 DAO 层底层需要执行的步骤,到仿照 MyBatis 自定义框架,对 MyBatis 框架结构进行梳理。之后再介绍 MyBatis 框架的基本使用以及常用特性,了解 MyBatis 的日常...

阅读(9)评论(0)赞 (0)

Java

MyBatis源码分析(二)

邓龙华 发布于 2020-07-08

MyBatis的xml配置(核心配置) configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) envi...

阅读(10)评论(0)赞 (0)

Java

连mybits工作原理都不懂,你敢说你自己会java?

2

likai 发布于 2020-07-06

一、相较于Hibernate,mybatis的优势在哪里? Hibernate缺点: 1、运行效率低,内存占用比较严重 2、针对单一对象的增删改查,适合Hibernate,而Hibernate在批量操作时处于弱势 3、虽然Hibernate引入一二级缓存、lazyload、查询缓...

阅读(17)评论(0)赞 (0)

Java

cms项目系列(一)——SSM框架搭建

8

yanxinchi 发布于 2020-07-05

写在前面: 小伙伴儿们,大家好!今天给大家分享一个SSM项目实战系列——cms系统; 后续会持续更新,敬请期待! 思维导图: image-20200704092848794 1,配置文件引入 1.1,创建Maven项目,添加依赖; pom.xml文件: <dependenc...

阅读(14)评论(0)赞 (0)

Java

Java J2EE中的依赖查找

1

yeseng 发布于 2020-07-05

个人看法:设计依赖查找的设计模式,是为了解耦. 单一类型依赖查找 JNDI javax.naming.Context#lookup JavaBeans java.beans.beancontext.BeanContext 集合类型依赖查找 java.beans.beanconte...

阅读(13)评论(0)赞 (0)

Java

深度分析:mybatis的底层实现原理,看完你学会了吗?

wenming.gapo 发布于 2020-07-05

最近在和粉丝聊天的时候被粉丝问到jdbc和mybatis底层实现这一块的问题,而且还不止一个小伙伴问到,于是我似乎认识到了问题的严重性,我花了两天时间整理了一下自己的认识和网上查阅的资料写了这篇文章,话不多说,满满的干货都在下面了。 在说mybatis底层实现之前,先看下基本的知...

阅读(19)评论(0)赞 (0)

Java

MyBatis执行流程的各阶段介绍

8

wenming.gapo 发布于 2020-07-04

目录 2.1SqlSessionFactoryBuilder 三. 写这篇博客,是因为一个面试题“能介绍一下MyBatis执行sql的整个流程吗?” 之前也看过一下博客,知道大概的流程,无非就是:启动->解析配置文件->创建executor->绑定参数->...

阅读(22)评论(0)赞 (0)

Java

因事务导致hibernate延迟加载出现no session异常

尖兵 发布于 2020-07-03

文章来源: 临窗旋墨的博客 本人对hibernate 的使用不是特别的熟悉,这里只是记录一次帮助同事解决异常排查的过程. 项目中的spring版本为4.1.6 贴出的源码的spring版本为5.1.9 1 项目技术框架 spring + springmvc + hibernate...

阅读(12)评论(0)赞 (0)

Java

mybatis异常集之Cannot determine value type from string ‘xxx‘

3

刘莉莉 发布于 2020-07-03

前言 本文的创作来源于朋友在自学mybatis遇到的问题,问题如文章标题所示Cannot determine value type from string ‘xxx’。他在网上搜索出来的答案基本上都是加上一个无参构造器,就可以解决问题。他的疑问点在于他实体...

阅读(22)评论(0)赞 (0)

Java

mybatis+mysql环境下 uuid存储优化

yanxinchi 发布于 2020-07-02

1问题 uuid采用char(32)或char(36)存储的话,需要占用32或36个字节。为节省存储空间,改为binary(16),占用16字节。对于500W行的表,可节省7.4G的空间。 mybatis中没有默认的type handler来完成uuid类型<->bi...

阅读(17)评论(0)赞 (0)

Java

揭秘pagehelper背后的秘密

4

changyuan.xu 发布于 2020-07-01

本文源代码来源于mybatis-spring-boot-starter的2.1.2版本 PageHelper 是国内非常优秀的一款开源的mybatis分页插件,它基本支持主流与常用的数据库。本文我们通过对pagehelper的探究了解Mybatis强大的插件机制。本文主要介绍My...

阅读(20)评论(0)赞 (0)

Java

Java是如何实现自己的SPI机制的?

3

尖兵 发布于 2020-06-30

1 引言 本篇我们来探究Java的SPI机制的相关源码。 2 什么是SPI机制 那么,什么是SPI机制呢? SPI是Service Provider Interface 的简称,即服务提供者接口的意思。根据字面意思我们可能还有点困惑,SPI说白了就是一种扩展机制,我们在相应配置文...

阅读(17)评论(0)赞 (0)

Java

JDBC连接参数设置对Oracle数据库的影响分析

28

likai 发布于 2020-06-29

作者介绍 毛思平, 12年IT工作经验,7年数据库管理维护经验,现就职于中国农业银行软开中心,从事数据库应用研究。 一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值。 经排查分析,问...

阅读(19)评论(0)赞 (0)

Java

mybatis源码配置文件解析之五:解析mappers标签(解析XML映射文件)

4

yeseng 发布于 2020-06-29

在上篇文章中分析了mybatis解析<mappers>标签,《 mybatis源码配置文件解析之五:解析mappers标签  》重点分析了如何解析<mappers>标签中的<package>子标签的过程。mybatis解析<ma...

阅读(20)评论(0)赞 (0)

Java

Mybatis成神之路-回顾JDBC执行过程

1

Harries 发布于 2020-06-28

MyBatis是一个Dao层映射框架,底层还是用的JDBC来访问数据库的,JDBC的执行过程如下: 1 获得连接 2 预编译sql 3 执行sql 4 读取结果 二 JDBC使用回顾 Maven工程经典JDBC demo 代码执行逻辑如下: 引入单元测试Maven依赖: <...

阅读(16)评论(0)赞 (0)

Java

MyBatis 配置详解

1

puefu.he 发布于 2020-06-24

MyBatis的全局配置文件 SqlMapConfig.xml是mybatis的全局配置文件: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) pl...

阅读(24)评论(0)赞 (0)