Java实例讲解文件上传与跨域问题
目录了解MultipartFile接口文件上传业务代码Controller类Service类修改nginx配置如何绕过网关1.在网关中配置白名单2.在nginx做转发解决上传文件出现跨域问题写配置类CorsFi...
目录了解MultipartFile接口文件上传业务代码Controller类Service类修改nginx配置如何绕过网关1.在网关中配置白名单2.在nginx做转发解决上传文件出现跨域问题写配置类CorsFi...
目录java 单元测试 对h2数据库数据清理前因junit单元测试使用H2内存数据库首先导入H2内存数据库其次使用H2数据源模拟Oracle下面来写个Junit4的单元测试类例子java 单元测试...
使用第三方qq登录需要在QQ互联官网https://connect.qq.com/中申请成功才可以使用。1.登录成功后进入个人设置中心设置个人信息2.选择公司或个人接入,这里我选择个人接入3.注...
目录一对一关联保存:
留言表实体类配置:(主表)
留言内容表配置:(从表)
留言表hbm.xml配置:(主表)
留言内容表hbm.xml配置:(从表)
一对多/多对一保存
活动表实体类配置:(主表...
目录一、简介二、配置简介三、开始原理讲解四、JMeter 引擎启动链路图一、简介本文主要介绍jmeter在控制台在点击执行之后底层所做的一些主要事情及内容,由于便于断点调试采...
目录一、Java异常架构与异常关键字Java异常简介Java异常架构1、Throwable2、Error(错误)3、Exception(异常)4、受检异常与非受检异常Java异常关键字二、Java异常处理声明异常抛...
目录1.单点登录系统介绍2.简单业务实现2.1添加依赖2.2 项目配置文件2.3添加项目启动类2.4 启动并访问项目3. 优化进一步设计3.1 定义安全配置类 SecurityConfig3.2定义用户...
目录1. 什么是JWT2. JWT的构成2.1 头部(Header)2.2 载荷(playload)2.2.1 标准中注册的声明(建议但不强制使用)2.2.2 公共的声明2.2.3 私有的声明2.3 签证(signature)3. JJWT的介绍4....
目录1.在你的SpringBoot项目下新建子模块项目2.在此模块下新建一个包与一个java类 类名: CodeGenerator3.在 resources 下新建 文件夹,用来存放 mapper文件4.配置CodeGenera...
目录第一种方式(未必最佳):使用ArrayList.asList(strArray)第二种方法(支持增删查改):第三种方式(通过集合工具类Collections.addAll()方法(最高效))第四种方式通过JDK8的St...
目录Java:类加载过程1.加载——3件事2.连接2.1.验证2.2.准备2.3.解析3.初始化总结Java:类加载过程1.加载——3件事 1.通过全类名获取定义此类的二进制字节流(eg:从jar、war中...
目录学习要点:1、什么是HashMap?2、HashMap的特性3、HashMap的数据结构4、HashMap初始化操作4.1、成员变量4.2、 构造方法5、Jdk8中HashMap的算法5.1、HashMap中散列算法5.2、...
目录前言
实现
思路
其它
总结
前言
本文将介绍如何通过使用EasyExcel自定义拦截器实现在最终的Excel文件中新增一列自增的序号列,最终的效果如下:此外,本文所使用的完整代码示...
目录java判断一个数是否是素数(质数)质数(prime number)又称素数,有无限个思路java 求1-100之间的质数质数定义:1、质数实例一2、质数实例二3、质数实例三4、质数实例四5、质数...
目录前言学习目标1. 什么是泛型2. 为什么需要泛型3. 如何使用泛型3.1 泛型使用3.2 自定义泛型类3.2.1 Java 源码中泛型的定义3.2.2 自定义泛型类实例13.2.3 自定义泛型类实...
目录一、前言二、HashTree的用法三、JMeter源码导出jmx脚本文件介绍四、自定义HashTree生成JMeter脚本一、前言 之前介绍了JMeter engine启动原理,但是里面涉及到HashTree...
目录1.spring1.1.优点1.2.缺点1.3.Spring框架的组成结构图1.3.1.核心容器1.3.2.AOP 和设备支持1.3.3.数据访问与集成1.3.4.Web1.3.5.消息(Messaging)1.3.6.Test2.Spring核心...
目录分析其实SynchronousQueue 是一个特别有意思的阻塞队列,就我个人理解来说,它很重要的特点就是没有容量。直接看一个例子:package dongguabai.test.juc.test;import java.ut...
在 Java 中访问资源我们一般使用 getResource() 方法,亦或者直接new File()然后传入一个文件路径获取资源文件。但是这两者究竟有什么区别呢?由于平常在使用的时候经常会傻傻...
本文主要介绍了easycode配置成mybatis-plus模板的实现方法,分享给大家,具体如下:entity.java##导入宏定义$!define##保存文件(宏定义)#save("/entity", ".java")##包路径(宏定义)#s...
准备 SpringBoot 工程1.新建 SpringBoot 项目,默认的端口是 8080 ,新建 Controller 和 Mapping@RestControllerpublic class HelloController { @GetMapping("hello") p...
目录java的接口解耦方式举例子java接口解耦效果的理解先看一段代码java的接口解耦方式我只想把抽象的东西说的具体,或者说,听起来简单些,明白些。。。学过java的人都知道,java是...
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览 作为《Spring Cloud Gateway实战》系列的第九篇,咱们聊聊...
目录Spring-Test对Spring框架进行单元测试加载依赖编写SpringTestBase基础类,加载所需xml文件编写单元测试类 示例Spring-Test测试数据1、新建一个maven项目2、pom.xml当中添...
目录前言准备技术栈目录结构pom.xml
实体类 UserAddressRepositoryapplication.yml连接配置数据初始化配置h2 web consloe配置代码下载
H2是Thomas Mueller提供的一个开源的...
目录一、服务端 1、配置文件2、控制层二、客户端1、依赖2、配置文件3、启动类4、在控制层当中调用5、创建一个类实现服务FeignClient接口6、在服务FeignClient接口上配置Fal...
目录一、Stream的使用1 创建2 步骤
二、Stream的特性
三、中间操作
1 filter()
2 limit()
3 skip()
4 map()
3.1 flatMap
5 sorted
四、终止操作
1 allMatch
2 anyMatch
3 n...
前言:在写项目中我们经常要将同样的变量在不同的文件中写无数次,这样修改起来要一通好找,非常不方便,平常都会写一个工具类存入自己的变量进行调用取值,但是呢,懒得写咋办,写了还要...
目录1.Maven安装2.Maven配置3.IDEA全局配置Maven4.Maven统一管理6.子模块依赖管理1.Maven安装前往官网下载:https://maven.apache.org/download.cgi
将文件解压自行存放,并...
目录什么是耦合性什么是程序间的耦合如何解耦工厂模式解耦案例原因就是:解决思路:解耦合这里,我们先举个栗子,比如排序我们再举个栗子,socket什么是耦合性耦合性(Coupling),也叫耦...
目录Spring 使用Junit单元测试并配置数据源一、问题描述二、解决方案Spring 数据库依赖 单元测试的一点想法一点想法:这里面有这样一些问题:Spring 使用Junit单元测试并配置数...
目录前言大事务引发的问题解决办法少用@Transactional注解将查询(select)方法放到事务外事务中避免远程调用事务中避免一次性处理太多数据非事务执行总结前言最近有个网友问...
目录迭代器原理:
什么是迭代器,使用迭代器的好处?迭代器怎么实现的?迭代器的陷阱?为什么会产生这样的错误?遍历map的四种方式
迭代器原理:
什么是迭代器,使用迭代器的好处?迭代器就是...
目录一、多表查询1、查询语法2、 准备sql3、 笛卡尔积
4、多表查询的分类4.1 内连接查询
4.2 外链接查询 4.3 子查询
4.4 子查询不同情况5、多表查询练习二、事务
1. 事务...
目录Java float 与 double 的区别1、float是单精度浮点数2、java中默认声明的小数是double类型的3、对编程人员来而Java float、double、long类型变量赋值添加f、d、L尾缀问...
UDP实现通信非常简单,没有服务器,每个都是客户端,每个客户端都需要一个发送端口和一个接收端口。一个客户端向另一个客户端发送消息时,需要知道对方的IP和接收端口,所用到的类为D...
目录1、添加依赖2、编写代码生成器3、运行主程序,输入表名1、添加依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifact...
目录前言一 事务不生效1.访问权限问题2. 方法用final修饰3.方法内部调用4.未被spring管理5.多线程调用6.表不支持事务7.未开启事务二 事务不回滚1.错误的传播特性2.自己吞了...
目录1、数组转换成字符串2、数组转换成集合(1)asList(2)stream 流操作(3)Collections.addAll()3、对数组进行升序排列4、判断数组是否相等5、所有元素赋特定值6、对数组复制7、查...
目录constraints分类对象集成constraints示例SpringBoot集成自动验证集成maven依赖验证RequestBody、Form对象参数验证简单参数验证指定分组全局controller验证异常处理自定...
当然,您自己创建一个项目也是可以的。bean包下的Student.javapackage com.example.demo.bean;public class Student { private Integer id; //学号 private String nam...
目录前言步入正题类的加载过程:
1.加载
2.验证
3.准备
4.解析
5.初始化
类加载器源码总结前言学生时代应抱着问题去学习一门语言,例如:在学习java语言的过程中,我遇到过java主方...
目录注解 校验器异常处理测试总结自定义一个唯一字段校验器注解 @Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documented@Constraint(validatedBy =...
目录Shiro 处理ajax请求拦截登录超时配置全局ajax配置Shiro session超时页面跳转的处理问题描述ajax请求超时处理后端Filter代码前端通用ajax处理非ajax请求超时跳转Shiro...
目录前言1、抛出问题2、源码解析2.1、LoadBalancerIntercepor2.2、LoadBalancerClient2.3、负载均衡策略IRule2.4、总结3、负载均衡策略总结前言该技术博客是关于黑马视频教...
目录ThreadLocal的定义ThreadLocal的应用场景ThreadLocal的demoTheadLocal的源码解析ThreadLocal的set方法ThreadLocal的get方法ThreadLocalMap的结构ThreadLocalMap的set方...
目录1.1 创建线程1.1.1 创建线程的四种方式1.1.2 Thread类与Runnable接口的比较1.1.3 Callable、Future与FutureTask1.2 线程组和线程优先级1.3 Java线程的状态及主要转化方...
目录异常处理的思路测试环境准备异常处理两种方式方式一:简单异常处理器方式二:自定义异常处理器总结异常处理的思路测试环境准备首先写一个DemoController控制层的类作为测试...
目录死锁
死锁发生的原因
死锁发生的条件
1:通过jstack定位死锁信息
1.2:查看死锁线程的pid2:通过Arthas工具定位死锁
3. 通过 Jvisualvm 定位死锁
死锁的预防总结死锁
死锁:是...
目录一、什么是优先级队列1、概念2、案例演示特性3、数据结构一、什么是优先级队列1、概念我们都知道队列,队列的核心思想就是先进先出,这个优先级队列有点不太一样。优先级队...