什么是SPI SPI是jdk中的一种服务发现机制,在java中可以用来扩展API和第三方实现。相比于API,可以动态替换发现。 我的理解:SPI是一种动态服务发现方式。如果我...
什么是SPI SPI是jdk中的一种服务发现机制,在java中可以用来扩展API和第三方实现。相比于API,可以动态替换发现。 我的理解:SPI是一种动态服务发现方式。如果我...
Java对象在JVM中如何分配?分配在哪个地方?Java有自动内存管理机制,那它是怎么判定一个对象是垃圾对象的?以及怎样对垃圾对象回收? 这篇文章就聊聊这些关于Java对象生...
交代: SqlSession 作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能。里面主要有两个参数,一个是configuration...
在开始谈零拷贝之前,首先要对传统的IO方式有一个概念。 1、传统IO 基于传统的IO方式,底层实际上通过调用read()和write()来实现。通过read()把数据从硬盘读...
1、 Mybatis的工作流程 1、读取配置文件,根据XML配置文件创建Conifuration 2、根据配置信息 创建SqlSessionFactory,SqlSessio...
一 Mybatis拦截器介绍 Mybatis拦截器设计的初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。通过Mybatis拦截器我们可...
前言 上文不使用第三方工具, 纯java搭建web服务[https://www.jianshu.com/p/ae6e9921c86e]完成了一个web服务,并封装实现了一个内...
概述 原来的接口测试参数都是键值对的形式传入,现在公司做的 Spring-boot RestfulAPI接口貌似需要传入json串格式才可以。 问题 使用键值对传参—不可用 ...
缘由:前段时间只是看了小强的视频,跟着视频做一些实验,这种学习方式总会给人一种 ‘我学的是假Jmeter’ 的错觉,这周有个项目需要做压力测试,我便做个全程记录,以后自己用到...
Dubbo Dubbo最早的定位是rpc框架,即远程服务调用,解决的是跨服务之间的方法调用问题,本文还是在这个定位基础上尝试手写一个简单的Dubbo 需求 首先要搭建测试的项...
数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical ...
导读 本篇主要针对spring aop进行源码级解说,如有不不到位的地方敬请指出,多谢…… 本文大纲如下 spring aop 使用姿势 spring aop 主链路概览 s...
1. Spring Aop 编程式Aop Demo 整个 "编程式Aop"的参与者如下: 被代理的对象, 方法拦截器 MethodInterceptor, 代理工厂创建者 P...
1.上篇文章讲解了Spring事务的传播级别与隔离级别,以及分布式事务的简单配置,点击回看上篇文章 2.编程式事务:编码方式实现事务管理(代码演示为JDBC事务管理) Spr...