一.为什么要用线程池? 1.减少资源的开销 ; 2.减少了每次创建线程、销毁线程的开销; 3.提高响应速度 ,每次请求到来时,由于线程的创建已经完成,故可以直接执行任务,因此提高了响应速度。 提高线程的可管理性 ,线程是一种稀缺资源,若不加以限制,不仅会占用大量资源,而且会影响系统的稳定性。 因此, ...
分类:
编程语言 时间:
2020-03-24 21:45:01
阅读次数:
90
一 迭代器 1、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一层的结果而继续的,单纯的重复并不是迭代。 2、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 生成器对象属于迭代器,所以可以使用 for 循环迭代取值,如下: ? ...
分类:
其他好文 时间:
2020-03-24 18:53:43
阅读次数:
62
//查看端口占用情况 netstat -a //查看哪个程序占用了端口 netstat -ab ...
分类:
其他好文 时间:
2020-03-24 15:54:26
阅读次数:
58
第三章 物理层 一 各专有名词含义 1. 数据链路使用的信道 点对点信道(网线)这种信道使用一对一单播的点对点通信方式。 广播信道(无线局域网)这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 2. 链路与帧 链路 ...
分类:
其他好文 时间:
2020-03-24 10:36:23
阅读次数:
112
maven package 异常,今天打包springboot项目时碰到的问题。 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.1.0…… 原因:文件夹被占用解决方法:关掉正在占用文件夹的程序然后重试 ...
分类:
Web程序 时间:
2020-03-23 18:38:36
阅读次数:
111
--用SQL统计SQLServer表存储空间大小 --遍历库中每个表的记录数及空间占用情况。 CREATE TABLE #tmp ( name varchar(50), --表名 rows int, --记录数 reserved varchar(50), --保留空间 data varchar(50 ...
分类:
数据库 时间:
2020-03-23 15:01:09
阅读次数:
91
一、实验内容 需要回答的问题在第二部分里面 1、掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码 NOP:0x90 空指令;运行该指令时单片机什么都不做,但是会占用一个指令的时间;当指令间需要有延时时,可以插入“NOP”指令。 JNE:0x75 条件转移指令;ZF标志位为0时跳转。 ...
分类:
其他好文 时间:
2020-03-23 00:31:06
阅读次数:
96
一、数据类型 1、布尔型 int main() { bool a = false; int b = true; printf("%d-%d",a,b); return 0; } 布尔运算符 二、变量、指针和引用 1、 指针设置为空 a) NULL 宏定义 b) nullptr C++中的关键字 2、 ...
分类:
编程语言 时间:
2020-03-23 00:19:33
阅读次数:
73
你写的代码导致浏览器运行奔溃,或页面卡住了,卡死了,怎么办? 你可以试试定时器的一个方法,叫做数组分块。 脚本长时间运行的问题通常由两个原因造成的: 1.过长或过深的函数调用 2.进行大量处理的循环。 长时间循环通常遵循下面模式 for(let i = 0,len = data.length; i ...
分类:
其他好文 时间:
2020-03-22 14:11:23
阅读次数:
71
优化简介 MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。 在MySQL中,可以通过SHOW STATUS 语句查询一些MySQL的性能参数。如查询连接次数,可以执行如下语句: SHOW STATUS LIKE 'Connections'; 如果要查询慢查询 ...
分类:
数据库 时间:
2020-03-21 21:53:54
阅读次数:
90