请叙述一下您对线程池的理解? 回答这个面试题要从线程池的好处,线程池如何使用和线程池启动时执行的策略来说 线程池的好处: 降低资源消耗:重复利用线程池中的线程节省线程创建和销毁带来的消耗; 提高性能:当任务需求时,可以不用创建线程直接执行,主要是直接从线程池中取出线程去执行; 提高线程的可管理性:线 ...
分类:
编程语言 时间:
2020-05-30 12:51:24
阅读次数:
86
问题起因: 开发中不想修改主配置文件 application.yml 中的 active 属性,每次提交代码还得把它由 dev 改成prod,提交代码时需要刻意不提交它,能不能不修改它呢 ?当然是可以的,修改启动参数即可 问题处理: https://www.cnblogs.com/WPF0414/p ...
分类:
编程语言 时间:
2020-05-30 12:51:47
阅读次数:
91
by 程序员野客 在之前的文章中,我们已经介绍了 Python 通过 _thread 和 threading 模块提供了对多线程的支持,threading 模块兼具了 _thread 模块的现有功能,又扩展了一些新的功能,具有十分丰富的线程操作功能,本节我们就来详细学习一下 threading 模块 ...
分类:
编程语言 时间:
2020-05-30 12:52:49
阅读次数:
54
课程源自http://e-learning.51cto.com/course/15234 """进程和线程的概述"""""" 进程就是运行中的应用程序。应用程序是静态的,进程是动态的。 查看所有正在运行的进程,每个进程至少对应一个线程。每个进程都用来完成一件作任务,每个线程完成进程内的一件子任务。线 ...
分类:
编程语言 时间:
2020-05-30 12:53:50
阅读次数:
56
python linecache模块 读取文件行使用注意事项 在python中,使用linecache模块读取文件的行很方便 import linecache filename = 'd:/test.txt' linecache.getline(filename, 2) 但是需要注意的是,如果fil ...
分类:
编程语言 时间:
2020-05-30 12:54:08
阅读次数:
61
计算机基本结构
分类:
编程语言 时间:
2020-05-30 12:54:42
阅读次数:
57
前言对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为Java开发人员,大家都Spring
分类:
编程语言 时间:
2020-05-30 12:57:01
阅读次数:
60
static final int poolSize = 50; static final long keepAliveTime = 0L; static final ThreadFactory threadFactory = new ThreadFactoryBuilder().setNameFor ...
分类:
编程语言 时间:
2020-05-30 12:57:37
阅读次数:
46
首先写一下我为什么想写这样一个系列的博文?
距离大学毕业已经八九年的时间了,至今回忆起当年学习C语言的坎坷之路,自己走了很多的弯路,虽然当时学习的很艰难,但是正是那时候打下的坚实基础,成就了现在工作上可以说是游刃有余吧,作为“过来人”想给正在正在大学里学习C语言的同学一些学习方法和借鉴,希望大家在学习的过程中不在那么辛苦,有一个”大哥哥“一样的人帮助大家一块把C语言这门功课学好、学懂、考过、实战,为以后的工作能够打下良好的基础。
分类:
编程语言 时间:
2020-05-30 12:58:23
阅读次数:
77
######################################################## #字典的创建及其使用 #字典用{}表示 vocaloid_dictionary={#"""key:value"""每个键值对代表一个元素 'miku':'01', 'rin':'02', ...
分类:
编程语言 时间:
2020-05-30 13:01:51
阅读次数:
78
为什么要找最佳线程数 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫无帮助 2.使用多线程就是在正确的场景下通过设置正确个数的线程来充分的利用 CPU 和 I/O 最大化程序的运行速度。 从两个方面和分析: CPU 密集型程序 I/O 密集型程序 1、CPU 密集型程 ...
分类:
编程语言 时间:
2020-05-30 13:02:12
阅读次数:
125
##1.C语言基础 C语言特性 ##2.数据类型 ##3.字面量 ##4.类型转换 ##5.表达式和运算符 ##6.语句 ##7.函数 ##8.数组 ##9.指针 ##10.结构,联合与位字段 ##11.声明 ##12.动态内存管理 ##13.输入和输出 ##14.多线程 ##15.预处理 ##16 ...
分类:
编程语言 时间:
2020-05-30 13:03:59
阅读次数:
87
package practice; import java.util.*; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub show(); } public ...
分类:
编程语言 时间:
2020-05-30 13:04:58
阅读次数:
58
一:安装Python 在官网下载最新的安装包 :输入Python 官网进入:: 1.1:下载 选择自己系统对应的版本 1.2 下载时选择一个新的路径 尽量不放在C盘 如我的 :这里的D盘是我专门管理软件类的。尽量不混淆 1.3:打开 我的D盘 python 路径下: 1.4:双击运行 选择自定义安装 ...
分类:
编程语言 时间:
2020-05-30 13:06:47
阅读次数:
80
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ...
分类:
编程语言 时间:
2020-05-30 13:08:03
阅读次数:
89
运行时报错:You must configure either the server or JDBC driver (via the serverTimezone configuration property),说明是mysql没有把时区改成+8:00,改一下就好,具体方法百度。 运行时报错: In ...
分类:
编程语言 时间:
2020-05-30 13:09:49
阅读次数:
88
代码实现 #include<stdio.h> #include<windows.h> #include<conio.h> char* playerPosition, *boxPosition[2]; /*初始化地图 map:地图数组 n: 地图的行数 m: 地图的列数*/ void csh(char ...
分类:
编程语言 时间:
2020-05-30 14:15:20
阅读次数:
126
(3)如何运行程序 交互提示模式下编写代码: 最简单的运行Python程序的办法就是在Python交互命令行中输入这些程序。在cmd中输入python,不需要任何参数就可以进入Python交互命令行 交互地运行代码: 在交互模式下工作,想输入多少Python命令就输入多少;每一个命令在输入回车后都会 ...
分类:
编程语言 时间:
2020-05-30 14:16:03
阅读次数:
80
代码实现 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 #include<conio.h> 5 int sz[6][6],cnt=0; 6 7 /*初始化数组*/ 8 void csh() 9 { 10 for (int ...
分类:
编程语言 时间:
2020-05-30 14:16:47
阅读次数:
97
背景 在我们实际生产容器化部署过程中,往往会遇到 Docker 镜像很大,部署发布很慢的情况 影响 docker 镜像大小的因素,主要有以下三个方面: 基础镜像的大小 。尽量选择 alpine 作为基础镜像 减少操作系统内置软件 Dockerfile 指令层数。 这就要求我们优化 Dockerfil ...
分类:
编程语言 时间:
2020-05-30 14:17:43
阅读次数:
95