插件允许对Mybatis的四大对象(Executor、ParameterHandler、ResultSetHandler、StatementHandler)进行拦截 问题 Mybatis插件的注册顺序与调用顺序的关系? 使用 在讲源码之前,先看看如何自定义插件。 mybatis-demo,官方文档
前言 本篇文章会介绍一个我自己写的库,库地址在这里,主要作用是提供一个注解,在你方法上使用这个注解,库提供的功能会帮你把数据自动缓存起来,下次再调用这个方法只要入参是一致的则直接会从缓存里面拿数据,不会再执行方法了(方法里面的内容可能是走DB或者PRC)。 写这个库的原因是公司内部有一个类似工具
Eclipse WindowBuilder(SWT)插件安装及初次使用(萌新) 一、插件安装 (有VPN的挂VPN,服务器在外网更新下载比较慢) 1.首先更新到最新版本 点击Help,点击check for update,右下角显示查询进度,查询完毕会显示最新版内容。全部更新   2.还是在hel
目录一、读写锁二、悲观读锁三、乐观读欢迎关注我的博客,更多精品知识合集 一、读写锁 在我的《java并发编程》上一篇文章中为大家介绍了《ReentrantLock读写锁》,ReentrantReadWriteLock可以保证最多同时有一个线程在写数据,或者可以同时有多个线程读数据,但读写不能同时
刚刚接触设计模式的时候,我相信单例模式和工厂模式应该是用的最多的,毕竟很多的底层代码几乎都用了这些模式。自从接触了一次文章关于 DDD的使用 以后,就逐渐接触了策略模式。 现在在项目中运用最多的也是这几种设计模式了,用了设计模式给我的感受就是感觉代码没那么冗余了,再注入一点贫血,充血模型之后,感觉
一、说明 区块链是一个透明的,基于不可变模式的去中心化系统,核心就是一个分布式账本,记录网络上发生的所有交易。 区块链网络主要有三种类型:公共区块链、联盟区块链,以及私有区块链;我们熟知的比特币、以太坊这些数字货币其实就是属于公共区块链平台; 而今天要介绍的 Fabric 则是属于联盟链类型的;
前言 社区贡献的插件在 https://github.com/orgs/wehotel/repositories?type=all 下,一般以 fizz-plugin-* 或 fizz-*-plugin 命名,下面介绍一些常用的插件。 数据掩码插件 https://github.com/wehot
转自: http://www.java265.com/JavaJingYan/202205/16524555703365.html 下文笔者讲述java中限制HashMap大小的方法分享,如下所示:hashMap是我们日常开发中,使用最多一个数据存储容器, 由于独有的键值对模式,所以我们经常使用这
上周遇到个灵异事件,实验室有两套环境来搭建redis集群和哨兵,分别是: 第一套环境IP:67(master) 65(salve) 66(salve)第二套环境IP:115(master) 116(salve) 117(salve) 第一天把哨兵搭建好后,两套环境的主从关系都是一主两从,但是到了第
转自: http://www.java265.com/JavaJingYan/202205/16526275913390.html FTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用
期中考试题目总结 (1)总结:期中考试主要考察的是点线面类的设计,之前没有接触过类,或者说对类没有什么很清晰的概念和认知。现在才发现“类”是一个非常强大的工具,可以大大方便我们平时解决问题的过程。期中考试这几道题目难度适中,很适合我们平时拿来练手,不过也需要抓住各种细节,以防出现一些不该出现的错误
作者:等不到的口琴 链接:https://www.cnblogs.com/Courage129/p/14446586.html 本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。 什
验证码的功能是防止非法用户恶意去访问登录接口而设置的一个功能,今天我们就来看看在前后端分离的项目中,SpringBoot是如何提供服务的。 SpringBoot版本 本文基于的Spring Boot的版本是2.6.7 。 引入依赖 captcha一款超简单的验证码生成,还挺好玩的.还有中文验证
多线程笔记(四) 1. Atomic框架包 Atomic包里放着所以保证线程安全的原子类 大致分为7类 基本数据类型的原子操作类 引用类型的原子操作类 数组类型的原子操作类 修改属性字段的原子操作类 带版本的引用类型的原子操作类 增强的基本数据类型的原子操作类 增强操作的公共辅助类 2. Coun
实践是唯一的真理。 变量 变量的定义 变量就是可以变化的量。 JAVA变量是程序中最基础的程序单元,其要素包括变量名,变量类型及作用域。写程序要注意程序的可读性 如图所示,可以一行写多个对象,但是不建议。 代码也能使用Ctrl+F搜索,方便排错。 注意事项: 每个变量都有类型,类型可以是基本类
目录一、ReentrantLock可重入锁二、ReentrantReadWriteLock读写锁三、读锁之间不互斥欢迎关注我的博客,更多精品知识合集 一、ReentrantLock可重入锁 可重入锁ReentrantLock 是一个互斥锁,即同一时间只有一个线程能够获取锁定资源,执行锁定范围内的
一、Spring事务使用 1.通过maven方式引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&