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

编程语言

深入理解 SpringBoot中CRUD与RESTful

2026-09-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 74

理解crud和restful是掌握 spring boot 开发的关键。可以把它们想象成“做什么”和“怎...

IDEA报错解决方案:Error: java: 程序包javax.servlet.http不存在问题

IDEA报错解决方案:Error: java: 程序包javax.servlet.http不存在问题

2026-09-14 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 69

问题描述我们在导入或运行项目时,经常会遇到`error:(6, 26) java: 程序包javax.servlet.http不存在`这样的...

Spring 条件装配演进之路:从配置文件到 @Conditional 体系

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

spring 的条件装配经历了从配置文件时代到@conditional注解体系的演进,核心是从“手动区分环境”走向&...

SpringBoot整合Kafka教程:从零开始实现消息生产和消费

SpringBoot整合Kafka教程:从零开始实现消息生产和消费

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

一、kafaka介绍kafka是一个分布式的、可分区的、可复制的消息系统,下面是kafka的几个基本术语:kafka将消息以topic为单位...

Spring Boot + MyBatis-Plus 查询单条记录

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

在 spring boot + mybatis-plus 中实现select top 1(即只查询一条记录)的效果,有多种方式。具体选择取决...

Kafka运行环境安装全过程

Kafka运行环境安装全过程

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

一、前言kafka是基于jdk和zk上运行的,安装kafka前必须安装jdk和zk。二、jdk安装2.1 下载jdk安装文件:http://...

SpringBoot WebSocket连接失败怎么办 常见问题排查

SpringBoot WebSocket连接失败怎么办 常见问题排查

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

一、前言本节简单介绍下如何在spring boot引入websocket,实现简单的客户端与服务端建立长连接并互发送文本消息。二、框架搭建2...

Shell脚本编程之函数、数组与正则表达式示例详解

2026-09-14 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 131

总览在shell脚本编程中,函数、数组和正则表达式是三个非常重要且强大的工具。它们能够极大地提高脚本的灵活性、可读性和功能性。本文将深入探讨...

Git Push被拒之优雅抹除历史提交中的敏感密钥

2026-09-14 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 112

git push 被拒?教你优雅抹除历史提交中的敏感密钥在日常开发中,许多开发者都经历过这样的场景:在本地调试代码时,为了图省事,直接将第三...

Git的安装和配置全过程

Git的安装和配置全过程

2026-09-14 11:56 | 分类:编程语言 | 评论:0 次 | 浏览: 126

一、git的介绍代码的一套托管工具,它分为两个仓库,首先将你写的代码提交到本地仓库,这个时候只有你可以看,和你一起开发的同事看不到。将本地仓...

Git冲突完整排查与实战:本地修改覆盖报错到成功推送全流程复盘

Git冲突完整排查与实战:本地修改覆盖报错到成功推送全流程复盘

2026-09-14 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 105

前言在日常使用git进行文档、代码版本管理的工作场景中,绝大多数开发者和文档维护者都会遇到本地文件修改与远端仓库版本冲突的问题。很多新手在初...

ubuntu虚拟机安装QT找不到图标?打开方式实现教程

ubuntu虚拟机安装QT找不到图标?打开方式实现教程

2026-09-13 12:13 | 分类:编程语言 | 评论:0 次 | 浏览: 85

