当前位置: 代码网 >

it编程

Spring Boot 配置加载全解析从 @ComponentScan 到自动配置原理解析

2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 9

一、三种配置加载方式对比总览我们先通过一张表,把三种方式的核心区别讲清楚,方便你快速建立整体认知:表格加载方式触发时机核心特点适用场景@co...

程序员必会的7种最常用高频设计模式

2026-05-09 19:18 | 分类:软件设计 | 评论:0 次 | 浏览: 6

前言设计模式在我们的日常软件开发中无处不在。它们帮助我们编写更具可扩展性和可读性的代码。今天,结合我的实际工作场景和源码示例,我将和你探讨工...

SpringBoot集成Redis使用Lettuce详解

2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 9

redis是最常用的kv数据库,spring 通过模板方式(redistemplate)提供了对redis的数据查询和操作功能。本文主要介绍...

Spring Cloud环境和工程基本搭建过程

Spring Cloud环境和工程基本搭建过程

2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 8

一、开发环境安装1、jdk环境1.1、jdk1.1.1、jdk版本介绍oracle从jdk9开始每半年发布⼀个新版本, 新版本发布后, ⽼版...

逆序对问题(Java实现)归并详解

逆序对问题(Java实现)归并详解

2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 8

题目对于给定的一段正整数序列,逆序对就是序列中ai>aj,且i<j的有序对;注意序列中可能有重复数字,并分析算法的时间性能。例如...

Java集合逆序方式

2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 8

java集合逆序在java编程中,有时候我们需要对集合中的元素进行逆序操作。java集合框架中提供了多种方法来实现集合元素的逆序,接下来将介...

Jar启动实现从指定目录中读取配置文件过程

Jar启动实现从指定目录中读取配置文件过程

2026-05-09 19:17 | 分类:游戏开发 | 评论:0 次 | 浏览: 4

开发需求把配置文件外置放到指定目录中,不打包进jar。jar包启动时可从指定的目录中加载配置,实现可灵活修改配置的功能。项目背景配置文件是放...

Java中常见的字符串拼接/模板化方式详解

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

java 里除了 messageformat.format(),常见字符串拼接/模板化方式很多,不同场景适用不同方案。1.+拼接(最常用)s...

从基础到进阶详解Python下载文件的方法完整指南

2026-05-09 19:14 | 分类:前端脚本 | 评论:0 次 | 浏览: 6

在python中下载文件是一项常见任务,无论是从网页下载图片、文档,还是通过api获取数据,掌握文件下载技术都是开发者的必备技能。本文将系统...

Nginx的版本平滑升级和回退的实现

Nginx的版本平滑升级和回退的实现

2026-05-09 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 10

前情提要:本篇博客将详细介绍nginx的版本平滑升级和回退的操作流程,通过本篇博客你可以实现nginx业务不暂停的情况下完成nginx的版本...

prometheus监控nginx的实现步骤

prometheus监控nginx的实现步骤

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 8

方式一:nginx-module-vts 方式(推荐,无需额外 exporter)1. 环境准备与依赖安装# 1. 安装基础依赖yum -y...

Nginx的proxy_pass命令使用

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 10

proxy_pass 是 nginx 中一个非常重要的指令,用于将请求代理到后端服务器。本文将详细介绍 proxy_pass 的基本用法、配...

MySQL生成雪花算法ID的实现示例

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 10

简单sql版:select -- 1. 42位 毫秒级时间戳(高位):当前时间戳 *1000 转毫秒,左移22位留出后面空间 floor...

Redis 双机部署完整方案(两种架构适配两台机器)

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 9

先明确:原生 redis cluster 集群不能双机做高可用(最少 3 主),双机只能用「主从 + 哨兵」架构,是企业双机标准方案。一、架...

Oracle 自动分区表(Interval Partition)的使用

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 8

一、建表语句逐段解析1. 表结构定义create table test_record ( id varchar(255) primar...

Redis数据结构之Set结构详解

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 8

一、前言:无序、唯一、高效的集合在 redis 的五大数据类型中,set(集合)是一个非常独特且强大的存在。它天生具备两个核心特性:元素唯一...

MySQL DDL数据定义语言示例总结

2026-05-09 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 9

ddl:data definition language数据定义语言作用:用于定义和管理数据库对象。包括:数据库表字段约束核心思想:ddl ...

spring扫描解析bean的方法详解

spring扫描解析bean的方法详解

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

注解bean我们常用的向spring容器中添加bean的方式主要有三种@component注解@configuration 加 @bean@...

Java之@Schedule与@Async注解失效问题总结

Java之@Schedule与@Async注解失效问题总结

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

schedule注解失效schedule标记的方法的类没有被spring托管当@scheduled方法所属的类没有使用@component,...

Maven与Gradle的区别对比分析

Maven与Gradle的区别对比分析

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

前言java世界中主要有三大构建工具:ant、maven和gradle。经过几年的发展,ant几乎销声匿迹、maven是用的普遍的一种,而g...

spring&nbsp;boot&nbsp;项目中oracle&nbsp;datasource设置schema的问题小结

spring boot 项目中oracle datasource设置schema的问题小结

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

问题1:spring boot 项目中oracle datasource设置schema背景假设有个oracle数据库,有个foo用户(创建...

从LocalDateTime到Instant详解Java 8+中时间类型的使用

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

一、核心前置知识1. 核心包所有新时间类型都位于 java.time 包下,无需引入第三方依赖,jdk 8+ 原生支持。2. 核心设计理念领...

spring相关框架及基本目录详解

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

一、单体 spring boot 工程单工程、单可执行 jar 包,所有业务逻辑、配置、依赖都集中在一个工程内,无需模块拆分,开发和部署成本...

SpringBoot集成freemarker导出Word模板的实战步骤

SpringBoot集成freemarker导出Word模板的实战步骤

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

一、前言1.1 应用场景在后端开发中,word 导出是高频需求(如报表导出、合同导出、单据导出、数据统计报告等),而 freemarker ...

C#死锁发生原因与优化解决方案

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

一、死锁基本概念死锁是指两个或多个线程在执行过程中,由于互相等待对方持有的资源,导致所有线程都无法继续执行的状态。就像两个人面对面站在门口,...

C#实现从后往前反向读取文件指定行数

C#实现从后往前反向读取文件指定行数

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

一、问题的本质:为什么需要反向读取文件读取通常遵循正向流式处理——从文件头逐字节扫描至尾部。这种模型在大多数场景下高...

C#对比两个坐标点是否相同的多种方法

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

一、两个坐标点在c#中,对比两个坐标点是否相同可以通过多种方式实现,具体取决于使用的类型(例如 system.drawing.point 或...

Java代码发送post请求实现方式

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

使用java代码访问对应连接,并发送json格式数据,post请求。1、首先引用工具类httpclientutil/* * 利用httpcl...

springboot中配置logback-spring.xml过程

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

一、在src/main/resources目录下也就是在classpath路径下创建logback-spring.xml注:springbo...

Python开发中“sys.path 修改导致导入混乱”问题正确解决办法

2026-05-09 11:59 | 分类:前端脚本 | 评论:0 次 | 浏览: 7

前言在 python 中,sys.path 是解释器寻找模块的“地图”。当导入一个模块时,python 会依次搜索 ...

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