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

编程语言

Springboot设置windows和Linux临时上传路径方式

2026-03-05 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 12

windows和linux设置临时上传路径第一种windowsserver: tomcat: basedir: /data/apps...

SpringBoot如何设置io临时目录

2026-03-05 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 14

在部署springboot项目,使用multipartfile上传文件会出现以下异常failed to parse multipart se...

Java中FileInputStream的read()方法代码示例详解

2026-03-05 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 11

我发现java中的fileinputstream的read()方法,通过字节数组读取和字节读取,一个是返回读取字节的长度,一个是返回字节代表...

XXL-Job定时任务时间偏差8小时的问题解决办法

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 13

前言最近把xxl-job定时任务迁移到新服务器时,遇到了一个让人困惑的问题:任务设置在上午10点执行,但执行调度和执行却显示晚上18点。经过...

Spring Boot 视图层与模板引擎的应用方法

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 14

spring boot 视图层与模板引擎19.1 学习目标与重点提示学习目标:掌握spring boot视图层与模板引擎的核心概念与使用方法...

Java使用Apache PDFBox进行PDF转图片体积过大的优化指南

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 11

一、背景在项目中,我们有一个接口用于将 pdf 按页拆分为图片,方便前端逐页展示。原始实现逻辑:使用 apache pdfbox 的 pdf...

C#使用Tesseract进行中文识别的详细步骤

C#使用Tesseract进行中文识别的详细步骤

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 14

1. 环境准备与安装1.1 安装 nuget 包在 visual studio 中,通过 nuget 包管理器安装 tesseract:1....

MyBatis-Plus批量操作SQL日志不打印问题的解决方案

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 12

问题描述在使用 mybatis-plus 的savebatch()和updatebatchbyid()方法进行批量数据操作时,发现自定义的 ...

C#中Newtonsoft.Json 到 System.Text.Json 迁移避坑指南

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 14

1. 核心设计哲学差异在进行代码迁移前,必须牢记这两个库在底层设计哲学上的根本分歧,这是几乎所有反序列化报错的根源:newtonsoft.j...

Java 部署滚动更新的方法(K8s RollingUpdate 策略)

Java 部署滚动更新的方法(K8s RollingUpdate 策略)

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 12

在现代云原生应用开发中,持续交付和零停机部署已成为企业级 java 应用的标配。而 kubernetes(简称 k8s)作为事实上的容器编排...

Java并发常见问题之死锁/活锁/饥饿的排查与解决方法

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 12

一、前言在多线程并发编程中,除了数据安全问题,线程协作异常是另一类高频问题,其中死锁、活锁、饥饿是最典型的三类问题。这些问题会导致线程无法正...

C#中分部类和分部方法(partial)

2026-03-05 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 17

分部类(partial class).cs这个特性不是用来解决业务逻辑混乱的,而是为了解决机器生成代码与人工编写代码之间的冲突。核心应用场景...

SpringCloud Eureka服务注册与发现实践

SpringCloud Eureka服务注册与发现实践

2026-03-04 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 17

一、eureka基础知识概述1.eureka两个核心组件eureka server :服务注册中心,主要用于提供服务注册功能。当微服务启动时...

在Java中实现CQRS架构的全过程

在Java中实现CQRS架构的全过程

2026-03-04 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 13

使用中介者模式轻松实现命令查询职责分离,构建高内聚、低耦合的应用系统一、知识点回顾1. 什么是cqrs?cqrs是command query...

SpringMVC注解全攻略之从请求到响应的过程详解

SpringMVC注解全攻略之从请求到响应的过程详解

2026-03-04 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 18

咱们学习spring mvc,就是学习spring mvc的各种注解。使用重点也就是学习如何通过浏览器和用户程序进行交互.主要分以下三个方面...

C++ 死锁检测基础思路详解

C++ 死锁检测基础思路详解

2026-03-04 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 15

一、理论部分死锁(deadlock)是并发编程中最棘手的问题之一。不同于内存泄漏可以通过工具最终定位,死锁一旦发生,往往导致系统彻底卡死,且...

SpringBoot到底该不该用统一包装类详解

2026-03-04 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 14

在springboot项目中,你一定见过这样的代码:@getmapping("/user/{id}")public result<us...

C#代码实现在Excel中添加或移除单元格边框

2026-03-04 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 17

单元格边框是指可以添加在单个单元格或一组单元格周围的线条。通过设置边框,可以实现多种效果,例如划分工作表中的不同区域、突出显示重要数据,或让...

从入门到精通Shell正则表达式实战

2026-03-04 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 18

正则表达式(regular expression, regex)是 shell 编程中处理文本的核心工具,配合 grep、sed、awk 等...

java中i++和++i的区别及用法说明

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 17

一、理论上的区别i++表示先引用i变量的数值然后再对i进行加1的操作,而++i是先对i变量进行加1的操作,然后再引用i变量的数值(其实就是 ...

SpringBoot集成JAVE实现音频处理的全攻略

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 15

一、背景介绍在当今数字化时代,多媒体处理已成为现代应用开发的核心需求之一。无论是社交平台、在线教育、内容创作还是企业级应用,音频文件的格式转...

Spring Environment 的作用及属性详解

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 13

spring 的environment接口是 spring 框架核心环境抽象,用于统一管理应用程序的运行环境配置,主要提供两大功能:属性解析...

Java中超过1000万数据就自动转为科学计数法的原因分析与解决方案

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 14

在 java 开发中,你是否遇到过这样的场景:当数值达到 1000 万(10^7)时,原本期望的整数格式突然变成了1.0e7这样的科学计数法...

C++ opencv之视频读写(VideoCapture,VideoWriter)的实现

C++ opencv之视频读写(VideoCapture,VideoWriter)的实现

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 14

这篇博客主要讲解opencv中视频读写。主要涉及到两个api函数:videocapturevideowriter一、函数简介1.1 vide...

VS2019/2022配置C++&nbsp;OpenCV4.10.0环境的图文步骤

VS2019/2022配置C++ OpenCV4.10.0环境的图文步骤

2026-03-04 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 17

一、下载opencv4.10.0官网链接:https://opencv.org/安装的时候请记住安装路径,此示例安装到e盘二、新建c++项目...

鸿蒙与Java跨平台Socket通信实战代码实例

鸿蒙与Java跨平台Socket通信实战代码实例

2026-03-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 15

前言本篇博客将从零实现一个鸿蒙 arkts tcp 客户端与java 多线程 tcp 服务器的双向聊天功能,涵盖【绑定端口→建立连...

IntelliJ IDEA中如何使用Checkstyle对Java代码规范检查

IntelliJ IDEA中如何使用Checkstyle对Java代码规范检查

2026-03-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 14

前言本文介绍使用checkstyle 对java 代码进行规范限制。一、checkstyle是什么?checkstyle 是一款开源的代码静...

C#利用Spire.Doc实现设置Word奇偶页的页眉页脚

2026-03-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17

在c# word自动化开发中,c# word 奇偶页面设置是报告、合同生成的核心需求。开发者常遇痛点:传统interop需office环境,...

MyBatisPlus枚举处理器的实现

MyBatisPlus枚举处理器的实现

2026-03-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 15

mybatis-plus 提供了枚举处理器,让我们可以优雅地在数据库字段和 java 枚举之间进行转换,而不需要手动处理映射关系。一、为什么...

MyBatisPlus静态工具Db的实现方法

MyBatisPlus静态工具Db的实现方法

2026-03-04 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 17

什么是db?db 是 mybatis-plus 3.5.4+ 提供的静态工具类,无需注入 service 或 mapper,直接通过静态方法...

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