ubuntu虚拟机安装qt找不到图标?第一步找到qt安装文件夹中的tools文件夹(有时不在第一页,具体找一找哦,一定是tools里的bin...

MQ消息丢失怎么解决?5种方案帮你彻底搞定

MQ消息丢失怎么解决?5种方案帮你彻底搞定

2026-09-13 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 81

解决mq消息丢失问题前言今天我们来聊聊一个让很多开发者头疼的话题——mq消息丢失问题有些小伙伴在工作中,一提到消息队...

C++中使用大括号初始化时需要注意哪些问题?一文总结

2026-09-13 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 77

一、列表初始化和初始化列表对于使用大括号{}进行初始化,在前面反复分析过,给出的建议是可能的情况下尽量使用大括号进行初始化。但这并不意味着大...

Java中加密配置文件中的数据库账号和密码实践

Java中加密配置文件中的数据库账号和密码实践

2026-09-13 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 50

一、前言随着信息安全的日益受到重视,加密敏感数据在应用程序中变得越来越重要。jasypt(java simplified encryptio...

Java从java8到java17各版本新特性用法解读

2026-09-13 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 60

下面这张图是 oracle 官方给出的 oracle jdk 支持的时间线,可以看出,jdk 17的支持时间最长,可以延续到2029年9月。...

Rust suppaftp 库详解:基于 FTP 客户端实战指南

Rust suppaftp 库详解:基于 FTP 客户端实战指南

2026-09-13 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 106

在 rust 生态中,suppaftp 是当前主流且持续维护的 ftp/ftps 客户端库。它支持同步与异步两种编程范式,覆盖了 ftp 协...

C#中如何将Dictionary集合转换为JSON字符串

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

c# dictionary集合转换为json字符串需要引用newtonsoft.json.dll库(请自行下载对应的版本)1、把dictio...

C++ nlohmann/json库怎么用?从解析到写入的完整教程

2026-09-13 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 126

前言c++ nlohmann/json 库是一个非常易用,高性能的 json 库。cmake fetchcontent方式集成include...

解决Matlab找不到编译器问题以及版本通用方法

解决Matlab找不到编译器问题以及版本通用方法

2026-09-13 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 85

好多人遇到,在matlab中运行mex -setup提示 mex未找到支持的编译器或 sdk,这篇文章也许会帮你解决其他大多数文章没有提及的...

matlab编译找不到C++编译器怎么办?mbuild-setup提示未检测到编译器解决方法

matlab编译找不到C++编译器怎么办?mbuild-setup提示未检测到编译器解决方法

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

matlab mbuild -setup找不到c++编译器本文配置环境:matlab2016b+vs2013问题:想将.m文件打包成com组...

MyBatis-Plus逻辑删除机制的实践指南

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

1. mybatis-plus逻辑删除机制解析逻辑删除是现代数据库设计中常见的数据保留策略,它通过标记记录而非物理删除来保留数据完整性。my...

Java-HashMap底层原理和扩容机制详解

Java-HashMap底层原理和扩容机制详解

2026-09-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 62

一句话总结hashmap底层采用数组+链表/红黑树结构,通过哈希算法确定元素存储位置。默认初始容量16,负载因子0.75,当元素数量超过(容...

SpringCloudGateway是什么?一文详解其核心功能与实战配置

SpringCloudGateway是什么?一文详解其核心功能与实战配置

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 59

springcloud gateway 是 spring cloud 的一个全新项目,该项目是基于 spring 5.0,spring bo...

Java之synchronized和Lock的区别及说明

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 55

一句话总结1. 机制:synchronized是java关键字,基于jvm实现自动锁管理;lock是接口,需手动加锁解锁。2. 灵活性:lo...

C++ 如何把大顶堆改成小顶堆?priority_queue 与仿函数从原理到模拟实现

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 83

上一篇我们讲了栈和队列:它们不是容器,而是容器适配器——用一个现成容器封装转换出"后进先出 / 先进先出&...

Java中Spring使用AOP获取值类型实现过程

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 61

一、aop简介1.aop简介aop为aspect oriented programming的缩写,意为:面向切面编程,通过预编译方式和运行期...

Spring Boot 对接华为 MRS Redis 集群(密码认证)全流程实战

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 61

一、背景与认证选型mrs 是华为云大数据平台,fusioninsight 是其私有化部署形态。mrs redis 基于开源 redis cl...

Spring Security + OAuth2:HTTP 请求结构与认证基础

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 61

概述在认证与授权的技术栈中,http 协议承载了客户端与资源服务器之间几乎所有的信任传递。无论是经典的 session-cookie 模式,...

Java String concat方法怎么用?一文搞懂字符串拼接

2026-09-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 58

java中的string类提供了一个concat()方法,该方法允许你将指定的字符串附加到当前字符串的末尾。下面是关于concat()方法的...

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