暂时未有相关云产品技术能力~
暂无个人介绍
MySQL 执行计划(explain)使用详解
本文将通过一个 用户账户金额更新的案例 分析几种数据更新的操作的优劣。希望对大家有帮助 🐶。 数据库版本 : mysql 5.7.23
什么是微服务,为什么要做微服务?
Spring Boot 整合 Kafka
Kafka 常用操作命令
Kafka 常用操作命令
Kafka 分区介绍
Kafka 核心概念详解
Kafka 核心概念介绍
MyBatis 中的日志配置详解
MyBatis 使用 SQL 语句构建器
MyBatis 很大程度简化了了代码,MyBatis 3 引入了很多重要的改进使得SQL映射更加优秀。
MyBatis 很大程度简化了了代码,MyBatis 3 引入了很多重要的改进使得SQL映射更加优秀。
MyBatis 的真真强大在于他的映射语句,这是它的魔力所在。由于它的异常强大,映射器的XML文件就显得相对简单。如果拿它跟具有相同功能的JDBC
MyBatis 的真真强大在于他的映射语句,这是它的魔力所在。由于它的异常强大,映射器的XML文件就显得相对简单。如果拿它跟具有相同功能的JDBC
MyBatis 的真真强大在于他的映射语句,这是它的魔力所在。由于它的异常强大,映射器的XML文件就显得相对简单。如果拿它跟具有相同功能的JDBC
MyBatis 中的 XML 配置文件详解
MyBatis 中的 XML 配置文件详解
本文主要是讲述 docker compose 安装过程
OverlayFS是一种和AUFS很类似的文件系统,与AUFS相比,OverlayFS有以下特性:
本文主要讲述,Docker 底层数据存储结构介绍
本文主要是讲 在 CentOS 上安装和卸载 Docker
本文主要是讲述 SQL 的语法结构,以及 SQL 的解析过程。还有就是 7 种查询语法介绍。
本文主要是讲述了 MyBatis 的基础使用我开始会使用一个 JDBC 的例子,然后对这样的数据操作过程做一个简单的分析,然后再进行总结,最后引出我们 MyBaits 的使用例子。
本文主要是讲通过 MyBaits 的 Interceptor 的拓展点进行对 MyBatis 执行 SQL 之前做一个逻辑拦截实现自定义逻辑的插入执行。 适合场景:1. 比如限制数据库查询最大访问条数;2. 限制登录用户只能访问当前机构数据。
本文主要是讲述分布式锁的实现和代码解析。
在项目开发过程中我们可能与这样的需求:需要拦截用户的特定浏览权限,比如对于一些公开页面不需要访问权限,对于一些特定的页面需要登录后才能访问。对于这个场景我们通常可以通过拦截器的方式来进行处理。
我们可以通过重写 configureMessageConverters()方法(替换Spring MVC创建的默认转换器)或重写extendMessageConverters()方法(自定义默认转换器或向默认转换器添加其他转换器)在Java配置中自定义 HttpMessageConverter。
Spring MVC 说 Spring 框架的一部分,也可以说是 Spring 的一个模块。 本文依据 Spring 6.x 进行展开讲解,本文使用的源码,在参考资料中可以下载。
上一篇文章中说到了申明事务,本文再说一下编程事务,以及实现实现原理。 注:Spring 6.x
MySQL 主从复制
MySQL 逻辑架构介绍
本文主要讲述 Spring 事务的实现,以及申明式事务 @Transactional 使用案例。
本文主要讲述 Spring 事务的实现,以及申明式事务 @Transactional 使用案例。
泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。
这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
什么是 MVC ? MVC 模式是我们开发中常用设计模式,它每个字母代表着一个模块的缩写。 MVC是三个单词的首字母缩写,它们是 Model(模型)、View(视图)和 Controller(控制)。 面对现在复杂的业务场景,通常我们会将MVC 配合多种模式进行混合使用,这样可以对项目架构,和服务内部的模块更加细粒度,增强可维护性,和可拓展性。
本次我们一起来聊一下 Spring Aop 的原理。本文主要写 Aop 运行时的一个执行过程。 环境介绍: JDK 17 Spring 6.0.0-SNAPSHOT
本次我们一起来聊一下 Spring Aop 的原理。本文主要是通过一个简单的 Aop 案例,然后结合 Spring 的源码进行分析, Spring Aop 介入时机; Spring Aop 初始化等。 环境介绍: JDK 17 Spring 6.0.0-SNAPSHOT
本次我们一起来聊一下 Spring Aop 的原理。本文主要是通过一个简单的 Aop 案例,然后结合 Spring 的源码进行分析, Spring Aop 介入时机; Spring Aop 初始化等。 环境介绍: JDK 17 Spring 6.0.0-SNAPSHOT
以 MySQL 为例我们来聊聊,索引创建原则和执行计划分析。
本文主要是讲 Spring 容器的启动过程主要是以题干的方式进行可能不回涉及过多的细节,希望大家阅读本文能对 Spring 源码有一个简单的了解。 环境介绍: Spring 5.3.10 Jdk 11
本文主要是讲 Spring 容器的启动过程主要是以题干的方式进行可能不回涉及过多的细节,希望大家阅读本文能对 Spring 源码有一个简单的了解。 环境介绍: Spring 5.3.10 Jdk 11
本文主要是讲 Spring 容器的启动过程主要是以题干的方式进行可能不回涉及过多的细节,希望大家阅读本文能对 Spring 容器初始化过程有一个简单的了解。 环境介绍: Spring 5.3.10 Jdk 11
Spring 框架是以简化 JAVA EE 应用程序的开发为目标而创建的,它为企业级开发提供了丰富的功能,但这些功能的底层都依赖于他的两个核心特性:依赖注入(DI)和面向切面编程(AOP)。
源码下载 首先去 GitHub 上面下载源码。下载地址: github.com/spring-proj… 注意如果觉得下载比较慢的话,可以先同步到自己的 gitee 仓库在下载,下面是我 gitee 仓库的地址 gitee.com/zhengsh/spr…
Spring 内部,有很多地方可能需要将 String 转换为其他类型,今天我们一起来学习一下 PropertyEditor、 ConversionService、TypeConverter 三种类型转换的使用。
嫦娥奔月是我们耳熟能详的神话传说,下面我们将通过嫦娥和后羿的神话故事为背景题材,和大家一起分享信息安全技术基础知识。假设:嫦娥想告诉后羿约他在 "9月20日一起去看一场电影" 的消息,让通过网络将这个消息发给后羿,我们如何保证消息的安全传递?
Java 线程其实是映射到操作系统的内核线程上的,所以 Java 线程基本上也就是操作系统在进行管理。在 Linux系统中,线程和进程用的是同一个结构体进行描述的,只不过进程拥有自己独立的地址空间,而同一个进程的多个线程之间是共享资源的。
Java 线程其实是映射到操作系统的内核线程上的,所以 Java 线程基本上也就是操作系统在进行管理。在 Linux系统中,线程和进程用的是同一个结构体进行描述的,只不过进程拥有自己独立的地址空间,而同一个进程的多个线程之间是共享资源的。