摘要: 冒泡排序 选择排序 插入排序 归并排序 快速排序 堆排序 阅读全文
posted @ 2025-07-17 16:21 朝明 阅读(4) 评论(0) 推荐(0)
摘要: 冒泡排序 public class BubbleSort { public static void main(String[] args) { int[] arr = {3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48}; bubbleSo 阅读全文
posted @ 2025-07-17 16:21 朝明 阅读(3) 评论(0) 推荐(0)
摘要: 双指针题目特征 数组、链表、字符串 两个指针分别指向两端,向中间移动 两个指针分别指向两端,向中间移动,直到相遇 两个指针分别指向两端,向中间移动,直到相遇,或者一个指针固定,另一个指针移动 两个指针分别指向两端,向中间移动,直到相遇,或者一个指针固定,另一个指针移动,直到另一个指针到达某个位置 双 阅读全文
posted @ 2025-07-17 14:21 朝明 阅读(10) 评论(0) 推荐(0)
摘要: 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果 target 存在返回下标,否则返回 -1。 你必须编写一个具有 O(log n) 时间复杂度的算法。 class Solution { public i 阅读全文
posted @ 2025-07-14 17:58 朝明 阅读(8) 评论(0) 推荐(0)
摘要: 计划 二分法 二分查找 搜索插入位置 x 的平方根 寻找旋转排序数组中的最小值 寻找旋转排序数组中的最小值 II 双指针 盛最多水的容器 三数之和 最接近的三数之和 四数之和 移动零 删除排序数组中的重复项 排序算法 冒泡排序 选择排序 插入排序 希尔排序 归并排序 快速排序 堆排序 计数排序 二叉 阅读全文
posted @ 2025-07-14 10:28 朝明 阅读(10) 评论(0) 推荐(0)
摘要: “如果你一直拖着过去不放,就无法向前进步。”这正是我在代码审查时对团队说的话。然而,每次我打开一个拉取请求时,我仍然看到过时的Java特性、坏习惯和应该在几年前就被淘汰的编码习惯。所以,如果你今天在使用Java,无论你是初级、中级还是高级开发者,这篇文章都适合你 🫵 。其中一些观点可能会让你感到不 阅读全文
posted @ 2025-07-09 16:59 朝明 阅读(19) 评论(0) 推荐(0)
摘要: mcp 的基础概念 mcp(Meta Communication Protocol)是一种用于跨平台通信的轻量级协议,具有以下特点: 简单易用:提供直观的API设计 跨平台:支持多种操作系统和编程语言 高效:优化的传输机制减少延迟 可扩展:支持自定义消息类型和扩展功能 mcp 的实现原理 mcp 的 阅读全文
posted @ 2025-07-07 17:44 朝明 阅读(139) 评论(0) 推荐(0)
摘要: 创建数据结构 CREATE TABLE `menu` ( `id` bigint(20) unsigned NOT NULL COMMENT '主键', `name` varchar(11) NOT NULL COMMENT '名称', `sort_no` smallint(5) unsigned 阅读全文
posted @ 2023-05-16 14:48 朝明 阅读(81) 评论(0) 推荐(0)
摘要: 上次面试官问道 String 类编译后的是什么?下面我们一起看下 public class TestString { public TestString() { } public static void main(String[] args) { new String("1234"); } } 通过 阅读全文
posted @ 2022-03-09 21:55 朝明 阅读(63) 评论(0) 推荐(0)
摘要: @Autowired @Qualifier("writeDataSource") private DataSource writeDataSource; @Bean("txManager") public DataSourceTransactionManager txManager(@Qualifi 阅读全文
posted @ 2021-10-14 15:43 朝明 阅读(624) 评论(0) 推荐(0)