引言 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方...
来源:博客园 2025-12-08 09:29
大家好,我是 Java陈序员。 在数字化浪潮席卷企业运营的今天,客户关系管理(CRM)系统已成为企业实现精细化运营、提升核心竞争力的关键工具。 今天,给大家介绍一款开源的客户关系管理系统,支持集成 ...
从 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生产环境迁移实战 @目录从 Spring Boot 2.x 到 3.5.x + JDK21:一次完整的生产环境迁移实战升...
来源:博客园 2025-12-06 22:29 1
引言:当咖啡店遭遇程序员 “顾客挤爆柜台时,优秀的店长不会催促咖啡师加速,而是启动一套科学的协作机制—— 就像Spring事件驱动,用发布-订阅模式让系统像顶级咖啡团队般优雅应对洪峰流量” 一...
来源:博客园 2025-12-05 10:29
概述 树就是一种类似现实生活中的树的数据结构(倒置的树)。任何一颗非空树只有一个根节点。 树的定义:树是⼀种数据结构,它是由n(n≥1)个有限节点组成⼀个具有层次关系的集合。把它叫做“树”是因为它看...
来源:博客园 2025-12-05 09:29 5
来源:博客园 2025-12-05 09:29
题目描述 有个游戏是这样的:⾸先,让 n 个⼩朋友们围成⼀个⼤圈,⼩朋友们的编号是0~n-1。然后,随机指定⼀个数 m ,让编号为0的⼩朋友开始报数。每次喊到 m-1 的那个⼩朋友要出列唱⾸歌,然后...
来源:博客园 2025-12-04 09:29 11
Spring Boot中HTTP请求参数转换和请求体JSON反序列化的区别 问题 假设如下方法和对象 @Operation(summary = "新增或修改标签信息") @PostMapping("...
来源:博客园 2025-12-03 11:29 13
题⽬描述 扑克牌可以组成顺⼦,⼤⼩ 王可以看成任何数字,并且 A 看作 1 , J 为 11 , Q 为 12 , K 为 13 。 5张牌 【A,0,3,0,5】 就可以变成“ 1,2,3,4,...
来源:博客园 2025-12-03 09:29 13
题⽬描述 给定⼀个句⼦,将句⼦中的单词进⾏翻转,注意,单词内部的字符顺序不改变,改变的是单词与单词之间的顺序,⽐如“ I am a coder. ”,翻转之后变成“ coder. a am I ”。...
来源:博客园 2025-12-02 09:29 12
Synchronized synchronized 是什么 synchronized是 java 提供的原子性内置锁,实现基本的同步机制,不支持超时,非公平,不可中断,不支持多条件,基于 JVM 的...
来源:博客园 2025-11-29 23:29
线性表示最常⽤⽽且最为简单的⼀种数据结构,⼀个线性表示 n 个数据元素的有限序列,有以下特点: 存在唯⼀的第⼀个的数据元素 存在唯⼀被称为最后⼀个的数据元素 除了第⼀个以外,集合中每⼀个元素均有⼀...
来源:博客园 2025-11-28 09:29 26
Spring Cloud分布式事务快速上手(基于Seata AT模式,集成Nacos)--学习版 前言 对于从未接触过Seata的同学来说,想要快速上手Seata还是需要花费比较长的时间,...
来源:博客园 2025-11-27 12:29 24
题⽬描述 汇编语⾔中有⼀种移位指令叫做循环左移( ROL ),现在有个简单的任务,就是⽤字符串模拟这个指令的运算结果。对于⼀个给定的字符序列 S ,请你把其循环左移 K 位后的序列输出。例如,字符序...
来源:博客园 2025-11-27 09:29 22
一、基本介绍 SpringBoot提供了方便的validation主要对输入数据进行校验,确保数据符合预期规则,是保证应用健壮性的重要手段, 1、Bean Validation:基于 JSR-380...
来源:博客园 2025-11-26 15:29 23
题⽬描述 输⼊⼀个递增排序的数组和⼀个数字 S ,在数组中查找两个数,使得他们的和正好是 S ,如果有多对数字的和等于 S ,输出两个数的乘积最⼩的。 返回值描述:对应每个测试案例,输出两个数,⼩的...
来源:博客园 2025-11-26 09:29 17
题⽬描述 ⼩明很喜欢数学,有⼀天他在做数学作业时,要求计算出 9~16 的和,他⻢上就写出了正确答案是 100 。但是他并不满⾜于此,他在想究竟有多少种连续的正数序列的和为 100 (⾄少包括两个数...
来源:博客园 2025-11-25 09:29 24
掘金原文(个人技术文章优先在掘金发布):https://juejin.cn/post/7559981310472470562 记得刚工作那会儿,第一次接触RPC概念时,我内心满是疑惑——明明HTT...
来源:博客园 2025-11-25 00:29
服务网关 在微服务架构中,网关的作用是什么 在微服务架构中,网关(Gateway)具有以下作用: 统一入口:网关为所有的微服务提供一个唯一的入口点,从而简化了客户端与服务的交互,同时保障了后台服务...
来源:博客园 2025-11-24 09:29 26
前言 本次大作业是第一个面向对象编程的实操练习,难度从中到难,层层递进。 OOP题目集01 大部分是作为前面Java程序练习的过渡用的练习题,题目简单,题型常见不复杂,能帮助我们学习更多方法运用于...
来源:博客园 2025-11-22 23:29 28
Spring文章专栏:https://juejin.cn/column/7511884538579877939 明明学了自动装配,却鲜有机会实战?当我面对Dubbo性能瓶颈时,一个自定义Sta...
来源:博客园 2025-11-21 10:29 24
配置中心 什么是配置中心?有哪些常见的配置中心? 配置中心是一个用于配置集中化管理目支持动态更新、分发配置文件的工具(服务)。 它实现了配置的统一管理和动态同新,当配置信息发生变化时,配置中心可以自...
来源:博客园 2025-11-21 09:29 25
前言: 在本学期,我第一次接触到Java这门面向对象的编程语言,此前我已经持续使用了两年多的面向过程的C语言编程,并一直认为掌握好C语言这一门就能解决大部分的问题,但随着这几次从用Java语言实现的...
来源:博客园 2025-11-20 17:29 28
题⽬描述 ⼀个整型数组⾥除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现⼀次的数字。 示例 输入:[92,3,43,54,92,43,2,2,54,1] 输出:3,1 思路解答 哈...
来源:博客园 2025-11-20 09:29 20
题⽬描述 输⼊⼀棵节点数为 n ⼆叉树,判断该⼆叉树是否是平衡⼆叉树。 在这⾥,我们只需要考虑其平衡性,不需要考虑其是不是排序⼆叉树 平衡⼆叉树( Balanced Binary Tree ),具有...
来源:博客园 2025-11-19 09:29 26
题⽬描述 输⼊⼀棵⼆叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的⼀条路径,最⻓路径的⻓度为树的深度。 示例1 输⼊:{1,2,3,4,5,#,6,#,#,7} 返回值:...
来源:博客园 2025-11-18 09:29 29
概念 什么是微服务?你是怎么理解微服务的? 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用...
来源:博客园 2025-11-17 09:29 33
手机查看