当前位置: 代码网 > it编程>编程语言>

Java

Java19新特性中外部函数与内存API

2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 138

java 19 引入了全新的外部函数与内存 api(foreign function & memory api),这是一个预览功能,...

SpringBoot(JAVA)整合微信公众号消息推送完整步骤(文本、图片/视频推送)

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读写锁的示例

java实现ReadWriteLock读写锁的示例

2024-09-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 129

读写锁基本概念readwritelock是java并发包中的一个接口,它定义了两种锁:读锁(read lock)和写锁(write lock...

Java实现STL中的全排列函数next_permutation()

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实现短信验证码服务的完整代码示例

Java实现短信验证码服务的完整代码示例

2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 113

首先这里使用的是阿里云的短信服务。package com.wzy.util;;import cn.hutool.captcha.genera...

maven镜像仓库的配置过程

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批量旋转图片方式

javacv-ffmpeg ProcessBuilder批量旋转图片方式

2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 99

javacv-ffmpeg processbuilder批量旋转图片javacv-ffmpeg processbuilder实现对图片的旋转...

SpringBoot中Token登录授权、续期和主动终止的方案流程分析

SpringBoot中Token登录授权、续期和主动终止的方案流程分析

2024-09-24 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 93

springboot项目要写登录注册之类的方案使用cookie或session的话,它是有状态的,不符合分布式技术架构使用security或...

SpringBoot中基于JWT的单token授权和续期方案步骤详解

SpringBoot中基于JWT的单token授权和续期方案步骤详解

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 116

在前后端分离架构中,用户登录成功后,后端颁发jwt token至前端,该token被安全存储于localstorage。随后,每次请求均自动...

Java枚举的使用与反射应用方式

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 81

单例模式:枚举类型是一种有限实例的类,枚举常量在定义时就被限定为一组固定的实例,不能动态添加或修改。每个枚举常量都是枚举类型的实例,因此枚举...

Spring Boot管理用户数据的操作步骤

Spring Boot管理用户数据的操作步骤

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 89

学习目标spring boot 的 web 的开发thymeleaf 模板json 数据前言前端开发,也称为客户端开发,专注于用户界面和用户...

SpringBoot的父级依赖:spring-boot-starter-parent详解

SpringBoot的父级依赖:spring-boot-starter-parent详解

2024-09-23 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 90

一、简介spring boot的父级依赖spring-boot-starter-parent配置之后,当前的项目就是spring boot项...

SpringBoot配置文件、多环境配置、读取配置的4种实现方式

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项目的常见问题及解决

idea中java及java web项目的常见问题及解决

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 76

1、乱码问题,主要有几处地方,需要检查①确保文件编码,其实主要就是在idea启动文件中,增加了 -dfile.encoding=utf-8的...

IDEA中实现springboot热部署方式

IDEA中实现springboot热部署方式

2024-09-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 72

idea中实现springboot热部署热部署:每一次修改代码后会自动更新,无需每次重启依赖(pom.xml)修改后记得reload一下&l...

Mybatis返回Map对象的实现

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个文件合并成一个文件交互给客户。刚开始采用...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com