1.不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 2.count(distinct col) 计算该列除 NULL 之外的不重复行数,注意 count(dist ...
分类:
数据库 时间:
2020-05-18 20:21:32
阅读次数:
87
我用得最多的大概就是jquery中的ajax了吧,就从ajax总结起走: 一、ajax: 参数解释:(主要就用到url、type、data、dataType、success、error等,其他的看需求而定) $.ajax({ url:" ", //请求的地址,类型为string type:" ", ...
发展 原生拖放的发展大致可分为三个阶段:IE4、IE5+、HTML5。 IE4 是最早在网页中引入 JavaScript 拖放功能的,当时只有图像和选中的文本可以拖放,并且只有文本框是有效的放置目标。IE5 拖放功能进一步得到了扩展,添加了新的事件,几乎网页中的任何元素都可以作为放置目标。IE5.5 ...
分类:
Web程序 时间:
2020-05-15 15:18:44
阅读次数:
85
偶遇这样一个场景,使用IN关键字进行检索数据所消耗的时间是使用EXISTS关键字进行检索数据所消耗的时间的接近30倍。一看差距这么大,查阅了一本SQL数据,其中也没有介绍多少,不过我们可以从其定义中可以领悟到一些差异。 (1)IN关键字:该操作符IN用于把一个值与一个指定列表进行比较,当被比较的值至 ...
分类:
数据库 时间:
2020-05-15 00:33:36
阅读次数:
87
什么是泛型 Java泛型( generics) 是JDK 5中引?的?个新特性, 允许在定义类和接?的时候使?类型参数( type parameter) 。 声明的类型参数在使?时?具体的类型来替换。 泛型最主要的应?是在JDK 5中的新集合类框架中。 泛型最?的好处是可以提?代码的复?性。 以Li ...
分类:
编程语言 时间:
2020-05-11 17:07:00
阅读次数:
80
不仅知其然,还得知其所以然。既然JDK 动态代理功能如此强大,那么他是如何实现的呢? 我么都知道 JDK 动态代理采用字节重组,重组生成对象来替代原始对象,以达到动态代理的目的。JDK 动态代理生成对象的步骤如下: (1)获取被代理对象的引用,并且获取他的所有接口,反射获取。 (2)JDK 动态代理 ...
分类:
其他好文 时间:
2020-05-11 01:21:30
阅读次数:
79
注解(Annotation) Java中的注解是相当重要的知识点,在许多框架尤其是SpringBoot框架,使用注解来替代配置文件,很大程度上减少了配置的麻烦。 Java中的类,方法,变量,参数和包都可以被注解标注。然而注解本身并不具有任何逻辑功能,它的存在更像是一个标签,告诉别人应该对它标注的内容 ...
分类:
编程语言 时间:
2020-05-10 15:14:09
阅读次数:
72
v-model 指令,用于在表单类元素上双向绑定数据 用@input 来替代 v-model 示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width= ...
分类:
其他好文 时间:
2020-05-09 21:00:19
阅读次数:
100
在列表生成式中其实我们可能会碰到很多的局限性,一般列表生成式都比较简洁,如果想要通过比较复杂的算法生成一个列表的时候,就很难写出语句了。 同时每次使用列表生成式时我们都使用了大量的内存,但是不妨我们使用一个现使用现算的式子来替代列表生成式,当使用这个列表的时候再自动计算生成。 这就是生成器(gene ...
分类:
其他好文 时间:
2020-05-09 00:39:56
阅读次数:
55