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

编程语言

Java模块化基础之module-info.java详解

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 72

前言在 java 9 之前,java 项目的依赖管理和代码封装一直存在痛点:jdk 体积庞大、类冲突(如不同版本的第三方jar包冲突)、包访...

Spring解决Bean的循环依赖的实现示例

Spring解决Bean的循环依赖的实现示例

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 73

1. 什么是循环依赖循环依赖是指两个或多个bean之间相互依赖,形成闭环依赖关系,spring容器在创建bean过程中会出现依赖死锁问题。s...

SpringBoot集成gRPC实现微服务高性能通信功能

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 73

引言内部服务间调 rest/json 久了,痛点基本就那几个:接口文档对不齐、json 序列化吃 cpu、http/1.1 连接复用差导致排...

SpringBoot 3 + Flyway启动暴雷的原因与解决方案

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 76

在将 spring boot 项目升级至 3.x,并配套引入 flyway(10.x / 11.x)进行数据库版本迁移管理时,许多使用独立业...

C++传递参数时哪种情况下传递引用

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 87

小数据类型如 int、float、pointer 直接传值比传递引用更快、更安全、代码更简洁,只有大对象如vector、mat、结构体、st...

C++对象参数传递的三种方式是什么?值传递指针传递引用传递详解

C++对象参数传递的三种方式是什么?值传递指针传递引用传递详解

2026-08-31 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 86

c++语言中,对象作为函数的参数和返回值的传递方式有 3 种:值传递、指针传递和引用传递对象作为函数参数把实参对象的值复制给形参对象,这种传...

java简单的输入和输出、初识方法示例代码

java简单的输入和输出、初识方法示例代码

2026-08-29 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 96

简单的java输入输出一.输出java的输出有下面三种方式,一一来介绍1·system.out.println()要输出的内容...

C++ JWT库jwt-cpp实现身份认证与令牌验证实践

2026-08-29 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 108

1. 项目概述:为什么我们需要一个c++的jwt库?在构建现代web服务、微服务架构或者分布式系统的身份认证与授权模块时,json web ...

C++日志库log4cpp实战小结

2026-08-29 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 108

1. 项目概述:为什么我们需要一个专业的日志库?在c++项目里,尤其是那些需要长期运行的服务端程序或者复杂的桌面应用,调试和问题追踪是个老大...

SpringBoot自动配置失效的问题解决

2026-08-29 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 94

引言springboot的自动配置(auto-configuration)是其最受欢迎的特性之一,它通过约定优于配置的原则,极大地简化了sp...

正则表达式常见困惑与实际操作(速查指南)

2026-08-29 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 162

一、规则在线测试页面1. 基础元字符字符含义示例.匹配除换行符外任意字符a.c → abc[]字符集合[ae] → ap...

Nginx服务器出现502 Bad Gateway的排查与解决方法

2026-08-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 135

服务器出现 502 bad gateway,通常不是 nginx 自己“坏了”,而是 nginx 无法正常连接后端服...

Nginx搭建GitHub镜像站优化访问速度

2026-08-28 12:10 | 分类:编程语言 | 评论:0 次 | 浏览: 124

1. github镜像站搭建全攻略最近在技术社区看到不少开发者抱怨github访问速度慢、下载不稳定等问题。作为国内开发者日常必备的工具,g...

SpringBoot整合Drools进行复杂业务决策与热更新实战

2026-08-28 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 110

把促销、风控、计费逻辑写死在代码里,后期改规则基本等于重写。很多团队遇到这类场景会本能地想上规则引擎,但 drools 这玩意儿生态重、学习...

SpringBoot优雅解决CORS跨域问题的完整方案

2026-08-28 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 104

前后端分离项目,跨域是必踩的坑。本文将彻底讲清跨域的本质、spring boot 4 的 cors 解决方案、全局/局部配置、与拦截器的执行...

SpringBoot集成Flyway的完整生产方案

2026-08-28 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 105

