- 博客(15)
- 收藏
- 关注
原创 时间复杂度(Time Complexity)(太木 康朴泪塞缇)
j++) { // O(n/2)平均。// 递归树指数增长。i += 10) { // 循环次数:n/10,还是O(n)i++) { // 一行代码,但是O(n)// 操作 // 总共O(n²)// 需要频繁插入删除:LinkedList (O(1)插入删除,但O(n)访问)// 总时间复杂度 = O(1) + O(n) + O(n²) = O(n²)// 需要有序数据:TreeMap (O(log n))// 需要快速随机访问:ArrayList (O(1))
2026-01-08 16:45:16
372
原创 Java 类常用关键字
继承 / 重写核心extends实现继承,@Override标识重写,super调用父类内容,final限制重写 / 修改。访问控制控制属性 / 方法的可见范围,是封装的核心。静态 / 常量static属于类(共享),final修饰常量(不可改),this指代当前对象。
2026-01-07 16:03:37
194
原创 this关键字用法
指代当前正在执行方法的那个对象实例,核心用法有 4 种,咱们还用。把当前对象本身传给别的方法,比如当作参数传入工具类方法。调用当前对象的其他方法,这步其实可以省略。当方法参数名和类的成员变量名一样时,用。,用来复用构造逻辑。this.方法名()
2026-01-07 15:58:19
129
原创 Spring依赖注入
在传统的编程模式中,如果一个类A需要使用另一个类B的功能,通常需要在A的内部通过new关键字来创建B的实例。// 传统方式:硬编码依赖关系// A 类自己创建并管理 B 的实例A类和B类之间耦合度非常高。如果将来需要将B替换为另一个实现类C,就必须修改A类的源代码。依赖注入则是一种反转控制(Inversion of Control, IoC)的设计模式。它将对象的创建和依赖关系的管理交给外部容器(在这里就是 Spring 容器)来完成。
2026-01-01 13:17:23
644
原创 JSX 中定义和渲染列表的指南
大数据量使用虚拟列表,列表项使用 memo。将数组转换为 React 元素数组。:空数组、加载状态、错误状态。:复杂列表项提取为单独组件。,且 key 要稳定唯一。
2025-12-11 22:31:35
276
原创 MYSQL常用语句及字段详细解释
MYSQL常用语句:数据查询语言(DQL)、数据操纵语言(DML)、数据定义语言(DDL)、数据控制语言(DCL)以及事务控制语言(TCL)及字段详细解释
2025-05-26 14:18:57
1779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1