SaaS多租户及在Web应用中实现

MyBatis-Plus多租户插件使用

2024 - 2 - 20

大家好,我是闲着,最近在做一个项目,需要将其改造为支持多租户,因为使用的是Java,因此了解了下MyBatis-Plus的多租户插件,在此做下记录。 MyBatis-Plus多租户插件文档 多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。 本文针对下面两个问题,提供解决方案: 多租户的产品,想在表内级别上,实现租户数据隔离(分表、分库方案不在本文讨论范围内)……

Java中拦截器和过滤器有什么区别?

拦截器(Interceptors)和过滤器(Filters)是两种用于处理求和响应的中间件组件

2023 - 10 - 22

在Java中,拦截器(Interceptors)和过滤器(Filters)是两种用于处理求和响应的中间件组件,它们在应用程序中起到类似的作用,但有一些关键区别。 总体来说,过滤器和拦截器在功能上有一些重叠,但它……

IDEA中创建编写JSP

IDEA中创建一个JSP项目

2023 - 9 - 30

一. 安装Tmocat并配置环境 二. 在IEDA中创建jsp项目 1. 首先创建一个普通的java项目 2. 生成web文件夹 选择路径:file -> project structure ->……

Java反编译工具

Java反编译工具

2023 - 9 - 24

jd-gui 下载 下载地址,如图按照版本选择即可 特点 优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符 缺点:反编译过程耗时较长 无法还原内部类 使用 直接将jar拖拽到exe上即可……

Java8新特性全面介绍

Java 8 是一次重大的版本升级

2023 - 9 - 10
Java8新特性全面介绍

Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风格还是停留在 JDK1.7。 一、介绍 Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风……

Java学习大纲路径

本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习

2023 - 9 - 3

本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习 如果你是完全没有编程基础的新手,建议你先从基础的编程概念入手,比如变量、循环、条件语句、函数等,可以先学习 Python 或者 JavaScrip……

Java中Spring、Spring MVC及Spring Boot的区别?

Java中Spring、Spring MVC及Spring Boot的区别?

2023 - 9 - 3

对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Spring社区总能及时响应开发者的需求,推……

Restful风格开发方式

一种软件架构风格、设计风格

2023 - 9 - 2

一.概念 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 1.URL定义 资源……

Spring中的事务回滚机制

Spring中的事务回滚机制

2023 - 8 - 27

在Spring框架中,事务管理是一项重要的功能。事务是一组相关操作的逻辑单元,要么全部成功执行,要么全部回滚。事务的回滚机制是指在事务执行过程中发生异常或满足特定条件时,将之前执行的操作全部回滚到事务开始之前的……

Java开发环境安装配置JDK+Maven+Tomcat

Windows10专业版中Java开发环境安装配置

2023 - 8 - 26

配置环境:Windows10专业版 注:建议为专业版,其他版本权限有可能有缺失. 一.安装JDK1.8 1. 安装JDK 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1.1 下载j……

Java中Json转换的常见操作方式

Java中Json转换的常见操作方式

2023 - 8 - 20

一. 利用阿里巴巴封装的FastJSON来转换json字符串 package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import c……

2023最新Java面试题(一) - Java 基础

最新Java面试题整理Java基础

2023 - 8 - 19
2023最新Java面试题(一) - Java 基础

最近正在考虑找新工作,进行面试,但是工作时间比较久了,很多基础知识都很模糊,所以得复习下,顺便做下记录。 本专栏分为十九个模块,分别是:「Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、Rabbit……