C#多线程 一、首先了解下基本概念 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。线程是操作系统分配处理器时间的基本单元,在进程中可以有多个线程同时执行代码。进程之间的独立的, ...
分类:
编程语言 时间:
2020-07-08 01:05:00
阅读次数:
58
并发编程中问题的由来: CPU、内存、I/O设备的速度存在巨大差异,程序的整体性能取决于最慢的操作——读取I/O设备,为了合理利用CPU性能,平衡三者的速度差异,计算机体系结构、操作系统、编译程序做出了以下改进。 CPU增加了缓存 操作系统增加进程、线程分时复用CPU,进而均衡CPU与I/O设备的速 ...
分类:
其他好文 时间:
2020-07-08 00:48:42
阅读次数:
73
一般来说,容器技术主要包括Cgroup和Namespace这两个内核特性。Cgroup Cgroup是control group,又称为控制组,它主要是做资源控制。原理是将一组进程放在放在一个控制组里,通过给这个控制组分配指定的可用资源,达到控制这一组进程可用资源的目的。 NamespaceName ...
分类:
其他好文 时间:
2020-07-07 21:03:43
阅读次数:
73
首先,我们需要通过以下命令来检查MySQL服务器是否启动: ps -ef | grep mysqld 如果MySql已经启动,以上命令将输出mysql进程列表 如果mysql未启动,你可以使用以下命令来启动mysql服务器: root@host# cd /usr/bin ./mysqld_safe ...
分类:
数据库 时间:
2020-07-07 18:06:17
阅读次数:
106
一、docker安装 https://www.cnblogs.com/caoweixiong/p/12186736.html 二、docker使用 https://mp.weixin.qq.com/s/fVOteweoLv8PYkUH-V7ckw docker查进程 docker ps docker ...
分类:
其他好文 时间:
2020-07-07 18:04:08
阅读次数:
60
1、新建自由风格项目2、配置参数化构建,将发布状态Status、是否重启Reboot、发布版本号Version、发布的文件file、发布的项目project、要发布的tomcat名称tomcat_name、发布的路径update_path分别设置为参数3、先执行一次发布,会在/var/lib/jenkins/workspace生成job名的文件夹,我这里是hczd-sys_for_Onlyall4
分类:
其他好文 时间:
2020-07-07 15:51:04
阅读次数:
70
一、简介 ZAB ,Zookeeper Atomic Broadcast,zk原子消息广播协议,是专为ZooKeeper设计的一种支持崩溃恢复的原子广播协议,在 Zookeeper中,主要依赖 ZAB 协议来实现分布式数据一致性。 Zookeeper使用一个单一主进程来接收并处理客户端的所有事务请求 ...
分类:
其他好文 时间:
2020-07-07 15:43:05
阅读次数:
77
准备两个nginx服务 配置其中一个server指令块 listen 127.0.0.1:80; 即,只能本地访问。 (1)不能直接 -s reload, 应该先 -s stop 然后重新开启nginx进程 配置另外一个server (1)引入模块 include vhost/*.conf; (2) ...
分类:
其他好文 时间:
2020-07-07 15:31:35
阅读次数:
74
容器是一种沙盒技术。将应用部署到沙盒中,应用之间有了边界,不至于彼此之间相互干扰。 容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。 对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用 ...
分类:
其他好文 时间:
2020-07-07 15:08:22
阅读次数:
67
1. docker简介和核心概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 2. 为什么需要使用到容器 1. 传统服务部署,维护相对繁琐。 ...
分类:
其他好文 时间:
2020-07-07 15:06:55
阅读次数:
57