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

编程语言

基于Spring Security实现API Key认证的完整方案

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 40

实现类apikeyauthfilter 认证过滤器apikeyauthenticationtoken 认证令牌apikeyauthentic...

Rust 的 Send 与 Sync 自动推导机制之类型系统如何帮助你写出线程安全的代码

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 57

一、分享数据怕出错:多线程编程中最隐蔽的竞态条件多线程编程的难点不在于"怎么加锁",而在于"哪里需要加锁&qu...

如何用bat脚本启动Java服务?手把手教你配置教程

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 33

引言在开发过程中,我们经常会遇到需要使用bat脚本来启动java服务的情况。本文将指导你如何通过bat脚本来启动java服务,帮助你快速上手...

SpringBoot连接Nacos异常及启动失败的故障排查与解决方案

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 36

故障概述故障现象:gateway-server 网关服务在宿主机(linux)上通过脚本或手动运行初始化时,出现无法正常完成启动、日志追踪异...

SpringBoot泛型封装的坑

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 37

前言crud 写多了才发现:泛型用对了是神器,用错了是噩梦。在写业务代码时,泛型是我们每天都在用的东西:result<list<...

Java启动bat脚本,使用Runtime.getRuntime().exec()运行时遇到的坑及解决

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 33

java启动bat脚本使用runtime.getruntime().exec()最近由于项目中使用了要在java项目中使用了微服务开发,我在...

Java中雪花算法重复id问题

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 30

原理解析雪花算法实现简单、适配性强,无论是电商订单、日志追踪还是分布式存储,都能满足 “唯一、有序、高效、可扩展” ...

Maven实现直接获取内部模块类路径的代码详解

2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 34

背景在多模块 maven 项目中,你是否遇到过这样的场景:只是修改了某个内部的公共模块里的一行代码,为了在另一个业务模块里通过 exec:j...

git合并冲突怎么解决?手把手教你处理代码冲突

git合并冲突怎么解决?手把手教你处理代码冲突

2026-07-22 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 60

在团队协作开发中,使用版本控制系统git是非常常见的。然而,在多人同时对同一文件进行修改时,就可能出现代码合并冲突。这时就需要我们学会如何优...

Ubuntu系统上gitLab是否开启的检查方法

2026-07-21 12:15 | 分类:编程语言 | 评论:0 次 | 浏览: 56

1. 查看 gitlab 服务状态(最推荐)sudo gitlab-ctl status输出示例(正常运行):run: gitaly: (p...

C++协程异步网络框架详解与实战

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 62

在现代高性能网络编程中,异步 i/o 是提升吞吐量和降低延迟的关键手段。传统的事件循环、回调或 std::future 虽然能够实现异步,但...

C#代码轻松实现Excel和Markdown互转

C#代码轻松实现Excel和Markdown互转

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 61

在开发中,我们经常需要在不同格式之间转换数据。excel 是数据分析与管理的利器,但其专有格式(如 xls、xlsx)在跨平台共享时常常面临...

C++及Rust无缝互操作的实现

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 65

c++ 与 rust 之间实现无缝互操作的主流方法与工程实践,涵盖经典 ffi 桥接、cxx 安全绑定、代码生成工具链以及复杂场景下的异步调...

基于SpringBoot+Vue实现视频广场功能的操作教程

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 39

适用场景:需要在 web 管理后台中,提供"分组 → 通道 → 多路同屏预览"的监控能力。技术栈:s...

SpringBoot中接口幂等性的5种实现方法详解

SpringBoot中接口幂等性的5种实现方法详解

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 41

1. 幂等性的概念与重要性1.1 什么是幂等性幂等性(idempotence)是指无论对同一操作执行多少次,结果都是相同的。在api设计中,...

Java&nbsp;SDK获取和监听nacos配置信息的方法

Java SDK获取和监听nacos配置信息的方法

2026-07-21 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 35

手动新建配置用于测试输入一些配置内容:k1=v1spring.datasource.username=kenspring.datasourc...

Spring中XML和注解开发的对比分析

2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 35

一、spring ioc(控制反转):配置文件xml中管理、创建java对象(bean)private int age;public int...

在SpringBoot项目中接入DeepSeek大模型的完整流程

在SpringBoot项目中接入DeepSeek大模型的完整流程

2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 35

一、基础环境准备安装的 jdk 版本必须是 17 或 21,不能选择其他版本! 因为项目使用最新版本的 spring boot 3 和 sp...

Mybatis数据源切换的几种方法小结

2026-07-21 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 38

方案一:配置文件 + 硬编码切换(基础版)你提到的第一种方式,是最基础、最直观的实现。它的核心流程是:配置:在 application.ym...

Spring&nbsp;IoC容器与Bean管理全解析

Spring IoC容器与Bean管理全解析

2026-07-21 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 38

一、bean的存储在上一节的案列中,如果需要把某个对象交给ioc容器管理,需要在类上添加一个注解:@component,而spring框架为...

基于C#实现平滑流畅的进度条ProgressBar

2026-07-21 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 60

引言progressbar 是进度显示控件,核心作用是直观展示任务执行进度(如文件下载、数据处理、批量操作)。c# winform 中的 p...

C++&nbsp;boost::uuid&nbsp;详解:基于最新版本&nbsp;Boost&nbsp;的全面指南

C++ boost::uuid 详解:基于最新版本 Boost 的全面指南

2026-07-21 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 55

一、c++ boost::uuid 详解1、引言:为什么需要 uuid?在分布式系统、数据库设计、消息队列和微服务架构中,生成全局唯一的标识...

celery是什么?一文带你搞懂任务队列和worker原理(Django环境)

celery是什么?一文带你搞懂任务队列和worker原理(Django环境)

2026-07-21 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 59

一、 简介celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,它是一个专注于实时处理的任务队列,同时也支持任务调度。中文官网:c...

一文详解如何安全撤销未推送的Git Revert操作

2026-07-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 59

前言在版本控制实践中,误执行 git revert 且尚未推送到远程仓库是高频场景。此时继续使用 revert 撤销会产生冗余提交,污染历史...

Java修改Word文档字体颜色的三种实现方法

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 42

用 java 批量处理 word 文档时,给指定文字上色是个挺常见的需求——标红合同里改动的条款、给审核意见加个颜色...

SpringBoot整合Nginx实现反向代理、负载均衡与HTTPS配置

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 36

生产环境中,springboot 一般不直接暴露端口给用户,前面都会加一层 nginx。nginx 负责反向代理、负载均衡、ssl 证书、静...

SpringBoot实现优雅关闭与降级的完整代码

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 41

发布新版本时如果直接 kill 进程,正在处理的请求会中断,数据可能不一致。优雅关闭让应用处理完当前请求再停止。一、优雅关闭server: ...

SpringBoot整合JWT实现Token认证与自动刷新

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 37

session 方式在分布式环境下不好用,jwt(json web token)是目前主流的无状态认证方案。服务端不需要存 session,...

C#中实现字符串格式化的几种常用方法

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 60

在c#中,字符串格式化是一种将变量或表达式插入到字符串中的方法,常用于生成动态文本、输出日志、显示用户信息等。c#提供了多种字符串格式化方式...

Spring AOP 与 AspectJ的使用小结

2026-07-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 41

这两者经常被混淆,很多人误以为 spring aop 就是 aspectj 的实现。实际上它们是两个不同的 aop 框架,有着本质区别。一、...

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