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

Java

在Spring Boot中实现HTTPS加密通信及常见问题排查

2025-05-30 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 163

https(hyper text transfer protocol secure)是http的安全版本,通过ssl/tls协议为通讯提供加...

Druid连接池实现自定义数据库密码加解密功能

2025-05-30 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 167

在现代应用开发中,数据安全是至关重要的。特别是在处理数据库连接时,确保数据库密码的安全性是非常必要的。​​druid​​ 是阿里巴巴开源的一...

Mybatis嵌套子查询动态SQL编写实践

Mybatis嵌套子查询动态SQL编写实践

2025-05-30 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 160

前言mybatis的xml文件编写动态sql是从mapper中获取传入的参数,但是如果是嵌套的子查询中,子查询动态sql所需的参数不能像常规...

Java如何从Redis中批量读取数据

Java如何从Redis中批量读取数据

2025-05-30 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 167

一.背景概述本周接到一个新的需求:从用户dau日志文件中读取用户uid,然后到redis中获取对应的用户数据。用户的uid存储于login_...

Spring Boot微服务架构之服务间通信方式详解

Spring Boot微服务架构之服务间通信方式详解

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 159

在 spring boot 微服务架构中,服务间通信是核心问题之一。以下是常见的通信方式及其适用场景,按技术类型分类:​​一、同步通信​​1...

Java SpringBoot将Word文档转为PDF的全流程解析

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 179

今天产品丢给我一个需求,说用户希望在系统里上传 word 文档,然后能一键转成 pdf 格式。好家伙,乍一听还挺简单,但仔细想想,这需求门道...

SpringBoot集成Knife4j报错:文件上传不显示文件域问题的解决方案

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 179

spring boot 中集成knife4j:解决文件上传不显示文件域的问题在使用 knife4j 为 spring boot 项目生成ap...

使用Shell脚本实现SpringBoot项目自动化部署到Docker的操作指南

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 159

一、准备环境1. 本地和服务器要求本地安装了 maven 和 jdk服务器操作系统为 ubuntu 22.04 lts服务器已安装 dock...

Java中不可变集合的实现方式

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 154

前言在 java 编程中,不可变集合(immutable collection) 是指其内容在创建后不能被修改的集合。不可变集合在多线程编程...

Java调用HTTPS接口的两种方式及完整代码

Java调用HTTPS接口的两种方式及完整代码

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 189

https是什么https (全称:hypertext transfer protocol secure),是以安全为目标的 http 通道...

Java继承复用中的常见问题与优化技巧

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 174

1. 继承层次过深问题继承层次过深会导致代码难以理解和维护,还可能引发性能问题。问题案例class animal { protecte...

SpringBoot使用ffmpeg实现视频压缩

SpringBoot使用ffmpeg实现视频压缩

2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 167

ffmpeg 是一个开源的跨平台多媒体处理工具集,用于录制、转换、编辑和流式传输音频和视频。它功能强大,支持几乎所有常见的音视频格式,是多媒...

Mybatis Plus JSqlParser解析sql语句及JSqlParser安装步骤

2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 147

【一】jsqlparser 是什么jsqlparser 是一个用于解析 sql 语句的 java 库。它可以将 sql 语句解析为一个 ja...

Maven项目中集成数据库文档生成工具的操作步骤

2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 153

在 maven 项目中,可以通过集成 数据库文档生成工具(如 screw-maven-plugin、mybatis-generator 或 ...

Java使用MethodHandle来替代反射,提高性能问题

2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 177

一、认识methodhandle1、简介java从最初发布时就支持反射,通过反射可以在运行时获取类型信息,但其有个缺点就是执行速度较慢。于是...

Java ForkJoinPool线程池的使用之并行计算数组求和实例

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 153

java forkjoinpool线程池的使用之并行计算数组求和package com.zhangxueliang.juc;import j...

Java CompletableFuture之异步执行、链式调用、组合多个Future、异常处理和超时控制等详解

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 156

java computablefuture 代码示例completablefuture 是 java 8 引入的一个强大的异步编程工具,它实...

R语言编程绘图箱线图基本实例

R语言编程绘图箱线图基本实例

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 158

基本箱线图绘制使用ggplot2绘制箱线图的核心函数是geom_boxplot()。以下是一个基础示例,展示如何用iris数据集绘制不同物种...

Java中String.join()高效字符串拼接的实现

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 142

前言string.join()是 java 8 引入的静态方法,用于将多个字符串通过指定分隔符合并成一个字符串。它简化了传统的字符串拼接逻辑...

SpringBoot事务失效的七种场景分析及解决方案

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 151

事务失效场景1:方法非public修饰原因spring事务基于动态代理(aop)实现,非public方法无法被代理拦截,导致事务失效。代码示...

mybatis的mapper对应的xml写法及配置详解

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 155

前置你使用javamybatis/mybatis plus如果你使用 mybatis plus,也是会向下兼容 mybatis 的mappe...

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 149

前言本文将介绍springboot结合sa-token实现rbac权限模型。一、基础概念1.1 rbac模型核心概念用户(user)、角色(...

Java实现本地缓存的常用方案介绍

2025-05-29 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 140

本地缓存就是和应用服务器一起的缓存工具,将需要缓存的数据放到本地缓存中,可以大大的提升访问速度。是指和应用程序在同一个进程内的内存空间去存储...

Java中的Closeable接口及常见问题

2025-05-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 157

1. closeable接口概述closeable是java中的一个标记接口,用于表示可以被关闭的对象。它定义了一个标准的方法来释放对象占用...

eclipse如何运行springboot项目

eclipse如何运行springboot项目

2025-05-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 153

当在eclipse启动spring boot项目时出现问题错误: 找不到或无法加载主类 com.example.demo.demoappli...

MyBatis if choose 动态 SQL的实现

MyBatis if choose 动态 SQL的实现

2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 99

动态 sql动态 sql 是 mybatis 的强大特性之一。如果你使用过 jdbc 或其它类似的框架,你应该能理解根据不同条件拼接 sql...

MyBatis实现数据库类型和Java类型转换的处理方法

MyBatis实现数据库类型和Java类型转换的处理方法

2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 102

一、类型转换概述mybatis作为一个优秀的持久层框架,其核心功能之一就是处理java类型和数据库类型之间的转换。这种转换过程在mybati...

spring中父子线程共享事务的实现

spring中父子线程共享事务的实现

2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 102

一、原生jdbc的父子线程共用事务初始化数据库中的数据1、单线程事务提交private static void t1() throws ex...

SpringBoot连接Microsoft SQL Server实现登录验证

SpringBoot连接Microsoft SQL Server实现登录验证

2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 109

这篇文章将非常系统地讲解如何使用 spring boot 结合 microsoft sql server 2019 完成一个完整的登录验证系...

解析JAVA中 maven pom.xml 和 properties 配置文件、spring 配置文件及环境变量的关系

2025-05-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 116

在 java 项目中,maven pom、环境变量、spring 配置文件和 properties 配置文件之间的关系可以通过以下结构化的方...

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