我们在使用数据库时,为了使业务系统性能达到最优,往往都需要避免慢SQL查询,不能等到线上告警了再排查是否为慢SQL导致。在开发阶段,每个开发人员就应该针对自己写的SQL看是否可能为慢SQL,从而进行相应的SQL优化和索引优化等。项目中可能用的是mybatis,也可能用的jpa,针对写的SQL如何能自... ...
分类:
数据库 时间:
2019-08-31 19:07:32
阅读次数:
119
#ifndef VECTORLIST_H #define VECTORLIST_H #include #include"linearlist.h" #include #include using namespace std; template class vectorList : public li... ...
分类:
编程语言 时间:
2019-08-30 14:28:43
阅读次数:
86
import 'package:flutter/material.dart'; import 'package:flutter_app/pages/SplashScreen.dart'; void main() => runApp(MyApp()); class MyApp extends Stat ...
分类:
其他好文 时间:
2019-08-29 23:18:37
阅读次数:
143
小白:大牛哥,刚才看到有一个函数不使用return返回结果,而是使用yield关键字返回结果,看不太明白,Python中yield关键字的用途是什么,它有什么作用呀? 大牛: 要想理解yield的作用,你必须了解什么是生成器(generators),了解生成器之前(generators)你需要先去了 ...
分类:
编程语言 时间:
2019-08-29 18:09:36
阅读次数:
106
如何通过Zipkin或Sk*walking实现链路追踪
分类:
其他好文 时间:
2019-08-29 17:59:20
阅读次数:
136
Snort不报警怎么办?数据库里没有报警怎办?浏览器打开ACID,里面一片空白怎么办?看着别人都安装上了,我却怎么也安装不成功,真是折磨人呐?一、准备工作手动编译安装Snort时所需的准备工作如下所示。步骤1.准备软件环境。在安装前,必须在交换机上设置SPAN。中高端Cisco交换机都有SPAN功能。SPAN须为一个专用端口。以下是在虚拟机环境下的实验,须把网卡设置为混杂模式。步骤2.安装VMwa
分类:
其他好文 时间:
2019-08-29 14:14:46
阅读次数:
585
https://www.cnblogs.com/linuxAndMcu/p/10259630.html 一、vector介绍: vector(向量): 是一种序列式容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而vector正好 ...
分类:
其他好文 时间:
2019-08-27 17:33:02
阅读次数:
75
我们在刚开始做项目的时候并没有直接在码云上创建项目,而是直接在本地创建项目开发,也有可能项目初期一个人开发,到后续需要合作开发了,这样合作的开发我们就需要把已有的项目上传到git上,详细步骤如下; 1、码云上新建一个项目 XXXX (项目名) 2、找到项目所在文件夹下,然后右击鼠标,使用git ba ...
分类:
Web程序 时间:
2019-08-27 14:25:29
阅读次数:
117
语法 MULTI 开启事务, 后续的命令会被加入到同一个事务中 事务中的操作会发给服务端, 但是不会立即执行, 而是放到了该事务的对应的一个队列中, 服务端返回QUEUED EXEC 执行EXEC后, 事务中的命令才会被执行 事务中的命令出现错误时, 不会回滚也不会停止事务, 而是继续执行 DISC ...
分类:
其他好文 时间:
2019-08-26 19:17:53
阅读次数:
77
原文引用https://www.dazhuanlan.com/2019/08/26/5d62f844c813e/ 相等在操作数进行运算前会进行类型转换,而全等不进行数据类型转换。例:12 var result1 = ("55" == 55); //true, 因为转换后相等 var result2 ... ...
分类:
其他好文 时间:
2019-08-26 09:19:19
阅读次数:
96