E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《吃透Mybatis源码》
MyBatis源码
分析篇----初始化之XMLConfigBuilder#parse
源起在构建会话工厂类的时候,会解析全局配置文件,然后将相关信息存储值Configuration中;解析配置文件入口:org.apache.ibatis.builder.xml.XMLConfigBuilder#parse,所以我们这一篇博文呢,就以这个方法为切入口,分析一下MyBatis初始化的相关操作源码。源码分析1.XMLConfigBuilder#parseConfiguration首先pa
chanalbert
·
2023-10-23 12:35
MyBatis
mybatis
java
mysql
02
Mybatis源码
篇---XML配置之properties 属性和settings 设置
之前大概介绍了一下怎么使用MyBatis的properties属性和settings设置。下面我主要跟踪一下源码,跟深层次的了解一下MyBatis的properties和settings。properties:前面我们了解,MyBatis有三种方式对properties的设置,并且他们的优先级自高向低的顺序依次是:通过方法参数传递,通过resource/url属性中指定的文件,最后通过proper
mmd0308
·
2023-10-23 12:04
Mybatis
mybatis源码
mybatis
setting
Mybatis源码
学习(23)-SqlSession对象的创建过程
一、前言 在前面的内容里,我们已经分析了Mybatis中的基础支撑层的各个模块,后续也分析了在Mybatis开始工作的时候,如何加载并解析相关配置文件的内容。详细可以参考《Mybatis整体架构概述》、《Mybatis启动时的初始化过程》等内容。本节内容,我们开始来分析创建SqlSession对象的过程。二、SqlSession对象简介 SqlSession类是Mybatis接口层最核心的接口
姠惢荇者
·
2023-10-23 12:33
Mybatis源码学习
mybatis
SqlSession
【
Mybatis源码
】XMLConfigBuilder构建器 - 加载XML与创建Configuration对象的过程
XMLConfigBuilder是Mybatis中定义的进行构建Configuration对象的类,此类用于读取XML配置文件创建并初始化Configuration对象;本篇我们主要介绍加载XML文件与创建Configuration对象的过程。一、Configuration对象的创建过程下面是从Configuration类中取到的代码片段:publicclassConfiguration{prot
Mointor
·
2023-10-23 12:00
Mybatis源码
mybatis
《5小时
吃透
小红书》:
吃透
平台规则,手把手教你快速涨粉、变现
《5小时
吃透
小红书》这本书的作者是夏九九,她是一位90后自媒体教育平台的创始人,具有百万粉丝,多平台mcn机构创始人,个人IP商业顾,今日头条公开客官方老师,百度百家号官方导师,小红书头部教育博主。
艾雅书影
·
2023-10-23 11:34
彻底弄懂base64的编码与解码原理
涉及算法与逻辑运算概念在探究base64编码原理和解码原理的过程中,我们首先需要了解下面会用到的算法和逻辑运算的概念,这样才能真正的
吃透
base64的编码原理和解码原理,体会到其中算法的精妙,甚至是在思考的过程中得到意想不到的
懂电商API接口的Jennifer
·
2023-10-23 10:04
IT技术系列
数据挖掘
前端
javascript
vue.js
爬虫
2020.2.19
今天很开心的一天,想着不学习会计几天,但是看到别人辣么认真,也就抓紧时间看书听视频了,刚好啊泽都出去,努力的听了一章,虽然做题错误率高,因为还没完全
吃透
,但是觉得还行吧,激发学习兴趣。
xiao蜜
·
2023-10-23 09:52
笔杆子福利:起草领导讲话应掌握的要领
中心内容主要有三点:①对领导机关会议精神的理解程度,应从哪几个方面把上级精神
吃透
。②
宗
·
2023-10-23 07:37
一天
吃透
Java集合面试八股文
内容摘自我的学习网站:topjavaer.cn常见的集合有哪些?Java集合类主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。Java集合框架图如下:List代表了有序可重复集合,可直接根据元素的索引来访问;Set代表无序不可重复集合,只能根据元素本身来访问;Queue是队列集合。Map代表的是存储key-value对的集合,可
程序员大彬
·
2023-10-22 21:34
java
面试
java
面试
一天
吃透
Java面试题
给大家分享我整理的Java高频面试题,有小伙伴靠他拿到字节offer了。Java基础面试题Java的特点Java与C++的区别JDK/JRE/JVM三者的关系Java程序是编译执行还是解释执行?面向对象和面向过程的区别?面向对象有哪些特性?数组到底是不是对象?Java的基本数据类型有哪些?为什么不能用浮点型表示金额?什么是值传递和引用传递?了解Java的包装类型吗?为什么需要包装类?自动装箱和拆箱
程序员大彬
·
2023-10-22 21:31
java
面试
java
开发语言
java开发微信公众号图片上传功能,不
吃透
都对不起自己
常见的分布式事务场景分布式事务其实就在我们身边,你一直在用,但是你却一直不注意它。转账扣你账户的余额,增加别人账户余额,如果只扣了你的,别人没增加这是失败;如果没扣你的钱别人也增加了那银行的赔钱。下订单/扣库存电商系统中这是很常见的一个场景,用户下单成功了,店家没收到单,不发货;用户取消了订单,但是店家却看到了订单,发了货。分库分表场景当我们的数据量大了之后,我们可能会部署很多独立的数据库,但是你
jixuczy
·
2023-10-22 18:33
程序员
面试
经验分享
java
算法集锦(NO.4)高频习题
算法集锦(NO.4)高频习题
吃透
吃精跳跃游戏II给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。
qq_42368577
·
2023-10-22 09:37
高频题目
算法
万字长文带你
吃透
SpringCloudGateway工作原理+动态路由+源码解析
SpringCloudGatewaySpringCloud2.x实现了社区生态下的SpringCloudGateway(简称SCG)微服务网关项目。SpringCloudGateway基于WebFlux框架开发,目标是替换掉Zuul。SpringCloudGateway概述SpringCloudGateway主要有两个特性:非阻塞,默认使用RxNetty作为响应式Web容器,通过非阻塞方式,利用较
该用户快成仙了
·
2023-10-22 06:07
spring
cloud
java
微服务
SpringBoot快速上手——这个快速上手不一样哦 教会的是方法不是技术~教你学会读官方参考文献。
教会的是方法不是技术~文章专栏:SpringBoot微服务其原理与项目开发最近更新:2022年1月25日SpringBoot与SpringMVC进行整合扩展不讲技术只讲学习方法一文
吃透
学习框架技巧~更新周期
Alascanfu
·
2023-10-21 14:44
SpringBoot微服务
spring
boot
java
后端
spring
职场和发展
第二讲 父母循礼-男为天女为地-《父母和睦与教子之道》
吃透
了这种解释,就能理解了;很多人吃不透,一说“夫妇有别”,就以为俩人有分别了;夫妇定位里边叫阴阳合位,刚柔相济。大家一定要记住,阴阳合位,就是阴阳合它的位置,别把它的位置搞错了。
尉老师
·
2023-10-21 09:29
(十)RHEL系统之基于LAMP架构部署商城系统
架构部署商城系统接上篇:(九)RHEL系统之linux自有服务任务背景小王经过一段时间学习,慢慢的了解到公司的一些业务架构,发现好几个项目不是LAMP架构就是Nginx+Tomcat,于是小王决定,慢慢的
吃透
这些架构
huislee
·
2023-10-21 06:17
Linux
#
RHEL
linux
redhat
rhel
精尽
MyBatis源码
分析 - MyBatis初始化(四)之 SQL 初始化(下)
初始化(四)之SQL初始化(下)在上一篇文档中详细地讲述了MyBatis在解析节点的过程中,是如何解析SQL语句的,如何实现动态SQL语句的,最终会生成一个org.apache.ibatis.mapping.SqlSource对象的,那么接下来我们来看看SqlSource到底是什么主要包路径:org.apache.ibatis.mapping、org.apache.ibatis.builder主要
联旺
·
2023-10-21 05:14
《知行力:重新定义成事逻辑》:分享一个可以提纯知识的读书笔记法
现在的人都太着急了,总是追求干货,希望一下子就能把整本书
吃透
。但是,干货不一定干。因为这些干货已经是别人嚼过的二手知识了,虽然能够饱腹,但是营养流失却很严重。
陶不言
·
2023-10-20 21:25
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 ——
吃透
class字节码文件技术基底和实现原理(底层结构剖析—基本变量概念)
带你攻克技术盲区,夯实底层基础——
吃透
class字节码文件技术基底和实现原理(执行原理剖析)前言介绍总体技术知识脉络代码案例提示变量局部变量局部变量的类型局部变量案例java源码class字节码在内存中执行此操作字段
洛神灬殇
·
2023-10-20 20:51
#
深入浅出JVM原理及调优
深入浅出Java原理及实战
java
jvm
python
mybatis源码
4-StatementHandler
一RoutingStatementHandlerExecutor执行query或update方法时,调用Configuration的初始化函数创建RoutingStatementHandler,并创建statementHandler的插件代理。publicStatementHandlernewStatementHandler(Executorexecutor,MappedStatementmapp
modou1618
·
2023-10-20 13:18
Mybatis源码
剖析 -- 延迟加载
一、什么是延迟加载在开发过程中,假设有一个用户信息类,映射多个订单信息类立即加载:如果每次加载用户信息的同时就加载这个用户下的所有订单信息,那么这就叫做立即加载延迟加载:查询用户信息的时候仅仅只查询用户信息,等什么时候需要用到其订单信息的时候再去查询这个用户下的所有订单信息,这就叫延迟加载举个例子问题在一对多中,当我们有⼀个用户,它有个100个订单在查询用户的时候,要不要把关联的订单查出来?在查询
Travis_Wu
·
2023-10-20 11:50
【
Mybatis源码
】XPathParser解析器
XPathParser是Mybatis中定义的进行解析XML文件的类,此类用于读取XML文件中的节点文本与属性;本篇我们主要介绍XPathParser解析XML的原理。一、XPathParser构造方法这里我们介绍主要的构造方法publicXPathParser(InputStreaminputStream,booleanvalidation,Propertiesvariables,EntityR
Mointor
·
2023-10-20 06:06
Mybatis源码
mybatis
java
2022-09-21
这二天,我清理了自己所学的东西,然后给自己定下了目标,把手上这几样东西
吃透
,吃精,你也就是一个行业的专家了。但所有好东西可以去了解,去听。去听了,可以增加自己的知识,拉伸自己的维度。
杨润秋
·
2023-10-19 23:05
SpringCloud OpenFeign 全功能配置详解(一文
吃透
OpenFeign)
目录一、简介二、feign和OpenFeign的区别三、SpringCloud集成OpenFeign1、引入starter2、在启动类或者配置类上加@EnableFeignClients注解3、声明Feign接口4、@FeignClient属性介绍5、@EnableFeignClients属性介绍四、默认配置1、替换默认配置前置说明(这里以Feign请求日志为例)2、使用配置文件替换默认配置(推荐
kerwin_code
·
2023-10-19 20:09
微服务
spring
cloud
spring
后端
spring
boot
微服务
java
3.
MyBatis源码
解析-CRUD执行流程--阿呆中二
CRUD执行流程MyBatisCRUD执行流程与我联系MyBatis本文是对mybatis3.x源码深度解析与最佳实践学习的总结,包括XML文件解析流程、SqlSession构建流程、CRUD执行流程、MyBatis扩展点,以及针对面试题进行源码分析。mybatis3.x源码深度解析与最佳实践下载:https://download.csdn.net/download/u013425841/1281
阿呆中二
·
2023-10-19 14:31
MyBatis
5.
MyBatis源码
解析-MyBatis面试题--阿呆中二
MyBatis面试题MyBatisMyBatis面试题MyBatis一级缓存和二级缓存?MyBatis有几种执行器和区别?Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?Mybatis是如何进行分页的?分页插件的原理是什么?Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?与我联系MyBatis本文是对mybatis3.x源码深度解析与最佳实践学习的总结,包括
阿呆中二
·
2023-10-19 14:31
MyBatis
java
mybatis
spring
吃透
Java IO:字节流、字符流、缓冲流
IO流是Java中的一个重要构成部分,也是我们经常打交道的。下面几个问题(问题还会继续补充),如果你能对答如流,那么恭喜你,IO知识掌握得很好,可以立即关闭文章。反之,你可以在后面得文章中寻找答案。JavaIO流有什么特点?JavaIO流分为几种类型?字节流和字符流的关系与区别?字符流是否使用了缓冲?缓冲流的效率一定高吗?为什么?1初识JavaIOIO,即in和out,也就是输入和输出,指应用程序
Botlanguage
·
2023-10-19 09:27
java
开发语言
吃透
这三招,企业站引流很简单
前言:招商加盟企业网站目前并没有霸主级别地位的网站出现,类似于3158这类的网站也只是倒卖流量的二道贩子而已。虽然我们在查询很多招商加盟的关键字时,3158可能单页面的排名都比我们企业的整站域名排名高,但是这并不影响我们从细分行业领域单点爆破3158,写这个策划案之前我们并没有将其他的同类企业网站当做竞争对手–因为我们想做的是清洗加盟行业类的标杆网站。关键字关键字的选择将以区域为中心,更确切的说是
香香的你我
·
2023-10-19 03:03
越分享越拥有——记DISC双证班学习后(5)
但多少有些不自信,因为内容实在太多了,有些点还没
吃透
,理解还停留在表面。但看到助推今天的任务,及小伙伴
自开山茶
·
2023-10-18 07:17
坚持问题导向:让沉闷的课堂活跃起来
备完《螺旋传动》这一节,我总感觉单动螺旋传动、双动螺旋传动、差动螺旋传动这三个概念及距离计算学生很难
吃透
(翻了一下其他版本的《机械基础》,没有涉及到这一块内容),课本上给的实例分别是桌虎钳、观察镜、车床丝杠螺母
关注教育的老段
·
2023-10-17 19:12
Java后端面试突击八股文,
吃透
直接吊打面试官
我为大家准备了一份超级全面的Java学习面试笔记,这份电子版笔记涵盖了诸多后端技术栈的面试题和答案,相信可以帮助大家在最短的时间内复习Java后端的大多数技术点和面试题,从而拿到自己心仪的offer。共4577页。整体还是比较清爽的,大家拿到后具体看就知道了。本手册目前为最新版本,内容有以下板块:DeBug调试技巧Dubbo连环炮Git从入门到成神GitHub资源整合IDEA插件全解Java最常用
π大星的日常
·
2023-10-17 09:54
java
java
dubbo
开发语言
带你
吃透
Reactor并发模型
目录1.概述2.项目介绍2.1有那些并发模型2.2能锻炼那些技能2.3目录结构3.编码实践3.1前期准备3.1.1Echo协议3.1.2公共代码抽象3.1.3基准性能压测工具3.2并发示例3.2.1EpollReactorSingleProcess3.2.2EpollReactorProcessPool3.2.3EpollReactorThreadPool3.2.4EpollReactorThre
Unknown To Known
·
2023-10-17 06:20
网络
服务器
linux
《让大象飞》第四章 锁定市场,你先
吃透
用户,用户才想
吃透
你!
书籍名称:史蒂文.霍夫曼《让大象飞》第四章锁定市场,你先
吃透
用户,用户才想
吃透
你!最喜欢的句子:每一个突然冒出来的烦恼都是创新肥沃的土壤,是你团队需要去耕耘。
杏朵儿
·
2023-10-17 00:29
《算法系列》之回溯
回溯题一般也是中等难度,很适合面试考,一两天时间就可以
吃透
,可以说性价
小夏陌
·
2023-10-16 18:01
算法
算法
回溯
leetcode
Nancy的成长日计划day11(8.9)
我的月目标:掌握统计学专业课,
吃透
5年考研真题。我的日目标:每天读一章统计学,背诵3道题。掌握一篇英语阅读。
Nancy_35c2
·
2023-10-16 15:26
一点反思
用一周备一节课和用半小时备一节课的区别,备一周的那节课把教参逐渐
吃透
,可以应对各种程度的学生。半小时备的一节课,若学生基础差,会讲不下去,把控不好课堂,自己情绪不好。
拈花菩提000
·
2023-10-16 09:00
一读书就犯困?这五本轻松好玩的书让你根本停不下来
这本书的作者是一位立志要“
吃透
”中国的英国留学
薛定谔的圆盒子
·
2023-10-16 00:04
Mybatis源码
分享
背景在传统的数据库连接中。软件程序与数据库交互的过程需要建立连接、拼装和执行SQL语句,转化操作结果等步骤,相对比较繁琐,随着SQL语句及输入参数,输出参数对象的不同,针对不同对象的不同操作拼装不同的操作语句,然后单独处理返回的结果。这导致大量繁琐的工作。所以,产生了大量的ORM(ObjectRelationalMapping(对象关系映射))框架,mybatis就是非常出色的一款。相对于其他or
递归宇宙
·
2023-10-15 19:30
2018-03-11
他把人性研究
吃透
完了,所以每次都很轻松的上位。看他的人生上的成功,总结起来有几点:一,胆大心细;二,知恩图报;三
栋姐
·
2023-10-15 16:34
【Spring-tx】spring事务和mybatis的联系
之前
mybatis源码
分析的时候好像都讲过了。如果这些都明白,那么看本篇文章
三颗青菜
·
2023-10-15 15:41
spring-tx
java
mybatis
spring
mybati执行流程源码分析
MyBatis执行流程源码分析前言由于之前写过关于
mybatis源码
的文章,但是感觉还是不够细致,不够完善.没有把一些具体的流程应用写下来,至此又写了一篇.内容可能比较长,希望大家可以打开源码跟着这篇文章一起看源码保证可以收获许多
helloworld工程师
·
2023-10-15 06:43
手撕源码
mybatis
源码
Mybatis源码
:Mybatis拦截器源码分析
目录0.前述1.拦截器实现1.1Interceptor接口1.2Invocation类1.3Intercepts&Signature注解2.mybatis拦截器配置处理2.1拦截器解析2.2拦截器代理2.2.1Executor3.拦截器执行逻辑0.前述Mybatis拦截器为编程人员提供了操作数据库sql的编程接口,可以定制感兴趣的拦截方法,并在其上施加额外的处理逻辑,大大方便了编程人员实现定制化操
mumubili
·
2023-10-15 06:40
拦截器
动态代理
mybatis
mybatis
拦截器
动态代理
数据库之Mybatis的Mapper实现原理
但此方式的底层实现原理是怎样的呢,本文将结合
Mybatis源码
来进行详细阐述。
齐祖爱中间件
·
2023-10-14 22:17
数据库
数据库
mybatis
吃透
Chisel语言.11.Chisel项目构建、运行和测试(三)——Chisel测试之ScalaTest
Chisel项目构建、运行和测试(三)——Chisel测试之ScalaTest硬件设计中的测试通常叫作testbench,直译过来叫作测试工作台,后面还是用testbench来表达。testbench会实例化一个待测件DUT(DesignUnderTest,待测设计),驱动输入接口并观察输出接口,比较输出是否复合预期。Chisel中提供了两个测试的方法,分别是chiseltest包中的Chisel
计算机体系结构-3rr0r
·
2023-10-14 21:51
吃透Chisel语言!!!
Chisel
ScalaTest
risc-v
计算机体系结构
ChiselTest
2018年5月19日 第九周
90天目标:1.带出一个6人优秀团队2.每月底之前
吃透
300万店运营模式3.把早起早睡习惯养成、运动、反思近一周完成的情况:1、员工打造,积极性还是不够高2.下店3.早起已经可以到6:10分之前起床4.
kandisi
·
2023-10-14 10:31
读书能改变自己
2.我在小学读过《简爱》,很喜欢读了很多遍,那本书我一直到大学还在读,也就那一本书让我吃到大学,其实我读书不多,很多书籍其实完全不懂,但有些时候你不得不装的还算有点文化的时候,
吃透
一本书,是会有奇
悠然小铺
·
2023-10-14 07:54
《吐血整理》高级系列教程-
吃透
Fiddler抓包教程-Fiddler如何抓取微信小程序的包
1.简介有些小伙伴或者是童鞋们说小程序抓不到包,该怎么办了???其实苹果手机如果按照宏哥前边的抓取APP包的设置方式设置好了,应该可以轻松就抓到包了。那么安卓手机小程序就比较困难,不是那么友好了。所以今天宏哥重点说一下安卓手机小程序抓包。2.前言首先看下是否满足以下条件小程序无法抓包原因:安卓系统7.0以下版本,不管微信任意版本,都会信任系统提供的证书安卓系统7.0以上版本,微信7.0以下版本,微
豆子熊.
·
2023-10-14 06:04
软件测试
自动化测试
fiddler
微信小程序
notepad++
测试用例
压力测试
一分钟让你
吃透
存款准备金
5.15日,央行对部分银行的存款准备金率下调了0.5个百分点,年内的第三波降准落地,预计将释放约2000亿资金。所谓存款准备金,指的是金融机构为保证客户提取存款和资金清算需要而准备的在央行的存款,中央银行要求的存款准备金占其存款总额的比例就是存款准备金率。一句话,就是金融机构交给央行的“押金”。(图片来源于网络,如有侵权,立即删除)随着商业银行资金融通渠道的多样化,在应对客户提款上已经不用过于依赖
鹏翥啸秋
·
2023-10-14 05:21
成甲《好好学习》(三)
能够好好读书并
吃透
理论本质的人越来越少所以那些能做得到的人才有机会赚钱!比如秋叶大叔,阿何,樊登,罗胖等等!图片发自App有趣的灵魂总会相遇我是人生玩家,瀚元妈妈
瀚元妈妈
·
2023-10-14 04:25
一文
吃透
零代码、低代码和aPaaS系统
零代码、低代码和aPaaS是近年来软件开发和业务敏捷性领域中流行的概念。每个概念都有其特定的定义和能力,企业可以根据自身的需求和目标来选择合适的工具和技术。接下来我将详细介绍三者的定义与区别。一、零代码(Zero-Code)零代码是指无需编码或只需极少编码,通过可视化工具和预构建的模块进行应用构建和配置的一种软件开发方式。它主要面向非技术人员,让他们能够快速搭建业务应用程序。零代码平台通常提供图形
胖头鱼不吃鱼-
·
2023-10-13 20:52
低代码
paas
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他