一、调度器的由来 调度本身是指操作系统中为每个任务分配其所需资源的方法。 在操作系充中,线程是任务执行的最小单位,是系统调度的基本单元。 虽然线程比进程轻量,但是在调度时也有比较大的额外开销,每个线程都会占用几M的内存,上下文切换时也会消耗几微秒的时间,这些都是高并发的阻碍。 Go语言的诞生有一个很 ...
分类:
其他好文 时间:
2021-03-30 13:55:46
阅读次数:
0
1. 执行命令:netstat -tunlp 2. 执行 :kill -9 6153 (为占用进程的PID) 或者 意思是地址已被使用,搜索相关问题后发现是因为,你曾启动过相同或者类似的服务占用了这个端口(一般来讲,在Mac上直接用Python启动的话,会导致退出不完整,你不能通过点击GUI的“退出 ...
分类:
其他好文 时间:
2021-03-30 13:52:55
阅读次数:
0
定义 一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。当某些数据只需要在系统中保留一份的时候,可以选择使用单例模式。 饿汉式 饿汉式的实现方式比较简单。在类加载的时候,静态实例就已经创建并初始化好了,所以,实例的创建过程是线程安全的。如果实例占用资源多,按照 ...
分类:
其他好文 时间:
2021-03-29 12:29:27
阅读次数:
0
java -XX:+PrintCommandLineFlags -version 其中得出的max 内存除以1024,得到按兆为单位。 然后用glances,查看, 如果没有glances命令,用yum 安装一下,如果安装不到,更新一下repo的源和附加源。 默认java的一个进程占用内存总量的1/ ...
分类:
编程语言 时间:
2021-03-29 12:15:57
阅读次数:
0
看到一篇总结的很好的一篇博文,于是做个小结 redis大多数时候是单线程运行的(同一个时间只占用一个CPU,只有一个指令在运行,即不可能并行读写),但是redis性能还是很好,原因如下: redis使用了 多路I/O复用机制(详看我的另一篇博客多路复用机制),处理客户端请求时,不会阻塞主线程。red ...
分类:
编程语言 时间:
2021-03-18 14:33:32
阅读次数:
0
一、选择排序 选择排序是一种非常简单而且很直观的排序算法,此排序算法的时间复杂度为O(n²),因此,从时间复杂度来看,需要排序的数据规模越小,效果就越好;它的好处就是在进行排序的过程中不会占用额外的内存空间。 选择排序的基本思想:每一次在n-i+1(i=1,2,3,...,n-1)个记录中选取最小的 ...
分类:
编程语言 时间:
2021-03-18 14:26:58
阅读次数:
0
(1)17347083 -rw-r--r--. 1 root root 384 Sep 1 2020 /etc/hosts (2)17347083 inode号 (3) - 文件类型 (4) rw-r--r-- 文件权限 (5) . .与selinux有关 (6) 1 文件硬链接数量 (7)root ...
分类:
其他好文 时间:
2021-03-17 14:17:18
阅读次数:
0
Sql Server提供的计算列是一个虚拟的列,通常情况下该列的值是由表中的其它列计算得出的。默认情况下,它不占用磁盘容量,因为这些计算列的值都是根据我们指定的表达式动态计算出来的,只有查询的时候才会被计算出来。然而,使用了PERSISTED关键字的计算列,会将表达式的计算结果值写入到磁盘中,进一步 ...
分类:
数据库 时间:
2021-03-17 14:01:24
阅读次数:
0
问题 Windows Software Protection 占用了很高CPU,导致机器CPU 风扇唧唧哼哼的~~~~ 服务说明 百度上的网友说,这个服务是微软用来校验系统版本的,所有对于我这用“正版”的人,这个服务自然是没用的 解决办法 对我没用,自然是干掉他。 这个是系统服务,直接删掉服务文件, ...
在官网上下载elasticsearch-windows后,按照官方的步骤,解压,运行bin/elasticsearch.bat,但是启动时控制台报错,错误如下: [o.e.t.TransportService ] [qIMyueh] publish_address {127.0.0.1:9301}, ...