- 博客(6)
- 收藏
- 关注
转载 GET与POST区别
一、区别 1.效率 GET的意思是『得』,从服务器获取数据(也可以上传数据,参数就是),效率较高 POST的意思是『给』,但可以向服务器发送数据和下载数据,效率不如GET 2.缓存 GET 请求能够被缓存,默认的请求方式也是有缓存的 POST请求默认不会缓存 缓存是针对URL来进行缓存的,GET请求由于其参数是直接加在URL上-的,一种参数组合就有一种URL的缓存,可以根据参数来进行一
2017-08-13 01:31:25
228
转载 索引失效的几种例子
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引
2017-08-12 23:18:43
2913
转载 Set不重复原因
Java中的Set集合 怎么保障不重复? 大家可能都知道Set是一个无序的不可以重复的集合。凡事想一个为什么? 打开源码看一眼: Set是一个接口,常用的Set实现类那就是HashSet了。 ------------------------------------------------- public HashSet() { map = new HashMap();
2017-08-12 21:43:00
1118
转载 重写equals步骤及一些例子
一、重写equals和hashCode的意义1.在使用Set接口下的实现类存储数据时,需要确定存入的数据是否已经存在,对于八大基本数据类型的包装类以及String类,java默认已经重写了equals方法和hashCode方法2.在存储我们自定义的类型时,需要重写equals方法和hashCode方法,以确保集合中存储的数据都是唯一性3.所有类都间接或直接继承Object类,Object类中equa
2017-08-10 01:59:39
708
转载 什么时候触发GC
首先需要知道,GC又分为 minor GC 和 Full GC (也称为 Major GC )。Java 堆内存分为新生代和老年代,新生代中又分为1个 Eden 区域 和两个 Survivor 区域。那么对于 Minor GC 的触发条件:大多数情况下,直接在 Eden 区中进行分配。如果 Eden区域没有足够的空间,那么就会发起一次 Minor GC;对于 Full GC
2017-08-10 01:24:48
8681
转载 JVM内存块划分
前言Java程序的运行是通过Java虚拟机来实现的。通过类加载器将class字节码文件加载进JVM,然后根据预定的规则执行。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些内存区域被统一叫做运行时数据区。Java运行时数据区大致可以划分为5个部分。如下图所示。在这里要特别指出,我们现在说的JVM内存划分是概念模型。具体到每个JVM的具体实现可能会有所不同。具
2017-08-10 00:30:56
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人