今天线上遇到数据加载超时问题,然后看了下前辈的sql语句,发现1个很奇怪的问题,在此Remark! 语句是个多表连接的语句并且分页,由于隐私问题我就不展示了,但我写了一个简单的单表查询语句代之,参数就一个开始时间一个结束时间,用写法1和写法3查询要20多秒, 但是用写法2的形式只要1-2秒,这里我比 ...
分类:
数据库 时间:
2020-07-22 23:38:05
阅读次数:
106
前两天看到阮大神的一篇在css中使用变量的文章,整理了一下。 这个重要的 css 新功能,所有主要浏览器已经都支持了。本文全面介绍如何使用它,你会发现原生 css 从此变得异常强大。 一、变量的声明 声明变量的时候,变量名前面要加两根连词线(--)。 body { --foo: #7F583F; - ...
分类:
Web程序 时间:
2020-07-19 00:34:53
阅读次数:
89
####简单类对象的实例化过程: 在方法区加载类 在栈内存申请空间,声明变量P 在堆内存中开辟空间,分配对象地址 在对象空间中,对对象的属性进行默认初始化,类成员变量显示初始化 构造方法进栈,进行初始化 初始化完成后,将堆内存中的地址赋给引用变量,构造方法出栈 ####子类对象的实例化过程: 在方法 ...
分类:
编程语言 时间:
2020-07-17 01:21:13
阅读次数:
96
变量 变量介绍 变量这个词来源于数学,类似方程中的x、y,代表的是存储在计算机中的值。这里主要介绍Go和其它编程语言不一样的地方,在前面我们提到过,Go是一门静态语言。静态语言区别动态语言一个重要的特性就是变量的类型不可变,一般是在声明的时候就指定类型,之后就不可修改它的类型,而动态语言可以随时修改 ...
分类:
其他好文 时间:
2020-07-13 21:36:53
阅读次数:
67
int.TryParse(dto.OrderTimeout.ToString(), out int num); 等价于 int int; int.TryParse(dto.OrderTimeout.ToString(), out num); ...
分类:
其他好文 时间:
2020-07-13 18:13:05
阅读次数:
40
const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址(初始化的内容)不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 简单类型的数据(数值、字符串、布尔值): const a = 1; //相当于声明常量(常量一旦声明就不 ...
分类:
Web程序 时间:
2020-07-13 14:00:02
阅读次数:
87
JS相关 1.变量提升 ES6之前我们一般使用var来声明变量,提升简单来说就是把我们所写的类似于var a = 123;这样的代码,声明提升到它所在作用域的顶端去执行,到我们代码所在的位置来赋值。 function test() { console.log(a); // undefined a = ...
分类:
其他好文 时间:
2020-07-12 22:38:42
阅读次数:
63
(一)GO语言变量 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字 声明变量的一般形式是使用 var 关键字: //var identifier type //其中 identifier 是变量,type是类型 例如: var tongtong string = "zhang" f ...
分类:
编程语言 时间:
2020-07-12 18:31:37
阅读次数:
98
一、变量的定义与使用在python中,不需要先声明变量及其类型,直接赋值即可创建各种类型的变量。变量命名应当遵循的规则: 变量名必须是一个有效的标识符,变量不能用python中的保留字,应该选择有意义的单词作为变量名 语法格式: 变量名=value 例如:创建一个整形变量,并且为其赋值:number ...
分类:
编程语言 时间:
2020-07-12 14:03:09
阅读次数:
70
很多开发者认为Python是比Java更高效的语言,Python是一种解释性语言,伴随着优雅的语法,它是脚本编写和快速应用程序开发在许多领域的绝佳选择。 Python是一种动态类型的编程语言,无需声明变量。而Java是一种统计类型的编程语言,其中必须明确声明变量。 即使未列出某些Java“类外壳”, ...
分类:
编程语言 时间:
2020-07-10 19:35:52
阅读次数:
81