一、版本适配说明适配主流环境:springboot 2.x / 3.xmysql 8.x / postgresqlflyway 社区版(免费...

C++无锁编程详解(经典案例)

2026-08-28 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 90

c++无锁编程(lock-free programming)是一种不依赖传统互斥锁(如std::mutex)来实现线程安全的技术,其核心目标...

SpringBoot4中数据源自动配置的原理与生产级调优详解

2026-08-28 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 112

数据访问是后端项目的核心。本文将带你整合 mysql 与 druid 连接池,详解自动配置原理、监控配置、多数据源与生产级调优,帮你彻底搞定...

eclipse maven项目在IDEA运行问题及解决

eclipse maven项目在IDEA运行问题及解决

2026-08-28 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 108

一、导入的项目的maven本地库jar包无法关联引用解决办法:1、导入项目选maven方式2、配置maven本地库二、spring配置文件的...

dubbo服务发布过程是怎样的?从配置到netty启动全解析

dubbo服务发布过程是怎样的?从配置到netty启动全解析

2026-08-28 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 108

服务注册与发布,书接上回,接着分析dubbo的服务注册与发布。首先了解一下dubbo怎么解析自定义的标签的。第一种:xml在 dubbo-c...

kafka怎么安装和配置?从下载到启动的完整教程

kafka怎么安装和配置?从下载到启动的完整教程

2026-08-28 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 109

安装kafka下载地址:​ https://kafka.apache.org/documentation解压tar -zxvf kafka_...

Maven项目怎么一键打包Docker镜像并推送到远程仓库

Maven项目怎么一键打包Docker镜像并推送到远程仓库

2026-08-28 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 100

1.在maven的setting.xml文件里面配置远程仓库的用户名、密码信息在 servers 标签下添加一个 server 节点<...

C++中的引用与指针详解

C++中的引用与指针详解

2026-08-28 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 93

1 什么是引用在c++中,引用可以理解为“一个已经存在变量的别名”。它不是创建一个新的变量,而是给原变量再起一个名字...

Git SSH克隆仓库时认证失败的常见原因与三大解决方法

2026-08-28 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 132

摘要在使用git通过ssh协议克隆仓库时,你是否遇到过系统突然提示输入密码的情况?本文详细解析了ssh认证失败的常见原因,并提供三种解决方案...

Java使用Free Spire.Doc for Java实现将HTML转纯文本

2026-08-27 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 95

一、引言在 java 开发中,从 html 文件中剔除标签、样式、脚本等冗余信息、提取核心纯文本,是数据清洗、全文索引、ai 训练数据准备等...

前端基础知识之正则表达式用法

前端基础知识之正则表达式用法

2026-08-27 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 151

前言今天给大家分享一下前端开发中正则表达式的核心知识点和实战用法。正则表达式在字符串处理、表单验证等场景里非常实用,掌握它能让你的代码更高效...

在Ubuntu上安装和设置phpMyAdmin的流程步骤

在Ubuntu上安装和设置phpMyAdmin的流程步骤

2026-08-27 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 143

phpmyadmin 是一个优秀的 mysql 数据库管理工具。它可以用来浏览、编辑、创建和删除数据表,您不需要 ssh 到远程或者在终端窗...

Mybatis-Plus与MybatisX组合实战指南

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 100

1. 项目概述:为什么我们需要mybatisx和mybatis-plus?如果你和我一样,常年泡在java后端开发里,尤其是和数据库打交道的...

SpringBoot+RocketMQ异步解耦与最终一致性解决方案

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 100

一、核心核心价值:异步、解耦、削峰1.1 业务痛点传统同步业务架构中,主流程需要串行执行多个非核心附属业务,存在三大核心问题:耦合严重:新增...

SpringBoot配置入门教程之application.yml与properties全面对比

2026-08-27 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 108

配置是 spring boot 的灵魂。本文将彻底讲清 yml 与 properties 的区别、多环境配置、配置优先级和类型安全的配置绑定...

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