dotNET Core:配置

dotNET Core中默认情况下没有了之前版本的App.configWeb.Config文件,换成了新的json格式的配置文件。当然,如果想使用之前的方式也是可以的。下面说说在dotNET Core中各种使用配置的方法。

阅读全文

我们真的需要KPI吗?

前言

工作十几年,经历过不少的公司,每个公司都有自己的管理方法,其中大公司比较偏爱使用KPI考核,小公司则直接靠人来管理。下面谈谈之前公司KPI考核制度和现在「松散」管理的对比。

阅读全文

读《阿米巴经营》

《阿米巴经营》的作者稻盛和夫一生中创建了2家500强企业,并在70多岁高龄接管日航,扭转亏损的局面,是一位传奇人物。他根据自己的管理思想独创了阿米巴经营方式。《阿米巴经营》一书是他一生智慧的结晶。

阿米巴经营法总结一下有以下几点:

阅读全文

修改VS Code背景色

一直以来都是在Windows下进行开发,VS自定义的字体和背景色已经跟了我十来年了,最近已渐渐不使用Mac下的Windows虚拟机了,主力开发工具就变成了VS Code For MacVisual Studio For Mac。没有了之前的背景色还真不习惯,下面介绍怎样修改Mac下的VS CodeVS的背景色。

阅读全文

GitLab配合Jenkins打造自动化部署

GitLabCICD功能模块,但我对Jenkins更熟悉些,所以先使用Jenkins将自动发布搭建起来,后面再继续研究GitLabCICD功能。

阅读全文

坚持很难?是不是没找对方法

最近听到了很多关于坚持的话题。

1、公司的年中会议上,几位领导人的讲话都提到了我们需要找准方向,坚持下去。
2、在dotNET 跨平台的群里,有群友问怎样才能成为像张善友这样的大牛?张善友的回答是:我做技术近20年,坚持每天学习新技术半小时,坚持晚上11点睡觉,早上6点起床。
3、在逻辑思维的公众号中,罗胖坚持每天早上6点半发布一条有价值的60秒语音,就这么一件事,他坚持了2000多天。

阅读全文

这些年我关注的公众号

在现在这样一个信息大爆炸的时代,我们可以用各种途径和方式来获取想要的信息,而且你会发现重要的信息往往都会重复出现,所以我现在主要用来获取技术方面信息的途径是微信公众号。公众号的关注也是动态变化的,时常会关注一些新的公众号,也有些会被清理掉。下面是几年下来一直持续关注的技术公众号,排名不分先后。

阅读全文

Docker 常用命令

学习Docker有段时间了,所有的操作都是在命令行下,如果不是每天都在使用,很容易忘记命令。本文将以学习Docker的角度,从前到后,将一些常用的Docker命令记录下来,算是个备忘。

阅读全文

在团队中使用GitLab中的Merge Request工作模式

在工作中使用Git已有5年多的时间了,Git分布式的工作机制以及强大的分支功能使得在团队中推广使用没有受到什么阻碍。一直以来都是采用的分支管理模式,我把项目的开发分为三个阶段:开发、测试和上线。

阅读全文

近期写作计划

写博客很多年了,都是想到哪写到哪,更多的是些学习的记录,缺少思考性的东西。最近开通微信公众号:不止dotNET,希望能将工作和学习中更多的思考分享出来。

做产品或项目,都会事先制定开发计划,按照计划往前走,确保最终达成目标。公众号也可以看作是一个特殊的产品,只不过这个产品没有时间节点,需要的是我们持续的思考、学习,并且能够长期的输出。本文就先来制定一个短期的写作计划。

阅读全文

Docker安装MySql-挂载外部数据和配置

在上一篇中《在CentOS7中使用Docker安装MySql》中介绍了怎样在Docker中安装Mysql,但存在两个问题:

阅读全文

开通微信公众号-不止dotNET

在微信发布公众号助手之际我开通了本公众号:不止dotNET,这是微信的一个新的里程碑,也算是我自己一次心的起航。

阅读全文

调用API修改Ocelot的配置文件

Ocelot是一个基于.net core的开源webapi服务网关开源项目,功能比较强大,Github项目地址为:https://github.com/ThreeMammals/Ocelot,关于Ocelot的学习资料可以看看张善友的网站:http://www.csharpkit.com/apigateway.html

Ocelot的路由设置是基于配置文件的,同样在Ocelot中使用Consul做服务发现时,也是基于配置文件,当我们修改路由或者需要往Consul中添加ServiceName的时候,需要修改配置文件,网关服务也需要重启,这当然不是我们想要的。

在张善友的帮助下,得知可以通过调用api的方式来修改Ocelot的配置文件,官方文档:https://ocelot.readthedocs.io/en/latest/features/administration.html,本文以示例的方式来介绍怎样通过调用api的方式修改Ocelot的配置文件。

阅读全文

在CentOS7中使用Docker安装MySql

环境

  • CentOS:7.4
  • Docker: 1.13.1
  • MySql: 8.0.11

阅读全文

CentOS7安装GitLab

一直以来源代码一直都放在码云上,但最近码云开始收费了,免费版本的私有项目的成员限制在5个,这远远不够用了。所以需要搭建自己的Git服务器,下面内容为安装经过,记录一下:

阅读全文