刷新
Git冲突解决技巧

博主头像 在多人协作的软件开发项目中,Git 冲突是不可避免的现象。当两个或更多的开发者同时修改了同一段代码,并且尝试将这些修改合并到一起时,冲突就发生了。解决这些冲突是确保代码库健康和项目顺利进行的关键。 ...

二叉树的所有路径(所有从根节点到叶子节点的路径)-257

博主头像 题目描述 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 解题思路 这道题我们采用二叉树里的前序遍历方式,我们要遍历所有到叶子节点的路径,我们采用复用的思想,就是让这里的几个数据结构我们可以重复使用,但是重复使用也就带来数据不 ...

JAVA基础之六-Stream(流)简介

我在别的篇幅已经说过:流这个东西偶尔可以用用,但我个人最大的学习动力(目前)仅仅是为了有助于阅读spring越发繁复的源码 本文主要介绍Stream接口(包括主要的方法)和相关的几个主要接口:Predicate、Consumer、Supplier 还有Collector接口,Collectors工具 ...

Java中锁的实现方式

博主头像 锁LOCK在生活中是特殊区域的安全保证操作。权限虽然很大,锁在不同的领域中需要对局部进行特殊管制。J2EE的开发中使用权限和锁实现对后台服务系统的控制访问。登录模块使用特殊令牌token和锁的分布式存储用户特殊登录信息数据。每个web系统都会有权限验证模块。锁是web系统开发对数据代码的更加细粒度的 ...

mxGraph绘制机构图

简单介绍一下使用的依赖: JGraphX package JGraphX is a Java Swing diagramming (graph visualisation) library licensed under the BSD license (see https://github.com/ ...

深度解读:Spring.3版本自动装配机制的演变与实践

博主头像 在今天的讲解中,我们从Spring-AI的源码出发,逐步解构了自动装配的演变与实践。虽然自动装配的核心概念自以往并无太大改变,但Spring Boot 3.3.x版本带来的机制调整,确实值得我们重新审视。通过回顾新版的自动装配实现方式,我们不仅加深了对新机制的理解,也为后续的源码分析奠定了坚实的基础... ...

Spring和Spring Boot之间的区别

博主头像 Spring 和 Spring Boot 是 Java 开发中常用的框架,它们之间有许多联系,但也存在显著的区别。Spring 是一个全面的 Java 应用开发框架,而 Spring Boot 是基于 Spring 的快速开发工具,用于简化 Spring 应用的配置和部署。以下是它们的主要区别: 1 ...

OracleJDK的下载安装与配置

博主头像 1、JDK版本与商用协议 JDK 版本 BCL 协议(商用免费) OTN 协议(商用收费) NFTC 协议(商用免费) 1.1 √ 1.2 √ 1.3 √ 1.4 √ 5 √ 6 √ 7 √ 8 8u202 及之前的版本 8u211 及之后的版本 9 √ 10 √ 11 √ 12 √ 13 √ 14 ...

字符串-面试题

博主头像 String 的不可变性 String底层是一个 final修饰的字符数组,当改变String的值时,会在常量池生成新的字符串,字符数组的地址指向常量池中新的字符串 StringBuffer的扩容原理 String、StringBuffer、StringBuilder三者对比 Strings是不可变 ...

Java常见报错

博主头像 NoSuchElementException: 一般都是数组或者集合的索引越界 ConCurrentCheck(并发修改异常): 因为集合中有自己的修改次数记录的变量,还有另一个记录地变量,一般这2个变量不一致,则会报错! mapkey is required怎么解决: 说明: MyBatis查询一 ...

LinkedHashMap原理详解—从LRU缓存机制说起

博主头像 写在前面 从一道Leetcode题目说起 首先,来看一下Leetcode里面的一道经典题目:146.LRU缓存机制,题目描述如下: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容 ...

SpringCloud入门(一)SpringCloud简介

博主头像 一、为什么要学SpringCloud? 企业开发都使用微服务,面试必问微服务 要学会微服务开发的问题和解决方案。应对用户的增长和并发需求。 要应对用户需求变化; 单点式架构无法应对高并发; 服务之间的错综复杂调用; 二、认识微服务单体架构, 订单模块,用户功能,商品功能,支付功能; 单体架构优势:架 ...

日期和时间

博主头像 日期和时间继承关系图 获取时间戳(当前时间毫秒值) util.Date sql.Date java.sql.Date对应的是数据库中日期类型的变量 SimpleDateFormat类 format( ):日期 转 字符串 parse( ): 字符串 转 日期 日期 转 字符串 字符串 转 日期 字符 ...

<123···121>