240 发简信
  • 乐观锁悲观锁

    乐观锁悲观锁: 悲观 :每次在拿数据的时候都会上锁。开始改变此对象之前就将该对象锁住,并且直到你提交了所作的更改之后才释放锁。传统的关系型数据库...

  • HTTP get和post的区别

    1. GET把参数包含在URL中,post不是,所以get不安全 2.get用于查询信息 post用于增删改 3.get传送的数据量较小,不能大...

  • 接口和抽象类的区别

    接口只能做方法申明,不能包含方法体,抽象类中可以有方法体 接口里定义的变量只能是公共的静态常量,抽象类中的变量可以是普通变量。 抽象类里的抽象方...

  • 120
  • Linux基础命令

    网络 netstat显示各种网络相关信息,如网络连接,路由表,接口状态,可查看tcp端口 Telnet远程登录,可用来测试端口是否打开 管道符L...

  • B-B+树区别

    B+ 叶节点之间通过指针来连接,按键大小排序,遍历所有数据只需要遍历叶子节点, 而B树需要遍历所有节点 B+ 内部节点上不包含数据只含有索引,数...

  • 几种设计模式概要

    单例模式 工厂模式 用工厂方法代替new操作,建立一个工厂(一个函数或一个类方法)来制造新的对象。 观察者模式 对象间存在一对多关系时,,当一个...

  • 简单理解IOC和AOP的原理

    IOC,依赖倒置的意思, 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须...

  • 最近5年Java面试问题列表

    多线程、并发及线程的基础问题 volatile 能使得一个非原子操作变成原子操作吗? 一个典型的例子是在类中有一个 long 类型的成员变量。如...