java

  • Mybatis-Plus 全局配置无效的解决方案

    目录 全局配置无效 Mybatis-plus简单配置及应用 mybatis-plus条件构造 mybatis generator条件构造 全局配置无效 依赖         <dependenc ...

  • Java二叉树查询原理深入分析讲解

    目录 二叉查询树 结点实现原理 插入实现原理 遍历实现原理 删除实现原理 结点插入与遍历案例 二叉查询树 概述 二叉树(Binary tree)是树形结构的一个重要类型.许多实际问题抽象出来的数据结构 ...

  • spring boot整合netty的实现方法

    之前花了几天去研究怎么使用netty做一个网关服务器,虽然最后还是没能用上我做的网关,但是呢netty是会用了,总结一下netty和spring boot整合.感觉不用spring boot都不会写代 ...

  • Java查找不重复无序数组中是否存在两个数字的和为某个值

    今天去某在线教育面试面试官让做的一道题,题目描述如下: 给定一个不重复的无序数组arr和一个定值num 查找arr中是否有两个数的和等于num 有则返回这两个数的下标(可能有多组, 只用返回一组), ...

  • Java实现在线聊天功能

    本文实例为大家分享了Java实现在线聊天功能的具体代码,供大家参考,具体内容如下 效果 关键代码 创建Client.java import java.io.IOException; import ja ...

  • 深入浅出RocketMQ的事务消息

    目录 事务消息发送流程 发送事务消息源码分析 事务消息回查 事务消息发送流程 半消息实现了分布式环境下的数据一致性的处理,生产者发送事务消息的流程如上图所示,通过对源码的学习,我们可以弄清楚下面几点, ...

  • 使用Springboot自定义转换器实现参数去空格功能

    目录 自定义转换器实现参数去空格 1.自定义转换器类 2.将转换器交给spring容器处理 SpringBoot请求参数过滤空格 1.参数修改SpaceHttpServletRequestWrappe ...

  • Java map集合顺序如何同步添加顺序

    一般使用map用的最多的就是hashmap,但是hashmap里面的元素是不按添加顺序的,那么除了使用hashmap外,还有什么map接口的实现类可以用呢? 这里有2个,treeMap和linkedH ...

  • 使用Jmeter进行http接口测试的实践

    目录 前言: 一.开发接口测试案例的整体方案: 二.接口自动化适用场景: 三.接口测试环境准备 四.创建工程: 前言: 本文主要针对http接口进行测试,使用Jmeter工具实现. Jmter工具设计 ...

  • java8异步调用如何使用才是最好的方式

    目录 一.异步调用方式分析 1.1 java8异步调用默认线程池方式 二.使用自定义的线程池 三.题外话,动态线程池 3.1 什么是动态线程池? 3.2 实践 3.3 动态线程池有什么意义? 总结 一 ...

  • Mybatis-Plus环境配置与入门案例分析

    目录 1 初识Mybatis-Plus 2 入门案例 前期环境准备 各层代码编写 入门案例查询结果 1 初识Mybatis-Plus   MyBatis-Plus简称 MP,是一个 MyBatis的增 ...

  • 详解Java CompletableFuture使用方法以及与FutureTask的区别

    目录 futureTask 创建异步任务 创建任务 1. .supplyAsync 2. .runAsync 异步回调 1. .thenApply 2. .thenAccept 3. .excepti ...

  • springboot+Oauth2实现自定义AuthenticationManager和认证path

    本人在工作中需要构建这么一个后台框架,基于springboot,登录时认证使用自定义AuthenticationManager:同时支持Oauth2访问指定API接口,认证时的Authenticati ...

  • java 如何扫描指定包下类(包括jar中的java类)

    在很多的实际场景中,我们需要得到某个包名下面所有的类, 包括我们自己在src里写的java类和一些第三方提供的jar包里的类,那么怎么来实现呢? 今天带大家来完成这件事. src下面的类如何获取: 首 ...

  • 23种设计模式(14)java迭代器模式

    23种设计模式第十四篇:java迭代器模式 定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节. 类型:行为类模式 类图: 如果要问java中使用最多的一种模式,答案不是单例模式 ...

  • java实现连连看游戏课程设计

    本文为大家分享了JAVA语言课程设计:连连看小游戏,供大家参考,具体内容如下 1.设计内容 界面中有5*10的界面,图中共有6种不同的图片,每两个相同的图片连接在一起,如果连线中转折的次数<=3 ...

  • java8中的Collectors.groupingBy用法详解

    Collectors.groupingBy根据一个或多个属性对集合中的项目进行分组 数据准备: public Product(Long id, Integer num, BigDecimal pric ...

  • SpringBoot使用Redis实现分布式锁

    前言 在单机应用时代,我们对一个共享的对象进行多线程访问的时候,使用java的synchronized关键字或者ReentrantLock类对操作的对象加锁就可以解决对象的线程安全问题. 分布式应用时 ...

  • SpringBoot+MDC实现链路调用日志的方法

    目录 1.首先介绍什么是MDC 1.1MDC作用 2.MDC结合logback的使用demo 4.多线程下MDC工具类 5.自定义线程池 6.线程池配置类 7.测试接口 8.异步的业务类 1.首先介绍 ...

  • Spring中自定义Schema如何解析生效详解

    前言 随着 Spring Boot 的日渐流行,应用里的大部分配置都被隐藏了起来,我们仅需要关心真正的业务内容, Controller, Service, Repository,拿起键盘就是一通业务代 ...