清除git本地缓存和gitigore模板方式
2026-03-11 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 7
一、清除git本地缓存首先 .gitignore 只能忽略那些没有被追踪(track)的文件,且git存在本地缓存。如果需要过滤文件之前已纳...
SpringBoot基于redis实现登录校验的示例
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 10
实现流程发送短信验证码,并将验证码保存在redis。根据用户登录数据完成登录。如果是新用户还要创建用户。如果查询到则转化为dto保存。将用户...
SpringBoot 隐式参数注入详解告别重复代码,让 Controller 更优雅
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 10
前言你是不是也遇到过这样的情况?在开发 springboot 接口时,只要涉及用户信息、请求上下文这类通用参数,就不得不重复写request...
springboot2中设置@ApiImplicitParam的dataType不起作用的解决
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 10
在 spring boot 2 中使用 swagger(通常是 openapi 2.0 / springfox),@apiimplicitp...
SpringBoot中实现异步的六种方式
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 10
在spring boot开发中,合理运用多线程技术能显著提升系统吞吐量与响应速度。本文梳理了 6 种落地性极强的多线程实现方式,覆盖从「简单...
Minio开始收费了,这5种免费的分布式文件系统更香
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 11
前言最近,不少技术圈的朋友都在讨论一个话题:minio是不是开始收费了?这背后其实涉及到一个更深刻的问题——开源许可...
Java中stream流处理实现数据分组合并
2026-03-10 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 11
期望效果将下面的数据,根据project_number分组,合并生成一个新的数据结构[{"bop_id": "187730483101473...
SpringBoot集成Redis实现订单超时管理的详细步骤
2026-03-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 10
听说你要用redis来处理超时支付订单?redis就像一个住在你内存里的闪电侠,它跑得飞快,但记性有点差(断电就失忆)。它是个键值对存储的社...
C#使用Spire.Doc for .NET获取并替换Word文档中的字体
2026-03-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在企业文档处理流程中,c# word 字体替换需求频繁出现。手动查找并替换 word 文档字体,不仅耗费时间,还易遗漏,尤其跨平台共享时,字...
SpringBoot中使用Micrometer进行指标监控
2026-03-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 11
今天我们来聊一聊如何在spring boot中使用micrometer进行指标监控。1. 引言在现代应用中,监控是确保系统健康和性能的关键。...
SpringBoot + MQTT实现取货就走的智能售货柜系统完整流程
2026-03-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 11
大家好,我是大华。昨天在办公楼底下,我用了一下那种开门拿货,关门自动扣费的智能售货柜,真挺方便的。其实这种售货柜并不少见,很多无人售货店、地...
Java 开发中 for和Stream用法对比分析
2026-03-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 10
前几天写代码的时候,有一个很简单的需求:从一堆用户里找出 vip 用户,把他们的名字转成大写,然后再打印出来。我下意识写了行 for 循环,...
C#借助Spire.Doc for.NET实现Word打印操作
2026-03-09 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 16
在企业自动化办公浪潮下,c#打印word文档已成为开发者标配需求。许多c#程序员需要在后台以编程方式打印word文档,如财务报表批量输出或合...
使用C#加密Word文档或设置文档权限
2026-03-09 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在信息化时代,文档的安全性变得愈发重要。为了保护用户的敏感信息及防止未经授权的访问,许多用户选择给 word 文档加密或设置保护。在本篇文章...
MySQL中JSON数据存储的最佳实践指南(直接存储 vs 文件路径存储)
2026-03-09 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 10
引言在现代web应用中,json已成为数据交换的主要格式之一。当需要将json数据持久化存储时,开发者常面临一个重要选择:应该直接将json...
C# 反射Reflection应用与实践指南
2026-03-09 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 12
什么是反射?c#中的反射(reflection)是指在运行时,通过代码动态访问和修改程序自身结构和行为的机制。它是面向对象编程的重要组成部分...
Java并发编程中高频异常的原因,场景与解决方案全解析
2026-03-09 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在 java 并发编程中,异常处理是保障程序稳定性的核心环节。新手开发者常常会被interruptedexception、illegalmo...
SpringBoot应用内存占用分析与优化指南
2026-03-09 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 12
一、问题背景:spring boot应用内存占用过高在开发spring boot应用时,我们经常会遇到应用内存占用过高的问题。通过分析发现,...
IntelliJ IDEA修复ESLint:修复'prettier/prettier' 警告的六种方法
2026-03-09 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在 intellij idea 或 webstorm 中修复 eslint: 修复'prettier/prettier' 警...
使用Java轻松判断一个5位数是否为回文数
2026-03-09 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 10
前言在编程中,回文数是一个正读和反读都相同的数字。例如,12321就是一个回文数,因为从左到右读和从右到左读都是12321。本文将介绍如何使...
SpringBoot中Lombok注解失效的解决方案
2026-03-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
背景所用 spring boot 版本为 4.0.3,在创建项目时,勾选了 lombok 依赖。在代码中给 user 实体类添加了 @dat...
基于C#实现的多线程文件上传下载工具
2026-03-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
一、技术架构设计二、核心代码实现1. 依赖库配置(nuget)<!-- fluentftp 用于ftp操作 --><pac...
IDEA安装IDE Eval Reset插件实践
2026-03-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
idea eval reset是什么?idea eval reset是jetbrains的良心产品,他会允许你试用30天,我们可以借此重新刷...
C#中空值校验应用场景分析
2026-03-09 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 13
# 在 c# 编程(尤其是业务开发)中,空值校验是保障程序稳定性、避免空引用异常(`nullreferenceexception`)的核心手...
Java中MapStruct转换实体的步骤实现
2026-03-09 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 11
前几天在代码中看到有人用unitchangeconvert.instance.dtotobo(processvo),感觉非常帅。这只是一个接...
Git忽略文件的几种方式以及.gitignore文件的忽略规则详解
2026-03-09 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 8
.gitignore文件在使用git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略...
强制git pull覆盖本地文件的方法
2026-03-09 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 8
技术背景在使用git进行版本控制时,我们经常会遇到本地文件和远程仓库文件冲突的情况。当执行git pull操作时,如果本地存在与远程仓库同名...
C++中construct_at和uninitialized_copy方法的使用
2026-03-08 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 10
一、new过对象吗?这样的代码int* p = new int(10); // 申请内存 + 放个10进去delete p; ...
jsbridge、postMessage、scheme三种通信方式的区别以及安卓ios的实现方式
2026-03-08 19:12 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在混合开发(hybrid app)中,web 与 native(android/ios)之间的通信是核心需求。常见的三种通信方式是:jsbr...
C++中限制对象创建和销毁
2026-03-08 19:11 | 分类:编程语言 | 评论:0 次 | 浏览: 11
一、代码class testmem {protected: // 藏起来! testmem() { } // 构造函数 ...