动态链接库-C/C++ 创建dll 动态链接库 DLL(Dynamic Link Libarary) DLL中包含若干共有的代码、数据、可以供其他模块使用 但是只有经过export导出后才允许被外部正常调用。 可以使用火绒剑这个软件查看进程的各种调用的dll文件 首先采用vs2019新建dll项目 ...
分类:
编程语言 时间:
2020-12-17 12:30:14
阅读次数:
2
1、基本架构 (1)、应用程序Spark 应用程序由一个驱动器进程和一组执行器进程组成。驱动进程运行 main()函数,位于集群中的一个节点上,它负责三件事:维护 Spark 应用程序的相关信息;回应用户的程序或输入;分析任务并分发给若干执行器进行处理。驱动器是必须的,它是 Spark 应用程序的核 ...
分类:
其他好文 时间:
2020-12-17 12:09:25
阅读次数:
2
有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | gre ...
分类:
系统相关 时间:
2020-12-17 12:06:23
阅读次数:
3
1. 安装 yum install supervisor 2. 编辑配置文件 在 /etc/supervisord.d 创建 xxx.ini 文件, 注意输出日志文件需要先创建一个,否则可能启动不了 #配置程序名称 [program:xxxx] #运行程序的命令 command=dotnet xxx ...
分类:
Web程序 时间:
2020-12-17 12:00:44
阅读次数:
2
前言到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个BUG!),不过还好是不同的环境互相没有影响。定位问题拿到问题后首先去服务器上看了看,发现运行的只有我们的Java应用。于是先用ps命令拿到了应用的PID。接着使用ps-Hppid将这个进程的线程显示出来。输入大写的P可以将线程按照CP
分类:
其他好文 时间:
2020-12-16 12:56:49
阅读次数:
7
并发:指的是两个或者多个事件(任务) 在同一时间段内发生的。 并行:指的是两个或者多个事件(任务)在同一时刻发生(同时发生)。 线程与进程 进程:是指一个内存中运行的的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个线程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系 ...
分类:
编程语言 时间:
2020-12-16 11:51:19
阅读次数:
5
此处的限制是以下几个部分 每一个tcp的网络连接也是一个socket文件 , 所以有文件句柄数限制 系统级:当前系统可打开的最大数量,通过fs.file-max参数可修改用户级:指定用户可打开的最大数量,修改/etc/security/limits.conf进程级:单个进程可打开的最大数量,通过fs ...
分类:
系统相关 时间:
2020-12-15 12:54:25
阅读次数:
10
介绍 为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 布尔值 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScrip ...
分类:
其他好文 时间:
2020-12-15 12:53:35
阅读次数:
4
引子 几乎在每一本js相关的书籍中,都会说js是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程的角度来解释这个问题。 CPU 说到CPU和进程、线程,对计算机操作系统有过学习 ...
分类:
编程语言 时间:
2020-12-15 12:53:08
阅读次数:
5
Java是一门半编译型、半解释型语言。其具有以下的11个特性: 1、简单性 没有头文件、指针运算、结构、联合、操作符重载、虚基类等。 2、面向对象 一切皆对象。 3、分布式(微服务) Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访 问 ...
分类:
编程语言 时间:
2020-12-15 12:42:58
阅读次数:
4