线程池优势: a、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; b、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行; c、方便线程并发数的管控。因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成cpu过度切换( ...
分类:
编程语言 时间:
2020-03-05 22:07:15
阅读次数:
74
原文:.net core 3.1 webapi后端接收钉钉小程序post的文件/图片 世上本没路;走的人多了,便成了路。 dd.uploadFile({ url: '请使用自己服务器地址', fileType: 'image', fileName: 'file', filePath: '...', ... ...
分类:
微信 时间:
2020-03-04 15:12:47
阅读次数:
176
JVM的内存区域是怎么划分的?JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。那么JVM内存区域是怎么划分的呢?首先是程序计数器(ProgramCounterRegister),在JVM规范中,每个线程都有自己的程序计数器。这是一块比较小的内存空间,存储当前线程正在执行的Jav
分类:
其他好文 时间:
2020-03-04 00:24:06
阅读次数:
63
配置软件源ubuntu18.04上无法直接安装heirloom-mailx,需要添加软件源 sudo vi /etc/apt/sources.list写入 deb http://cz.archive.ubuntu.com/ubuntu xenial main universe 安装heirloom- ...
分类:
系统相关 时间:
2020-03-03 19:00:37
阅读次数:
217
你是否也遇到过这些问题? 运行线上系统突然卡死,系统无法访问,甚至直接OOM 想解决线上JVM GC问题,但却无从下手 新项目上线,对各种JVM参数设置一脸懵逼,直接默认,然后就JJ了 每次面试都要重新背一遍JVM的一些原理概念性东西 这段广告语写的好,趁着在家办公学习下JVM,先列出整体知识点 J ...
分类:
编程语言 时间:
2020-03-02 10:46:04
阅读次数:
89
高度塌陷的产生条件:父元素没有设置高度,所有的子元素都浮动 父元素在文档流中高度默认是被子元素撑开的, 1 <!DOCTYPE html> 2 <html 3 <head> 4 <meta charset="utf-8"> 5 <title>解决高度塌陷</title> 6 <style type= ...
分类:
其他好文 时间:
2020-03-01 20:19:44
阅读次数:
68
static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问static方法 static方法 一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访 ...
分类:
其他好文 时间:
2020-02-28 19:07:55
阅读次数:
65
重置样式 @charset "utf-8"; html,body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;} body{font-si ...
分类:
Web程序 时间:
2020-02-27 01:08:07
阅读次数:
978
一、Python3环境部署 1.下载最新版本的python3.7,可根据自己电脑的位数下载,如:我的64位的win10,下载对应的64位python3.7版本python3.7.0下载 (Python各版本下载网址:https://www.python.org/ftp/python) 2.安装开始, ...
分类:
编程语言 时间:
2020-02-26 23:00:46
阅读次数:
283
你是否也遇到过这些问题? 运行线上系统突然卡死,系统无法访问,甚至直接OOM 想解决线上JVM GC问题,但却无从下手 新项目上线,对各种JVM参数设置一脸懵逼,直接默认,然后就JJ了 每次面试都要重新背一遍JVM的一些原理概念性东西 这段广告语写的好,趁着在家办公学习下JVM,先列出整体知识点 点 ...
分类:
编程语言 时间:
2020-02-21 12:43:43
阅读次数:
80