Spring Cloud环境和工程基本搭建过程
2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 56
一、开发环境安装1、jdk环境1.1、jdk1.1.1、jdk版本介绍oracle从jdk9开始每半年发布⼀个新版本, 新版本发布后, ⽼版...
逆序对问题(Java实现)归并详解
2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 47
题目对于给定的一段正整数序列,逆序对就是序列中ai>aj,且i<j的有序对;注意序列中可能有重复数字,并分析算法的时间性能。例如...
Java集合逆序方式
2026-05-09 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 58
java集合逆序在java编程中,有时候我们需要对集合中的元素进行逆序操作。java集合框架中提供了多种方法来实现集合元素的逆序,接下来将介...
Java中常见的字符串拼接/模板化方式详解
2026-05-09 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 56
java 里除了 messageformat.format(),常见字符串拼接/模板化方式很多,不同场景适用不同方案。1.+拼接(最常用)s...
spring扫描解析bean的方法详解
2026-05-09 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 60
注解bean我们常用的向spring容器中添加bean的方式主要有三种@component注解@configuration 加 @bean@...
Java之@Schedule与@Async注解失效问题总结
2026-05-09 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 63
schedule注解失效schedule标记的方法的类没有被spring托管当@scheduled方法所属的类没有使用@component,...
Maven与Gradle的区别对比分析
2026-05-09 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 63
前言java世界中主要有三大构建工具:ant、maven和gradle。经过几年的发展,ant几乎销声匿迹、maven是用的普遍的一种,而g...
spring boot 项目中oracle datasource设置schema的问题小结
2026-05-09 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 54
问题1:spring boot 项目中oracle datasource设置schema背景假设有个oracle数据库,有个foo用户(创建...
从LocalDateTime到Instant详解Java 8+中时间类型的使用
2026-05-09 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 53
一、核心前置知识1. 核心包所有新时间类型都位于 java.time 包下,无需引入第三方依赖,jdk 8+ 原生支持。2. 核心设计理念领...
spring相关框架及基本目录详解
2026-05-09 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 54
一、单体 spring boot 工程单工程、单可执行 jar 包,所有业务逻辑、配置、依赖都集中在一个工程内,无需模块拆分,开发和部署成本...
SpringBoot集成freemarker导出Word模板的实战步骤
2026-05-09 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 59
一、前言1.1 应用场景在后端开发中,word 导出是高频需求(如报表导出、合同导出、单据导出、数据统计报告等),而 freemarker ...
C#死锁发生原因与优化解决方案
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 66
一、死锁基本概念死锁是指两个或多个线程在执行过程中,由于互相等待对方持有的资源,导致所有线程都无法继续执行的状态。就像两个人面对面站在门口,...
C#实现从后往前反向读取文件指定行数
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 69
一、问题的本质:为什么需要反向读取文件读取通常遵循正向流式处理——从文件头逐字节扫描至尾部。这种模型在大多数场景下高...
C#对比两个坐标点是否相同的多种方法
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 78
一、两个坐标点在c#中,对比两个坐标点是否相同可以通过多种方式实现,具体取决于使用的类型(例如 system.drawing.point 或...
Java代码发送post请求实现方式
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 48
使用java代码访问对应连接,并发送json格式数据,post请求。1、首先引用工具类httpclientutil/* * 利用httpcl...
springboot中配置logback-spring.xml过程
2026-05-09 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 55
一、在src/main/resources目录下也就是在classpath路径下创建logback-spring.xml注:springbo...
Git中已跟踪目录无法被.gitignore忽略的问题的解决方案
2026-05-09 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 75
在使用 git 进行版本控制时,我们经常需要通过.gitignore文件来忽略某些自动生成或临时的目录(如dist、node_modules...
SpringBoot的自动装配机制和Starter的实现原理分析
2026-05-08 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 43
一、spring boot 自动装配机制自动装配是 spring boot 的核心特性之一,它极大地简化了基于 spring 的应用开发,减...
@ConfigurationProperties用法及说明
2026-05-08 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 39
@configurationproperties用法@configurationproperties功能类似于@value都可以用来获取配置...
Java利用Spire.Doc for Java实现在Word中插入分页符与分节符
2026-05-08 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 41
在使用 java 进行 word 文档自动化生成的过程中,对文档布局的精细控制往往是开发者面临的实际需求。无论是生成报告、合同还是复杂排版的...
C++数据结构排序算法详解
2026-05-08 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 95
一.基础排序算法1.冒泡排序(1)算法思想重复循环遍历,每次比较相邻的两个元素,如果前大于后就交换,这样每次最大的元素都会交换到最后,每次循...
Spring 事务管理三种实现方式详解
2026-05-08 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 40
一、前言在上一篇博客中,我们学习了 spring jdbctemplate 实现转账操作。但是:如果转账过程中程序报错,钱会只扣不加,造成数...
c++面向对象之对象的赋值详解
2026-05-08 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 92
对象初始化:构造函数和复制构造函数在设计一个类时,往往要设计构造函数。一般对象的初始化使用构造函数初始化,如果没有构造函数则会使用默认构造函...
Java常见日志框架和使用、日志记录规范
2026-05-08 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 41
日志常用于输出到控制台或指定文件,帮助我们记录用户行为以及排查bug最早接触的就是system.out.println将内容输出到控制台,也...
C++ 配置文件管理神器 yaml-cpp 实战指南
2026-05-08 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 82
在 c++ 项目开发中,配置管理是一个绕不开的话题。无论是服务端程序的端口监听、数据库连接池大小,还是游戏客户端的分辨率、音量设置,我们都不...
Java统计代码的执行时间的常见方法总结
2026-05-08 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 43
在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 jmh(java microbenchmark harness,java 微基准...
SpringBoot项目实现通过分词器生成词云
2026-05-08 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 46
前言公司项目涉及到员工任务管理,需要从员工任务中获取任务信息生成个人词云图,可以把员工任务中较为高频的词语突出展示。一、词云是什么词云就是对...
idea在某天打开后一直在updating index的问题及解决
2026-05-08 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 43
问题场景idea 在某天打开后一直在updating indexs问题描述今天上班打开idea, 选择加载java项目后 idea 突然开始...
C++中yaml-cpp多版本共存方案与命名空间隔离
2026-05-08 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 90
在c++项目中处理yaml配置文件时,yaml-cpp 是一个功能强大的解析器和发射器库。然而,当需要在同一项目中同时使用多个不同版本的ya...
一文详解C#字符串不可变性和字符串驻留池
2026-05-08 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 95
一、字符串不可变性(string immutability)1. 定义c# 中 string 是不可变(只读)引用类型:一旦字符串在内存中创...