简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、创建表分区MySql默认是支持表分区的,可以通过语句查询是否开启表分区功能:show plugins ;创建表分区只需要在创建表的语句后面加上分区语句就可以,例如:create table user(id int(11) not null,name varchar(32) not null)--正常的创建语句partition by range(id)-...
一、自旋锁自旋锁是指当一个线程在获取锁对象的时候,如果锁已经被其它线程获取,那么这个线程将会循环等待,不断的去获取锁,直到获取到了锁。适合于原子操作时间非常短的场景优点:避免了线程上下文切换。性能较高。缺点:如果长时间等待,将消耗大量的CPU资源。而且多个等待中的线程,并不是等待时间越长就先获取到锁,有可能会一直等待下去。两种实现方式如下:实现代码一:private static int _Spi
pipeline{ #根节点,看见pipeline就知道是声明式语法了,如果是node,则是脚本式语法agent any#指定流水线的执行位置(jenkins agent),流水线中的每个阶段都必须在某个地方(物理机、虚拟机或docker容器)执行stages{#stage的容器,可以包含一至多个stagestage('build'){#阶段,代表流水线的阶段,参数是阶段的名称。如 构建、测试、发
NodeNode是Pod真正运行的主机, 可以物理机, 也可以是虚拟机。为了管理Pod,每个Node节点上至少要运行container runtime( 比如docker或者rkt) 、kubelet 和 kube-proxy 服务。kubeadmK8s集群的管理工具。kubectlK8s的命令行工具,用户使用它来管理集群资源(如 pod,service,deployment等)。kubeletk
只需要在Master节点上安装(Master1、Master2、Master3);如果是公有云,可以直接购买阿里云的SLB。一、安装Keepalived和HAProxyyum install keepalived haproxy -y二、配置HAProxy所有Master节点的HAProxy配置相同:mkdir /etc/haproxyvi /etc/haproxy/haproxy.cfgglob
1、将项目发布2、在linux系统中创建文件夹/opt/site/,并将项目放置文件夹下面。3、创建dockerfile文件也放置在/opt/site/目录下面FROM microsoft/dotnet:2.1-aspnetcore-runtimeCOPY ./coreTest /appWORKDIR /appEXPOSE 9099CMD ["dotnet", "...
之前公司的多个站点都是部署在两台外网服务器中, 并通过域名进行相互调用。最近要将这些站点迁移到两台处于同一局域网内的服务器中。在代码中通过Http请求另一局域网的站点时报错。请求外网第三方应用一切正常。服务器A:CentOS系统,Docker部署,Asp.Net Core Web应用,内网IP: 192.168.1.10服务器B:Windows server系统,IIS部署,Asp.Net Cor
说明:1、Polly官网:http://www.thepollyproject.org/2、Polly安装:Nuget Microsoft.Extensions.Http.Polly熔断:熔断开启之后,在熔断过程中将不再发送http请求,而是直接抛异常出来。等到熔断被自动关闭后再正常请求。降级:熔断开启之后会抛出异常,降级机制则会捕获异常,然后可以进行自定义处理异常。超时:Http请求的超时时间。
使用PeterKottas.DotNetCore.WindowsService开发的定时任务,之前一直部署在windows服务器下面。最近开始迁移至linux环境下(centOS 7.6),这里使用Supervisor进行部署,也可以使用docker哦。接下来记录了本次安装部署的全过程(踩坑过程)。1、安装Supervisoryum install python-setuptools...
自动告警添加步骤总结如下:1、在模板中,新增一个监控项:如磁盘空间不足。2、在模板中,新增一个图形,用于展示监控项的内容。3、在模板中,新增一个触发器,用于自动告警。4、应用了此模板的主机都将自动生效。1、选择一个合适的模板使用“Template OS Linux by Zabbix agent”模板来添加监控项,应用了此模板的主机都能监控到。前面客户端linux的监控都是使用的这个模板。配置 =