Java19新特性中外部函数与内存API
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 138
java 19 引入了全新的外部函数与内存 api(foreign function & memory api),这是一个预览功能,...
SpringBoot(JAVA)整合微信公众号消息推送完整步骤(文本、图片/视频推送)
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 134
网上那些都是零零碎碎的,不完整,重新整理下,代码可直接使用。微信公众号消息推送大致分为两类,一是文本推送,二是带图片/视频推送。文本推送很好...
Java19新特性中结构化并发的使用
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 169
java 19 在并发编程领域引入了一个全新的概念——结构化并发(structured concurrency),作...
使用Java和高德地图API将经纬度转换为地理位置信息的步骤
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 138
前言在开发涉及地图和位置服务的应用时,将gps设备提供的经纬度坐标转换成人类可读的地理位置是一个常见需求。本文将详细介绍如何使用java语言...
java实现ReadWriteLock读写锁的示例
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 129
读写锁基本概念readwritelock是java并发包中的一个接口,它定义了两种锁:读锁(read lock)和写锁(write lock...
Java实现STL中的全排列函数next_permutation()
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 123
一、引言相信很多小伙伴们都做过全排列的算法题,输入一个n,输出1~n的全排列。对于这个问题,最经典的是实现方法应该是通过回溯实现 。代码如下...
Java如何导出多个excel并打包压缩成.zip文件
2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 105
java导出多个excel并打包压缩成.zip文件1、先获取到数据并将数据导出excel到指定位置 public void downpoli...
maven本地有包但是引不进来的解决方案
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 135
maven本地有包但是引不进来如果maven本地存在需要的包,但无法引入,请按照以下步骤解决问题:1.确保你的本地maven仓库中存在该包默...
Java实现短信验证码服务的完整代码示例
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 113
首先这里使用的是阿里云的短信服务。package com.wzy.util;;import cn.hutool.captcha.genera...
maven镜像仓库的配置过程
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 106
maven_home配置1:配置maven_home,也就是maven的安装路径path配置2:path的配置,此项配置是需要指定maven...
关于maven pom文件配置加载lib下的jar包
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 108
maven pom文件配置加载lib下的jar包项目需要引用第三方放在lib的jar所以需要进行配置,不过最好还是放在公司自己的maven私...
Java之NoClassDefFoundError的原因及分析
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 98
classnotfoundexceptionjava开发中经常遇到java.lang.classnotfoundexception异常,cl...
Java直接内存和堆内存的关系
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 100
java直接内存和堆内存的关系在java编程中,内存管理是一个重要的话题。java程序的内存可以划分为两种主要类型:堆内存和直接内存。本文将...
javacv-ffmpeg ProcessBuilder批量旋转图片方式
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 99
javacv-ffmpeg processbuilder批量旋转图片javacv-ffmpeg processbuilder实现对图片的旋转...
SpringBoot中Token登录授权、续期和主动终止的方案流程分析
2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 93
springboot项目要写登录注册之类的方案使用cookie或session的话,它是有状态的,不符合分布式技术架构使用security或...
SpringBoot中基于JWT的单token授权和续期方案步骤详解
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 116
在前后端分离架构中,用户登录成功后,后端颁发jwt token至前端,该token被安全存储于localstorage。随后,每次请求均自动...
Java枚举的使用与反射应用方式
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 81
单例模式:枚举类型是一种有限实例的类,枚举常量在定义时就被限定为一组固定的实例,不能动态添加或修改。每个枚举常量都是枚举类型的实例,因此枚举...
Spring Boot管理用户数据的操作步骤
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 89
学习目标spring boot 的 web 的开发thymeleaf 模板json 数据前言前端开发,也称为客户端开发,专注于用户界面和用户...
SpringBoot的父级依赖:spring-boot-starter-parent详解
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 90
一、简介spring boot的父级依赖spring-boot-starter-parent配置之后,当前的项目就是spring boot项...
SpringBoot配置文件、多环境配置、读取配置的4种实现方式
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 113
一、写配置文件的位置springboot官方规定了四个写配置文件的位置,位置如下:file指项目文件夹classpath指打包后生成的的ta...
SpringBoot引入额外的YAML配置文件的代码实现
2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 80
背景在springboot项目中,有时需要引入除application.yml之外的配置文件(例如在开发公共组件时)。使用@property...
idea中java及java web项目的常见问题及解决
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 76
1、乱码问题,主要有几处地方,需要检查①确保文件编码,其实主要就是在idea启动文件中,增加了 -dfile.encoding=utf-8的...
IDEA中实现springboot热部署方式
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 72
idea中实现springboot热部署热部署:每一次修改代码后会自动更新,无需每次重启依赖(pom.xml)修改后记得reload一下&l...
Mybatis返回Map对象的实现
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80
一、场景介绍假设有如下一张学生表:create table `student` ( `id` int not null auto_incr...
mybatis 新增返回id的实现
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66
前言插入一条数据并返回id的场景很常见,mybatis的要麻烦一点,mybatis-plus可能之前api插入再getid()就行了,这里说...
Java调整图片大小的3种方式小结
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 67
1:使用thumbnailatorthumbnailator是java的开源图像大小调整库,它使用渐进式双线性缩放。它支持jpg,bmp,j...
java实现角色及菜单权限的项目实践
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111
在java中实现角色及菜单权限管理是一种常见的需求,特别是在企业级应用中。这种权限管理通常涉及多个层次的设计,包括角色、用户、权限和菜单等。...
java中串行流和并行流区别小结
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71
在 java 中,串行流和并行流是针对流操作的两种不同处理方式:串行流(sequential stream):串行流是流元素按顺序依次处理的...
Spring Mybatis 基本使用过程(推荐)
2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 81
1. 简介mybatis库可以简化数据库的操作,专注于sql语句。2.搭建步骤2.1 在pom.xml引入mybatis<depend...
Java使用ByteBuffer进行多文件合并和拆分的代码实现
2024-09-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 87
1.背景因为验证证书的需要,需要把证书文件和公钥给到客户,考虑到多个文件交互的不便性,所以决定将2个文件合并成一个文件交互给客户。刚开始采用...