相关文章
一线大厂java面试题
String 为什么要设计成不可变的
String被设计成不可变的有以下几个原因:
线程安全:由于String是不可变的,多个线程可以同时访问同一个String对象而无需担心数据被修改。这使得String在多线程环境下是线程安全1.
的。
2.缓存Hash值:由于String是不可变的…
建站知识
2024/11/23 22:38:06
58、主从复制数据库+读写分离
mysql的主从复制和读写分离(面试问原理)
mysql的主从复制和读写分离:
主从复制 面试必问 主从复制的原理。
读写分离,MHA
一、主从复制
1.1、主从复制的模式:
1、mysql的默认模式:
异步模式…
建站知识
2024/11/23 22:38:04
【黑马java基础】Lamda, 方法引用,集合{Collection(List, Set), Map},Stream流
文章目录 JDK8新特性:Lambda表达式认识Lambda表达式Lambda表达式的省略规则 JDK8新特性:方法引用静态方法的引用实例方法的引用特定类型方法的引用构造器的应用 集合➡️Collection单列集合体系Collection的常用方法Collection的遍历方法迭代器增强for循…
建站知识
2024/11/23 22:38:06
探索BPMN—工作流技术的理论与实践|得物技术
一、前言 19世纪70年代,流程管理思想萌芽阶段。 怎样提高工作效率? 泰勒:标准化个人操作流程 亨利福特:规定标准时间定额 标准化、精简化、通用化、专业化。 20世纪70年代,工作流技术起源于办公自动化领域的研究。由于…
建站知识
2024/11/23 22:38:12
Debug-018-elementUI-el-tree中通过CSS隐藏任意一项的选择框checkbox
前情提要: 我们项目中使用的是elementUI,业务中经常需要使用到el-tree组件去实现一些有层级关系的功能。现在有一个需求描述一下:首先是这个el-tree是个有checkbox的树,每一子节点都可以被选择,用于去实现一些系统的权…
建站知识
2024/11/23 22:38:07
springboot怎么实现全局异常处理
在 Spring Boot 中实现全局异常处理可以通过定义一个控制器建议类(ControllerAdvice)来完成。这种机制允许你集中处理应用程序中所有控制器抛出的异常。下面是如何设置全局异常处理的基本步骤: 创建一个 ControllerAdvice 类: 创建…
建站知识
2024/11/23 23:13:48
数据结构与算法_排序_冒泡排序
数据结构与算法_排序_冒泡排序
原理
通过连续地比较与交换相邻元素实现排序
代码
def bubble_sort(arr):for i in range(len(arr)-1):for j in range(len(arr)-i-1):if arr[j] > arr[j1]:arr[j], arr[j1] arr[j1], arr[j]return arrbubble_sort([5, 2, 3, 1, 4])时间复…
建站知识
2024/11/23 23:13:56