Fork me on GitHub
摘要: 集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo的微服务开发框架 Github源代码地址 https://github.com/PeyShine/Demo.MicroServer Apollo配置 阅读全文
posted @ 2020-05-11 16:41 沛山 阅读(2541) 评论(2) 推荐(6) 编辑
摘要: 一.背景说明: 之前分享过一个微服务开发框架, “享一个集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo+SkyWalking的微服务开发框架”,前两天在Github上收到一个Issues,是想我 阅读全文
posted @ 2020-07-07 09:14 沛山 阅读(1577) 评论(10) 推荐(5) 编辑
摘要: Hexo目录: Hexo快速构建个人小站-Hexo初始化和将项目托管在Github(一) Hexo快速构建个人小站-自定义域名和自定义主题(二) 背景交代: 前面两章完成了Hexo的初始化和部分自定义的功能,对于只想展示文章来说也是没有问题的,但是无法与读者进行互动,无论读者对错误的反馈还是对优质内 阅读全文
posted @ 2020-07-01 12:20 沛山 阅读(1337) 评论(1) 推荐(0) 编辑
摘要: 背景交代: 在上一章《Hexo快速构建个人小站-Hexo初始化和将项目托管在Github(一)》中,我们已经成功的利用hexo初始化了博客项目,并托管在Github上,且通过Github的二级域名可以成功访问,但是,这么长的域名总归是是有点别扭,如果有强迫症估计更是受不了,这节我们介绍绑定自定义域名 阅读全文
posted @ 2020-06-18 08:45 沛山 阅读(533) 评论(0) 推荐(1) 编辑
摘要: 背景交代 相信每个程序员都有自己做过个人网站,博客之类的项目了,但是现在还在维护吗?反正我前前后后做过2到3个了,维护一段时间后因为一些不可逆的原因(主要是懒)都没有维护了,购买的一些域名和服务器信息也都过期了,最近玩了一下hexo,发现这个东西挺方便的,基本半个小时就可以搞完,并且如果 完全托管在 阅读全文
posted @ 2020-06-17 09:54 沛山 阅读(955) 评论(2) 推荐(1) 编辑
摘要: 声明: 感觉之前可能没表达清楚,导致评论区很多伙伴误会了,我依然在职,只是身边的朋友一个个的离开让我有很大的触动,所以才写下这篇文章,以下所有内容均为个人感受与意见,与公司无关 1.写点情怀 平日里都是分享技术的,但是最近做的最多的一件事却是送别,挺悲伤的一个词,我个人不太喜欢,但是现在整个大的环境 阅读全文
posted @ 2020-06-03 09:47 沛山 阅读(4736) 评论(30) 推荐(8) 编辑
摘要: 一.相关介绍 Dockerfile:关于Dockerfile的使用说明,我在文章《让.NetCore程序跑在任何有docker的地方》中有说到,这里不在赘述,需要的可以先看下,本文主要介绍Jenkinsfile结合dockerfile配合使用,自动构建.NetCore应用程序。 Jenkinsfil 阅读全文
posted @ 2020-05-26 17:30 沛山 阅读(2897) 评论(6) 推荐(10) 编辑
摘要: 一:新建表和字段建议: 1.所有数据表和字段要有清晰的注释,字段说明 说明:不管是创建者还是其他开发或者后续维护者都能清楚知道数据表和字段定义的含义 2.表名、字段名使用小写字母或数字,禁止出现数字开头 说明:MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写,为了避免出现不 阅读全文
posted @ 2020-05-21 10:17 沛山 阅读(2337) 评论(20) 推荐(17) 编辑
摘要: 一.分别在Windows/Mac/Centos上安装Docker Windows上下载地址:https://docs.docker.com/docker-for-windows/install/(window上安装的常见问题和解决方案请参考下方步骤六) Mac上下载地址:https://hub.do 阅读全文
posted @ 2020-05-19 18:03 沛山 阅读(1775) 评论(9) 推荐(15) 编辑
摘要: 一.docker的安装与加速器配置 安装docker:yum install docker (默认安装路径/var/lib/docker) 启动docker服务:systemctl start docker.service (sudo service docker start) 配置开机启动并验证: 阅读全文
posted @ 2020-05-19 10:24 沛山 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 一.CI,CD,Jenkins的介绍 CI:持续集成(Continuous integration,简称 CI),在传统的软件开发环境中,有集成,但是没有持续集成这种说法,长时间的分支与主干脱离,导致分支与主干可能存在较大偏差,在集成代码的时候可能需要花费数小时更久的时间来修复代码,以便最终将代码集 阅读全文
posted @ 2020-05-15 07:36 沛山 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 1.APM工具的选取 Apm监测工具很多,这里选用网上比较火的一款Skywalking。 Skywalking是一个应用性能监控(APM)系统,Skywalking分为服务端Oap、管理界面UI、以及嵌入到程序中的探针Agent部分,大概工作流程就是在程序中添加探针采集各种数据发送给服务端保存,然后 阅读全文
posted @ 2020-05-13 23:21 沛山 阅读(1614) 评论(4) 推荐(4) 编辑
摘要: 前提说明: 本编文章所属的微服务框架代码和对mongo支持的代码全部放在github,地址:https://github.com/PeyShine/Demo.MicroServer 另外,如果不知道怎么安装mongodb可以看这篇:https://www.cnblogs.com/peyshine/p 阅读全文
posted @ 2020-05-13 09:37 沛山 阅读(528) 评论(2) 推荐(0) 编辑
摘要: 1.版本选取 访问mongodb的镜像仓库地址:https://hub.docker.com/_/mongo?tab=tags&page=1 这里选取最新版本进行安装,如果想安装其他的可用版本,可以使用命令“docker search mongo”来查看 2.拉取最新版本镜像 这里执行命令"sudo 阅读全文
posted @ 2020-05-12 15:31 沛山 阅读(16380) 评论(0) 推荐(0) 编辑