在日常开发中有很多场景我们都需要用到节流函数和防抖函数,比如:实现输入框的模糊查询因为需要轮询ajax,影响浏览器性能,所以需要用到节流函数;实现手机号、姓名之类的的验证,往往我们只需要验证一次,这个时候我们就需要用到防抖函数;但是网上的很多资料都是不够具体和便于理解。 基本代码如下 基本代码如下 ...
分类:
其他好文 时间:
2020-04-01 23:45:09
阅读次数:
149
1.数据类型 CHAR & VARCHAR CHAR:定长字串 VARCHAR:变长字串 ENUM & SET ENUM:枚举类型,在若干个枚举值中选一个 SET:集合,可多选 2.关键词 LIKE 关键词LIKE可实现模糊查询,使用通配符%和_代表未知字符 + %:不定个未指定字符 + _:一个未 ...
分类:
数据库 时间:
2020-03-30 19:15:59
阅读次数:
89
一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key (6)rename ...
分类:
其他好文 时间:
2020-03-29 01:36:05
阅读次数:
82
模糊查询 like; 四表关联查询: 老师名 -> 老师id -> 课程id -. 学生 id -> 学生表 ...
分类:
数据库 时间:
2020-03-28 18:17:10
阅读次数:
133
一、 (1)负向条件查询不能使用索引 例如:!= / not in /not exists (2)前导模糊查询不能使用索引 例如: like "%sk" (3)数据区分度不大的字段不宜使用索引 例如: 性别 (4)在属性上进行计算不能命中索引 (5)如果明确知道只有一条结果返回,limit 1能够提 ...
分类:
数据库 时间:
2020-03-26 21:39:17
阅读次数:
96
3. SQL高级 表数据相关 3.1 top / limit / rownum / percent (前XXX条数据) 3.2 like(模糊查询) 3.3 in(指定多个值) 3.4 between(两个值之间的范围,可以是数值,文本或者日期) 3.5 as(别名) 3.6 join(连接) IN ...
分类:
数据库 时间:
2020-03-24 16:03:20
阅读次数:
79
1、haystack简介Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持Solr,Elasticsearch,Whoosh, Xapian,搜索引擎它是一个可插拔的后端(很像Django的数据库层),所以几乎你所有写的代码都可... ...
分类:
其他好文 时间:
2020-03-21 14:38:50
阅读次数:
57
HQL(Hibernate Query Language) 是Hibernate框架提供的一种查询机制,它和 SQL 查询语言很相似。不同的是HQL是面向对象的查询语言,让开发者能够以面向对象的思想来编写查询语句,对Java编程来说是很好的一种方式。 但是HQL语言是不能直接与数据库进行交互的,它是 ...
分类:
编程语言 时间:
2020-03-20 19:53:53
阅读次数:
72
1.为什么要使用Elasticsearch? ? 因为在我们商城中的数据,将来会非常多,所以采用以往的模糊查询,模糊查询前置配置,会放弃索引,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而我们使用ES做一个全文索引,我们将经常查询的商品的某些字段,比如说商品名,描述、价格还有id这些 ...
分类:
Web程序 时间:
2020-03-19 13:21:07
阅读次数:
71
例如:模糊查询班级中所有姓 “李、刘” 的学生,只需要在查询的时候输入一个 “L” 进行查询。 string PYM = ""; foreach (char c in PersonName) { if ((int)c >= 33 && (int)c <= 126) { //字母和符号原样保留 PYM ...
分类:
其他好文 时间:
2020-03-19 11:59:05
阅读次数:
228