用户中心USER CENTER

首页/用户
  • 关于equals和hashCode方法的一些理解

    摘要:而这次在一的一方实体里重写基类的和方法做去重,感觉用的代码量减少了,又能提高效率,所以我这里对这两个方法做些自己的理解。不相等的两个对象,不一定不相等。不相等,那么是一定不等的。文章若有错误之处,欢迎指出。 昨天写hibernate一对多查询的时候,用set集合来储存值,我们都知道java中List集合是有序,可重复的,Set集合是无序,不可重复的。所以当时写这个查询的时候果断用Set...

    ctriptech 发布于Java
  • 回溯算法

    摘要:回溯算法主要思想回溯算法的基本思想是从一条路往前走,能进则进,不能进则退回来,换一条路再试。回溯算法说白了就是穷举法。回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。用回溯算法解决问题的一般步骤为定义一个解空间,它包含问题的解。 回溯算法 主要思想 回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。八皇后问题就是回溯算法的典型,第一步按照顺序放一个皇...

    ctriptech 发布于Java
  • JAVA之继承和多态

    摘要:超类称为父类或基类,次类又称为子类,扩展类,或派生类关键字父类中的私有域在该类之外是不可访问的。重载,覆盖多态多种形式父类型的变量可以引用子类型的对象动态绑定方法防止扩展和覆盖 继承意义和概念 从已有的类派生出新类,叫做继承。 在软件重用方面一个重要且功能强大的特征。 超类称为父类或基类,次类又称为子类,扩展类,或派生类 关键字extends 父类中的私有域在该类之外是不可访问的。但...

    ctriptech 发布于Java
  • Java 线程池

    系统启动一个线程的成本是比较高,使用线程池可以很好地提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时 线程池在系统启动时即创建大量空闲线程,将一个Runnable、Callable对象—–>传给线程池—–>线程池启动里面的一个线程来执行它们的run()或者call()方法———->当线程执行体执行完成后,线程并不会死亡,而是再次返回线程池成为空闲状态,等待下一个Runnable、Calla...

    ctriptech 发布于Java
  • git使用杂记

    摘要:今天只是对自己在日常中使用的一些常用命令的介绍与自己认为不错且能提高我们办公效率的命令。先从命令来介绍,使用过的都知道它。相信提示已经说的很明显了,对于我们这种要修改的情况,需要使用。这样如果我们使用命令不小心删除了需要的东西。 前言 作为一个开发者,如果现在还不知道git或者还不会使用git,那么你应该好好的反省。自己去好好看一遍的入门介绍吧。今天只是对自己在日常中使用git的一些常...

    ctriptech 发布于Java
<