分类目录

链接

2020年九月
« 8月    
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

博主推荐

PVE修改源source.list

vi /etc/apt/sources.list.d/pve-enterprise.list deb http://download.proxmox.wiki/debian/pve buster pve-no-subscription   vi /etc/apt/sources.list deb http://mirrors.163.com/debian buster main contrib deb http://mirrors.163.com/debian buster-updates main contrib # security updates deb http://mirrors.163.com/debian-security/ buster/updates main contrib 最后执行 apt update

运维 暂无评论 阅读(54)

git合并两个有冲突的分支

git合并两个有冲突的分支 背景: 现在有两个分支 master,develop 一面有一个共同的文件 index.js,现在两个分支一样。 当A修改了index.js,commit&push到master后, B修改index.js,  commit&push到develop, 现在,当B想merge code to master就会报conflict冲突。   解决办法: 1.B switch branch to master TIPS1: 选择master分支 TIPS2:选中merge 2.切换之后,会提示是否合并代码,选择merge,并输入comment 3.这时,master的代码就拉了一下来,并且有冲突。 4.找到index.js,修改文件,合并A和B...

LINUX, 运维 暂无评论 阅读(94)

阿里云镜像库

阿里云镜像库点我进入: https://opsx.alibaba.com/mirror

运维 暂无评论 阅读(107)

Ocelot+Consul+.netcore高可用&动态伸缩

Ocelot 网关: publicclassStartup { publicStartup(IConfiguration configuration) { Configuration= configuration; } publicIConfigurationConfiguration{ get;} // This method gets called by the runtime. Use this method to add services to the container. publicvoidConfigureServices(IServiceCollection services) {             var config =newConfigurationBuilder() .AddJsonFile("Ocelot.json",false,true) .Build();             services.AddOcelot(config).AddConsul();             servic...

.NET, 微服务, 运维 暂无评论 阅读(142)

基于docker 如何部署surging分布式微服务引擎

1、前言 转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微服务引擎,再把业务进行剥离, 通过配置路径就能驱动加载业务模块,这样的细粒度设计,能更加灵活从业务中针对于对象加以细分,能更加灵活的拆分聚合服务。而这篇文章我们来谈谈基于docker 如何部署 surging源码下载: https://github.com/fanliang11/surging 2、概述 容器,就是用来存放镜像的器皿,而镜像是构建成的一个轻量的、独立的、可...

.NET, 微服务, 系统架构, 运维 暂无评论 阅读(148)

error: RPC failed; HTTP 413 curl 22 The requested URL returned error

error: RPC failed; HTTP 413 curl 22 The requested URL returned error   方法1: 第一个解决办法是: 在git bash中执行:git config http.postBuffer 524288000 成功后,再次提交,ok。 有些博客,说这个办法不灵,我试可以。   方法2: 错误场景: 使用Git提交文件报错,找了许多方法,都是无济于事,几经周转才得以解决。   错误如下: git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v –tags origin refs/heads/develop:refs/heads/devel...

运维 暂无评论 阅读(172)

使用NSSM将exe封装为服务

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉了后可以自动重启 可以自定义环境变量 这里面的每一个功能都非常实用,使用NSSM来封装服务可以大大简化我们的开发流程了。 开发的时候是一个普通程序,降低...

系统架构, 运维 暂无评论 阅读(284)

git基本命令

1.git pull 2.git add *.* 3.git commit *.* -m "some comment" 4.git push   git合并冲突: 1、git冲突了,根据提示找到冲突的文件,解决冲突 如果文件有冲突,那么会有类似的标记(进去类似于vim的操作界面,把conflict相关的行删除掉) 2、修改完之后,执行git add 冲突文件名 3、git commit 注意:没有-m选项 4、直接git push就可以了,因为刚刚已经执行过相关merge操作了

LINUX, 系统架构, 运维 暂无评论 阅读(247)

linux shell守护进程(daemon)

一、守护进程的定义 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。 二、守护进程的用途 在日常使用当中,有些linux程序进程是必须长期存在,如果进程由于出错或者某种原因终止了,应该要能自我恢复。譬如说一些公司的网站后台程序,必须24小时要保证正常运转,虽然一般都有专人负责服务器的维护,但维护人员总有离开服务器的时候。这时就需要守护进程了,只要能够监控到服务器程序崩溃了,守护程序就能及时地重...

LINUX, 系统架构, 运维 暂无评论 阅读(390)

使用jenkins远程布署.net项目

windows下使用 jenkins 持续集成.net项目 前言 随着微服务的兴起,原先一个庞大的项目,被切分一个个功能独立的微服务,虽然使得业务系统的扩展性和维护性得到提升,但是也加大了维护人员的工作量。有的系统由成百上千个微服务组成,如果每次有修改,都要手工去发布的话,那将是一件可怕的事。 而 jenkins 的到来,让运维人员看到了福音。 什么是Jenkins? 通俗的讲,jenkins就是用来简化,代码托管服务器到部署服务器的过程。举个例子,如果我有一个页面视图,显示 ASP.NET,现在接到需求要改成 Hello Word,你...

系统架构, 运维 暂无评论 阅读(373)