1.选择有效率的表名顺序 2.where子句的字段顺序(个人理解:如查询用户表的20岁男性数据,条件应该先写年龄再写性别,因为通常情况下指定年龄的数据更少可以先过滤掉大多数无用数据从而提高查询的效率) 3.查询语句中避免使用'*',最好需要什么就查询什么字段 4.用where子句替换having子句 ...
分类:
数据库 时间:
2019-09-29 21:55:06
阅读次数:
108
Redis 数据类型 1 . 5种类型: String :字符类型 Hash: 字典类型 List: 列表 Set: 集合 Sorted set:有序集合 2 . 键的通用操作命令: KEYS * 查看KEY支持通配符 DEL 删除给定的一个或多个key EXISTS 检查是否存在 RENAME 变 ...
分类:
其他好文 时间:
2019-09-29 13:08:00
阅读次数:
100
一、集合 1. Iterable v.s. Iterator 两者都是接口,在Collection继承的是Iterable。 Iterable表达了集合具备迭代访问的能力,而Iterator表示实现,可以从小到大也可以从大到小。 https://zhuanlan.zhihu.com/p/523663 ...
分类:
编程语言 时间:
2019-09-29 12:44:55
阅读次数:
79
Key值通配符 既然是数据库,肯定有模糊查询的需求,Redis允许使用通配符,这一点,在做一些批量删除的时候,会非常实用 *: 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符 String类型 因为存在一种技术,叫序列化,图省事的话,只使用这一种,就够用了 ...
分类:
其他好文 时间:
2019-09-28 20:05:59
阅读次数:
89
-D<name>=<value> : set a system property 设置系统属性。 官方解释: 1.java -D参数简化加入多个jar java命令引入jar时可以-cp参数,但时-cp不能用通配符(多个jar时什么烦要一个个写,不能*.jar),面通常的jar都在同一目录,且多于1 ...
分类:
编程语言 时间:
2019-09-27 21:25:18
阅读次数:
115
一、背景 清分服务添加一个异步处理功能(@asyc),本地测试时发现启动服务后有时正常有时异常。 问题分析 1、相同的环境,启动服务结果不同,定位为工程代码引起该异常。 2、启动类中,配置文件名采用了通配符,理论上配置文件加载顺序不固定。 3、从机器上的日志可以看出,启动成功和异常时spring/a ...
分类:
编程语言 时间:
2019-09-27 01:32:38
阅读次数:
280
MySQL学习——查询表里的数据 摘要:本文主要学习了使用DQL语句查询表里数据的方法。 数据查询 语法 说明 查询全部和指定列 查询所有成绩,通配符“*”查询所有字段: 查询姓名、课程、成绩: 去重查询 查询所有课程名称: 使用别名查询 查询姓名、课程、成绩并显示表头为中文,使用别名时,as可省略 ...
分类:
数据库 时间:
2019-09-26 21:46:42
阅读次数:
125
一、Github地址:https://github.com/silakami/wc.exe 二、PSP表格 三、解题思路 1、分析题目,并进行需求分析:这个软件可以分成三个模块,第一个模块是各种非递归的功能,第二个模块是文件的通配符和递归查找,第三个模块是可视化界面,并且包含着各种功能,除此之外,这 ...
分类:
编程语言 时间:
2019-09-26 09:56:09
阅读次数:
77
原文点此链接 使用通配符的原因:Java中的数组是协变的,但是泛型不支持协变。 数组的协变 首先了解下什么是数组的协变,看下面的例子: Number[] nums = new Integer[10]; // OK 因为Integer是Number的子类,一个Integer对象也是一个Number对象 ...
分类:
编程语言 时间:
2019-09-26 00:05:33
阅读次数:
149
1.rewrite中的flag 跳转(1)redirect 302 临时跳转 旧网站无影响,新网站无排名(浏览器不会记住新域名) (2)permanet 301 永久跳转 新跳转网站有排名,旧网站排名清空(浏览器会记录新域名) 跳转模块:在server中执行 (1)rewrite ^/$ https ...
分类:
Web程序 时间:
2019-09-25 22:43:59
阅读次数:
126