mybatisplus下划线驼峰转换的问题解决
2024-10-30 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 91
问题儿:对象中包含下划线的字段儿查询不出来在mybatis-plus中,默认开启了下滑线-驼峰转换会把数据库字段中的下划线自动转换成驼峰形式...
使用java项目搭建一个netty服务
2024-10-30 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 42
映入依赖,只要保证有这个依赖,就不需要单独引入依赖,支持多个端口直连,支持多个实现层解析数据, <groupid>org.sp...
java实现文件上传的详细步骤
2024-10-29 15:09 | 分类:编程语言 | 评论:0 次 | 浏览: 90
一、文件上传——简介文件上传的简介:文件上传是指将本地计算机中的文件传输到网络上的服务器或另一台计算机上的过程。在 ...
SpringCloud Gateway路由核心原理解析
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、介绍springcloud gateway 是 spring 官方基于 spring spring boot 和 project rea...
JAVA过滤器和拦截器有什么区别详细讲解
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 123
前言在java web开发中,过滤器(filter)和拦截器(interceptor)是两种常用的组件,用于在请求处理的不同阶段拦截和处理请...
java spark文件读取乱码问题的解决方法
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、问题环境为jdk1.8,spark3.2.1,读取hadoop中gb18030编码格式的文件出现乱码。二、心酸历程为了解决该问题,尝试过...
一文详解如何在Java中自定义异常类
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 116
如何在java中自定义异常类在java中,您可以通过继承exception类或者其子类来创建自己的异常类。这样做可以帮助您更好地管理和控制程...
Java中的Optional类用法详细讲解
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 124
前言java中尝试访问空引用的属性调用空引用的方法是会报空指针nullpointerexception异常。实际项目中会处理大量为空的值,代...
基于SpringBoot项目实现Docker容器化部署的主要步骤
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 99
将spring boot项目部署到docker容器中的涉及几个主要步骤:准备docker镜像首先,需要选择一个基础镜像,通常是包含java运...
使用Java实现生命游戏串行代码示例
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 82
生命游戏介绍生命游戏,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。一个方格游戏棋盘上,每个方格中都...
IDEA集成JProfiler的图文详解
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 109
下载并安装jprofiler下载安装包官网注意科学上网哦 根据操作系统选择对应的安装包进行下载...
Java实现公用实体类转Tree结构
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 84
工具类import java.util.*;import java.util.function.function;import java.u...
Java EasyExcel导出报内存溢出的解决办法
2024-10-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 76
easyexcel大数据量导出常见方法1. 分批写入easyexcel支持分批写入数据,可以将数据分批加载到内存中,分批写入excel文件,...
Transactional注解导致Spring Bean定时任务失效的解决方法
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 89
背景业务需要定时捞取数据库中新增的数据做数据处理及分析,更新状态,处理结束。而我们不能随意定义线程池,规定使用统一的标准规范来定义线程池。如...
SpringSecurity 认证实现流程分析
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 83
一、初步理解springsecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。当前系统中springsecurity过...
SpringBoot统一数据返回的方法实现
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 89
一. 概念其实统一数据返回是运用了aop(对某一类事情的集中处理)的思维,简单概括就是在我们进行前后端数据交互的时候,能够让后端的数据进行统...
MyBatis-Plus自定义SQL和复杂查询的实现
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 142
mybatis-plus 是 mybatis 的增强版,提供了许多开箱即用的 crud 操作。然而,在实际项目中,开发者常常需要编写自定义 ...
Java中Executor和Executors的区别小结
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 93
在java并发编程中,executor和executors是两个密切相关但功能不同的类或接口,它们都与线程池管理和任务执行相关。理解这两者的...
java中阻塞队列和非阻塞队列的实现
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 95
在 java 中,**阻塞队列(blocking queue)和非阻塞队列(non-blocking queue)**是两种用于并发编程的队...
Java 数组转List的四种方式小结
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 83
第一种方式(未必最佳):使用arraylist.aslist(strarray) 使用arrays工具类arrays.aslist(str...
在SpringBoot中定义和读取自定义配置的方法步骤
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 95
前言在spring boot中定义和读取自定义配置是日常开发中常见的需求,它允许我们以灵活的方式管理应用的配置信息,无论是通过外部配置文件(...
详解如何使用IntelliJ IDEA生成UML图
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 91
引言在软件开发中,uml(统一建模语言)是一种用于描述、构建和文档化软件系统的图形化语言。它帮助开发者以可视化的方式理解系统的结构和行为。然...
Spring将MultipartFile转存到本地磁盘的三种方式
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 100
两者的区别和联系multipartfile是spring的一部分,file则是java的标准类multipartfile用于接收web传递的...
Java设置Map过期时间的的几种方法举例详解
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 104
一、技术背景在实际的项目开发中,我们经常会使用到缓存中间件(如redis、memcache等)来帮助我们提高系统的可用性和健壮性。但是很多时...
SpringBoot 版本兼容性问题解决
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 118
spring boot 是一个用于构建微服务和现代 java 应用的流行框架,随着 spring boot 版本的更新和发展,它在功能、性能...
Java解析方法的调用关系示例详解
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 85
一、方法的定义方法就是 将功能重复的代码封装成一段独立的代码,通过调用方法的方式 (作用)提高代码的复用性(减少代码重复)。每一个方法只能完...
spring如何解决循环依赖问题
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 84
spring解决循环依赖spring 中使用了三级缓存的设计,来解决单例模式下的属性循环依赖问题。解决的只是单例模式下 setter 方法注...
Maven里面没有plugins dependence问题解决
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 103
说明:今天在做nacos、dubbo整合的时候,在父模块中做了版本限制,出错后就又把版本控制什么都删掉,回退到最开始的状态,此时父模块下面的...
Java实现常用加密算法SM3的方式及测试代码
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 91
前言在商用密码体系中,sm3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法公开。据国家密码管理局表示,其安全性及效率与s...
RabbitMQ通过延迟插件实现延迟消息
2024-10-28 14:08 | 分类:编程语言 | 评论:0 次 | 浏览: 98
一、引言上一章我们讲到通过死信队列组合消息过期时间来实现延迟消息,但相对而言这并不是比较好的方式。它的代码实现相对来说比较繁琐,而且关键是r...