JAVA编程

一文搞懂MyBatis一级缓存和二级缓存

前言 在本篇文章中,将结合示例与源码,对MyBatis中的一级缓存和二级缓存进行说明。 MyBatis版本:3.5.6 正文 一. 一级缓存机制展示 在MyBatis中如果多次执行完全相同的SQL语句时,MyBatis提供了一级缓存机制用于提高查询效率。一级缓存是默认开启的,如果想要手动配置,需要在MyBatis配置文件中加入如下配置。 <settings> &

JAVA编程 / 其他编程 2023年07月11日  113

MyBatis动态<if>标签的使用

前言 MyBatis中的&lt;if&gt;动态SQL标签,常用场景是根据条件添加WHERE子句。本篇文章将对&lt;if&gt;动态SQL标签使用中的常见问题进行演示和总结。 演示的场景有:if判断字符串,if判断数字。 MyBatis版本:3.5.6 正文 一. if标签判断字符串 查询参数Param如下。 public class Param { private

JAVA编程 / 其他编程 2023年07月11日  125

Spring Boot应用程序中如何使用Keycloak详解

正文 在这篇文章中,我将展示如何在 Spring Boot 应用程序中使用 Keycloak。在我们使用 Keycloak 之前,我们将介绍一些关于 Keycloak 是什么以及我们为什么使用它的基础知识。 要开始前,您需要具备以下条件: 代码编辑器——IntelliJ 数据库——MySQL Keycloak Java 8 什么是Keycloak? Keycloak是一种用于现代应

JAVA编程 / 其他编程 2023年07月11日  138

Java 网络编程 —— 客户端协议处理框架

概述 Java 对客户程序的通信过程进行了抽象,提供了通用的协议处理框架,该框架封装了 Socket,主要包括以下类: URL 类:统一资源定位符,表示客户程序要访问的远程资源 URLConnection 类:表示客户程序与远程服务器的连接,客户程序可以从 URLConnection 获得数据输入流和输出流 URLStreamHandler 类:协议处理器,主要负责创建与协议相关的 URLCon

JAVA编程 2023年07月11日  122

浅析Java中Future接口的使用方法

目录 引言 一、Future接口简介 二、Future接口的原理 三、Future接口的核心方法解析 四、Future接口的实现类 五、Future接口的源码解读 六、Futur

JAVA编程 2023年07月11日  117

关闭

用微信“扫一扫”