where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。 在用MySQL查询数据库的时候,连接了很多个过滤条件,发现非常慢。例如:SELECT … WHERE p.languages_id=1 AND t.ty ...
分类:
数据库技术 时间:
2021-05-24 15:26:23
收藏:
0 评论:
0 赞:
0 阅读:
10
多路复用和解复用与校验和是UDP唯一能做的事,运输层的协议必须做点什么,什么都没有就不需要这一层了。 为什么要使用UDP 既然有了可靠传输的TCP,为什么还要在udp之上来构件应用呢? 有效载荷大,TCP头部20Byte,UDP头部8B,相同的MTU下,传输的数据较多。 无需建立连接,时延小,直接就 ...
分类:
其他 时间:
2021-05-24 15:26:10
收藏:
0 评论:
0 赞:
0 阅读:
10
Servlet Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Serv ...
分类:
其他 时间:
2021-05-24 15:25:57
收藏:
0 评论:
0 赞:
0 阅读:
12
题目:对于一个给定的字符串,我们需要在线性(也就是O(n))的时间里对它做一些变形。首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把着个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如"Hello World"变形后就变成了"wORLD hELLO" ...
分类:
其他 时间:
2021-05-24 15:25:47
收藏:
0 评论:
0 赞:
0 阅读:
9
问题 在用csv.writer().writerow()写入文件时, 会产生空白行 解决方法: 在open()函数内部加上一个参数“ newline='' ”, f = open("data.csv", mode="w", newline='', encoding="utf-8") ...
分类:
编程语言 时间:
2021-05-24 15:25:38
收藏:
0 评论:
0 赞:
0 阅读:
15
先简述下UML的构成:第一part:属性构成 a:权限 -:private +:public #:protected +b:属性名 +: +属性的类型 第二part:方法构成 如果方法有下划线:表示为构造器 方法的类型+方法名+(参数名:参数类型):返回值类型 正题如下: 一、类的属性的表示方式 在 ...
分类:
其他 时间:
2021-05-24 15:25:23
收藏:
0 评论:
0 赞:
0 阅读:
11
1、项目开发准备 Go版本:1.16.2 开发工具:GoLand 使用框架:Gin ORM框架:GORM 数据库:MySQL 2、项目结构 3、项目环境准备:Gin和GORM 1、开启GO111MODULE并修改Go代理。(用下面两个命令把下图中标出的两个地方修改成跟我一样的配置) go env - ...
分类:
数据库技术 时间:
2021-05-24 15:25:14
收藏:
0 评论:
0 赞:
0 阅读:
22
oracle 19c RAC部署ADG手顺1、DG基础环境ORACLE 主库RAC,scan-IP:111.111.111.155? SID:leodb? ?db_name=‘leodb‘? ? ?db_unique_name=leodb ?主机名:rac19c-01、rac19c-02ORACLE 备库? ? ? ? ? IP:111.111.111.150? SID:leodbadg? ?db
分类:
数据库技术 时间:
2021-05-24 15:24:59
收藏:
0 评论:
0 赞:
0 阅读:
23
一、函数参数介绍 函数中的参数分为形参和实数。 1、形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 2、实参可以是常量、变量、表达式函数等,无论实参是何种类型的量,在进行函数调用时,它们都必 ...
分类:
其他 时间:
2021-05-24 15:24:41
收藏:
0 评论:
0 赞:
0 阅读:
15
安装JDK 官网下载JDK 下载完后双击安装 记住自己安装的JDK路径 配置环境变量 计算机-->属性 环境变量-->起名JAVA_HOME 配置path变量 %JAVA_HOME%\bin,%表示引用该变量路径 测试JDK是否安装成功 cmd中命令:java -version ...
分类:
其他 时间:
2021-05-24 15:24:26
收藏:
0 评论:
0 赞:
0 阅读:
9
题目来源:664. 奇怪的打印机 有台奇怪的打印机有以下两个特殊要求: 打印机每次只能打印由 同一个字符 组成的序列。 每次可以在任意起始和结束位置打印新字符,并且会覆盖掉原来已有的字符。 给你一个字符串 s ,你的任务是计算这个打印机打印它需要的最少打印次数。 /** * @param {stri ...
分类:
其他 时间:
2021-05-24 15:24:13
收藏:
0 评论:
0 赞:
0 阅读:
16
java 判断本机电脑是否能连接外网 String host = "202.108.22.5";int timeOut = 3000; //超时应该在3钞以上boolean status = InetAddress.getByName(host).isReachable(timeOut); 当返回值 ...
分类:
编程语言 时间:
2021-05-24 15:24:00
收藏:
0 评论:
0 赞:
0 阅读:
15
采用Nginx的源码思想来写 监听套接字队列 监听端口数有多少个,那么监听队列就多长 结构体ngx_listening_s 每一个都包含 端口号 sockfd 指向连接对象的指针 vector<ngx_listening_s> 对象数组,刚开始在运行前就被初始化,配置好 连接池 可以看成 对象数组 ...
分类:
其他 时间:
2021-05-24 15:23:50
收藏:
0 评论:
0 赞:
0 阅读:
14
SSM ##项目结构: applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm ...
分类:
其他 时间:
2021-05-24 15:23:40
收藏:
0 评论:
0 赞:
0 阅读:
17
参考:https://www.bilibili.com/video/BV14f4y1C7hg 宝藏up主! 1.时间复杂度 O(1) O(n) 复杂度看最高的 O(n2) 如果只是两个并列的for循环,时间复杂度还是O(n),100个并列的for循环,也是O(n) 这里有继承,两个循环分摊一个任务 ...
分类:
编程语言 时间:
2021-05-24 15:23:23
收藏:
0 评论:
0 赞:
0 阅读:
29
文件存储格式 从Hive官网得知,Apache Hive支持Apache Hadoop中使用的几种熟悉的文件格式,如 TextFile(文本格式),RCFile(行列式文件),SequenceFile(二进制序列化文件),AVRO,ORC(优化的行列式文件)和Parquet 格式,而这其中我们目前使 ...
分类:
编程语言 时间:
2021-05-24 15:23:10
收藏:
0 评论:
0 赞:
0 阅读:
12
虚拟机长时间未使用,再次打开时发现root密码忘记了,之后就在网上搜索了一下发现可以进入紧急模式修改root密码 我这里使用是centos7.4 1.启动虚拟机,进入grub界面 2. 按e进入编辑页面,修改grub启动项 将ro 修改成 rw init=/sysconfig/bin/sh 3.修改 ...
分类:
其他 时间:
2021-05-24 15:23:01
收藏:
0 评论:
0 赞:
0 阅读:
25
多运行时是一个非常新的概念。在 2020 年,Bilgin Ibryam 提出了 Multi-Runtime(多运行时)的理念,对基于 Sidecar 模式的各种产品形态进行了实践总结和理论升华。那到底什么是多运行时呢?首先还是得从分布式应用的四大类基本需求讲起。简单来讲任何分布式应用都存在的四大类 ...
分类:
Web开发 时间:
2021-05-24 15:22:46
收藏:
0 评论:
0 赞:
0 阅读:
18
1、内存泄漏memory leak : 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory : 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但 ...
分类:
编程语言 时间:
2021-05-24 15:22:30
收藏:
0 评论:
0 赞:
0 阅读:
16
源码地址:https://gitee.com/archguide/tomcat 源码克隆下来后,不能直接运行,需要用ant进行编译,主要目的是下载依赖 在用ant编译之前,建议先修改build.properties.default文件中的base.path的值,ant编译时需要去下载第三方jar包, ...
分类:
其他 时间:
2021-05-24 15:22:03
收藏:
0 评论:
0 赞:
0 阅读:
8