240 发简信
IP属地:广东
  • 算法训练营-第二周-哈希树堆图

    一.哈希表 定义 键值映射关系 时间复杂度 写入 O(1) 读取 O(1) 扩容 O(n) 哈希函数 把key转成index寻找值 实战题目 242. 有效的字母异位词...

  • 算法训练营-第一周-数组链表

    一.时间复杂度&空间复杂度 常见的时间复杂度 常量 O(1) 对数 O(logn) 线性 O(n) 二维 O(n2) 指数 O(2n) 阶乘 ...

  • LeetCode考试

    283. 移动零](https://leetcode-cn.com/problems/move-zeroes/) 三种方法,并且要求写出时间复杂度与空间复杂度。写出最优解的题...

  • 120
    (8)spring常用模式--------委派模式

    1.委派模式简介 在常用的23种设计模式中其实面没有委派模式(delegate)的影子,但是在Spring中委派模式确实用的比较多的一种模式。 在spring中的体现:Spr...

  • 120
    如何白嫖3个月的JetBrains全家桶(包括Java神器IDEA)

    如何白嫖3个月的JetBrains全家桶(包括Java神器IDEA) 1.起源 3月10日下午无聊刷部落,刷到这样一条动态。 说JetBrains官网搞了谜题,解出来赠送3个...

  • 六、门面模式与装饰器模式详解

    8.门面模式 8.1.课程目标 1、掌握门面模式和装饰器模式的特征和应用场景 2、理解装饰器模式和代理模式的根本区别。 3、了解门面模式的优、缺点。 4、了解装饰器模式的优、...

  • 五、代理模式详解

    7.代理模式 7.1.课程目标 1、掌握代理模式的应用场景和实现原理。 2、了解静态代理和动态代理的区别。 3、了解CGLib和JDK Proxy的根本区别。 4、手写实现定...

  • 四、原型模式与建造者模式详解

    5.原型模式 5.1.课程目标 1、掌握原型模式和建造者模式的应用场景 2、掌握原型模式的浅克隆和深克隆的写法。 3、掌握建造者模式的基本写法。 4、了解克隆是如何破坏单例的...

  • 三、单例模式详解

    4.单例模式详解 4.1.课程目标 1、掌握单例模式的应用场景。 2、掌握IDEA环境下的多线程调试方式。 3、掌握保证线程安全的单例模式策略。 4、掌握反射暴力攻击单例解决...

  • 二、设计模式总览及工厂模式详解

    二、架构师内功心法之设计模式 2.架构师内功心法之设计模式 2.1.课程目标 1、通过对本章内容的学习,了解设计模式的由来。 2、介绍设计模式能帮我们解决哪些问题。 3、剖析...

  • 架构师内功心法之设计原则

    一.架构师内功心法之设计原则 1.为什么要学习软件架构设计原则 1.1.课程目标 通过对节课内容的学习,了解设计原则的重要性。 掌握七大设计原则的具体内容。 1.2.内容定位...