SpringBoot使用ffmpeg实现视频压缩
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 19
ffmpeg 是一个开源的跨平台多媒体处理工具集,用于录制、转换、编辑和流式传输音频和视频。它功能强大,支持几乎所有常见的音视频格式,是多媒...
Mybatis Plus JSqlParser解析sql语句及JSqlParser安装步骤
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 18
【一】jsqlparser 是什么jsqlparser 是一个用于解析 sql 语句的 java 库。它可以将 sql 语句解析为一个 ja...
Maven项目中集成数据库文档生成工具的操作步骤
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 19
在 maven 项目中,可以通过集成 数据库文档生成工具(如 screw-maven-plugin、mybatis-generator 或 ...
Java使用MethodHandle来替代反射,提高性能问题
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 22
一、认识methodhandle1、简介java从最初发布时就支持反射,通过反射可以在运行时获取类型信息,但其有个缺点就是执行速度较慢。于是...
Java ForkJoinPool线程池的使用之并行计算数组求和实例
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 20
java forkjoinpool线程池的使用之并行计算数组求和package com.zhangxueliang.juc;import j...
Java CompletableFuture之异步执行、链式调用、组合多个Future、异常处理和超时控制等详解
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 15
java computablefuture 代码示例completablefuture 是 java 8 引入的一个强大的异步编程工具,它实...
R语言编程绘图箱线图基本实例
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 15
基本箱线图绘制使用ggplot2绘制箱线图的核心函数是geom_boxplot()。以下是一个基础示例,展示如何用iris数据集绘制不同物种...
Java中String.join()高效字符串拼接的实现
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 16
前言string.join()是 java 8 引入的静态方法,用于将多个字符串通过指定分隔符合并成一个字符串。它简化了传统的字符串拼接逻辑...
SpringBoot事务失效的七种场景分析及解决方案
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 16
事务失效场景1:方法非public修饰原因spring事务基于动态代理(aop)实现,非public方法无法被代理拦截,导致事务失效。代码示...
mybatis的mapper对应的xml写法及配置详解
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 17
前置你使用javamybatis/mybatis plus如果你使用 mybatis plus,也是会向下兼容 mybatis 的mappe...
SpringBoot整合Sa-Token实现RBAC权限模型的过程解析
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 15
前言本文将介绍springboot结合sa-token实现rbac权限模型。一、基础概念1.1 rbac模型核心概念用户(user)、角色(...
Java实现本地缓存的常用方案介绍
2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 15
本地缓存就是和应用服务器一起的缓存工具,将需要缓存的数据放到本地缓存中,可以大大的提升访问速度。是指和应用程序在同一个进程内的内存空间去存储...
Java中的Closeable接口及常见问题
2025-05-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 15
1. closeable接口概述closeable是java中的一个标记接口,用于表示可以被关闭的对象。它定义了一个标准的方法来释放对象占用...
eclipse如何运行springboot项目
2025-05-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 18
当在eclipse启动spring boot项目时出现问题错误: 找不到或无法加载主类 com.example.demo.demoappli...
MyBatis if choose 动态 SQL的实现
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 15
动态 sql动态 sql 是 mybatis 的强大特性之一。如果你使用过 jdbc 或其它类似的框架,你应该能理解根据不同条件拼接 sql...
MyBatis实现数据库类型和Java类型转换的处理方法
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 15
一、类型转换概述mybatis作为一个优秀的持久层框架,其核心功能之一就是处理java类型和数据库类型之间的转换。这种转换过程在mybati...
spring中父子线程共享事务的实现
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
一、原生jdbc的父子线程共用事务初始化数据库中的数据1、单线程事务提交private static void t1() throws ex...
SpringBoot连接Microsoft SQL Server实现登录验证
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 16
这篇文章将非常系统地讲解如何使用 spring boot 结合 microsoft sql server 2019 完成一个完整的登录验证系...
解析JAVA中 maven pom.xml 和 properties 配置文件、spring 配置文件及环境变量的关系
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 16
在 java 项目中,maven pom、环境变量、spring 配置文件和 properties 配置文件之间的关系可以通过以下结构化的方...
spring-gateway filters添加自定义过滤器实现流程分析(可插拔)
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 16
需求背景公司要求,通过公司网络代理访问的请求需要做请求隔离,即,通过特定代理ip访问的请求,需要除正常权限以外,还需要对请求路径,及特定路径...
SpringBoot实现文件记录日志及日志文件自动归档和压缩
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
1、什么是logbacklogback是一个java日志框架,它是log4j的后继者,被广泛用于应用程序中记录日志。logger(日志记录器...
MQTT SpringBoot整合实战教程
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 14
mqtt-springboot创建简单 springboot 项目导入必须依赖pom.xml<?xml version="1.0" e...
Spring Security介绍及配置实现代码
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 14
简介spring security是一个功能强大的java安全框架,它提供了全面的安全认证(authentication)和授权(autho...
SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用
2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 14
前言springcloud项目中使用nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且nacos支持配置信息实时...
Java集成Onlyoffice的示例代码及场景分析
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 14
需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将onlyoffice前端需要的配置项返回给...
Java Stream.reduce()方法操作实际案例讲解
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 11
reduce是java stream api中的一个核心操作,用于将流中的元素组合起来产生单个结果。它实现了"归约"(也...
IDEA占用C盘太大如何清理
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 11
idea占用c盘太大清理1.整理values文件按照下图操作2.插件zip包zip可以删除掉总结以上为个人经验,希望能给大家一个参考,也希望...
idea、pycharm使用后占用C盘空间,修改安装位置的方式
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 11
idea、pycharm使用后占用c盘空间,修改安装位置idea、pycharm默认的配置文件都在c盘,使用时间长了,会生成很多文件,占用c...
Java操作JsonPath的详细指南
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 10
一、什么是 jsonpathjsonpath 是一种在json数据中查询信息的表达式语言,它允许用户通过一种简洁明了的语法来定位和提取jso...
Java 关键字transient与注解@Transient的区别用途解析
2025-05-27 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 10
在java中,transient 是一个关键字,用于声明一个字段不会被序列化。当一个对象被序列化时,被声明为 transient 的字段将不...