240 发简信
IP属地:陕西
  • Cookie和Session

    会话技术(Cookie和Session)是帮助服务器记住客户端状态(区分客户端) 存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪...

  • int和Integer的区别

    1、int是java中的一种的基本数据类型,Integer是int的包装类; 2、int直接存储数据,而Integer则是存储的指向对象的地址; 3、int的初始值为0,In...

  • 装饰模式

    装饰模式又名包装模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 ...

  • 建造模式

    建造(Builder)模式又称生成模式。它将一个复杂对象的构建过程和对象的表示过程分离开来。 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象与产品的生成过程分割开...

  • 访问者模式

    《java与模式》中是这样描述访问者模式作用的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操...

  • 120
    观察者模式

    观察者模式是对象的行为模式,又叫做发布—订阅模式(Publish/Subscribe)、模型—视图模(Model/View)、源—监听模式(Source/Listener)或...

  • 桥接模式

    场景 商城里的电脑分类问题 电脑类型: 台式机、笔记本、平板电脑 电脑品牌: 联想、戴尔、神舟 未使用桥接模式时的解决方式 用多层继承结构实现image 问题: 扩展性问题(...

  • 单例模式

    单例模式 确保一个类只有一个实例,自行实例化并向系统提供这个实例。 单例模式要素: 1、私有构造方法; 2、私有静态引用指向自己实例; 3、以自己实例为返回值的公有静态方法。...

  • 120
    工厂模式

    工厂模式 实现了创建者和调用者的分离。 详细分类 简单工厂模式 工厂方法模式 抽象工厂模式 核心本质 实例化对象,用工厂方法代替new操作; 将选择实现类、创建对象统一管理化...

  • 八皇后问题

    回溯算法 回溯法又称试探法,回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 基本思想 ...

  • 装箱问题

    贪心算法 装箱问题 问题描述: 求解思路: 代码实现:

  • DROP、TRUNCATE和DELETE

    SQL关于删除的三个语句,DROP、TRUNCATE和DELETE的区别。 现有一张表test 一、DROP: DROP test;删除表test,并释放空间,将test删除...

  • HashMap 与 HashTable、ConcurrentHashMap的区别

    HashMap 与 HashTable的区别 1.HashTable的方法是同步的,在方法的前面都有synchronized来同步,HashMap未经同步,所以在多线程场合要...

  • HashMap源码解析

    构造方法 HashMap提供了三个构造函数 HashMap():构造一个具有默认初始容量 (16) 和默认加载因子 (0.75) 的空 HashMap。 HashMap(in...

  • 字符串—寻找最长连续子串

    寻找最长连续子串 题目描述:给一个字符串str,找到str中最长的连续子串(不区分大小写),返回其长度。例如:input : str = adabc;output : 3 思...

  • 排序—堆排序

    堆排序 思路: 堆排序的是集合了插入排序的单数组操作,又有归并排序的时间复杂度,完美的结合了2者的优点。 复杂度分析: 平均与最坏时间复杂度均为 O(log^n),空间复杂度...

  • 排序—快速排序

    快速排序 思路: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程...

  • 排序—归并排序

    归并排序 思路: 归并排序属于外部排序,因为在合并时,需要一个额外的数组。将待排序数据分成两部分,继续将两个子部分进行递归的归并排序;然后将已经有序的两个子部分进行合并,最终...

  • 排序—插入排序

    选择排序 思路: 直接插入排序是一种最简单的排序方法,它的基本操作是将一个记录插入到已排好的有序的表中,从而得到一个新的、数量增1的有序表。 当前元素的前面元素均为有序,要插...

个人介绍
风乍起,合当奋起向人生