摘要: 一.本系列教程说明 gitserver采用的:Gogs 持续集成工具采用:Jenkins 容器:Docker 二.为什么不用gitlab? 没有采用gitlab,因为gitlab比较吃配置,至少得2核4G的配置。采用go语言开发的gogs来代替,搭建方便(不到10分钟就能安装完成),资源消耗低,功能阅读全文
posted @ 2018-03-23 11:08 晓晨Master 阅读(8325) 评论(14) 编辑
摘要: 写在前面 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章是采用翻译加我自己的经验结合而成的,还有一些根据国内的使用习惯进行了阅读全文
posted @ 2017-12-26 20:39 晓晨Master 阅读(9285) 评论(7) 编辑
摘要: 一.前言 众所周知,IdentityServer4 默认支持两种类型的 Token,一种是 Reference Token,一种是 JWT Token 。前者的特点是 Token 的有效与否是由 Token 颁发服务集中化控制的,颁发的时候会持久化 Token,然后每次验证都需要将 Token 传递阅读全文
posted @ 2018-09-20 08:45 晓晨Master 阅读(2377) 评论(40) 编辑
摘要: 一. 前言 关于必须使用HTTPS这个问题,很多朋友都在群里问到了,不过由于这个问题很简单,一直也没通过文章的方式记录下来,今日有时间,便说说它的前因后果吧,给需要的人解惑~。 二. 问题发生 本文所使用代码为 IdentityServer4 的 QuickStart2 的源代码,文末会给出下载地址阅读全文
posted @ 2018-09-05 21:27 晓晨Master 阅读(1629) 评论(0) 编辑
摘要: 一. 问题场景 Redis 作为当前最流行的内存型 NoSQL 数据库,被许多公司所使用,作为分布式缓存。我们在实际使用中一般都会为 key 带上指定的前缀或者其他定义的格式。当由于我们程序出现bug,造成 redis 里面的存储的值,与我们预期的不一致时,我们可以通过查询指定格式的 key,来定位阅读全文
posted @ 2018-08-30 14:04 晓晨Master 阅读(2599) 评论(0) 编辑
摘要: 快速查询IP信息,支持国内和国外IP信息查询,支持查询经纬度,地理位置最高支持到城市。 1. IPTools.China 快速查询中国IP地址信息,包含国家、省份、城市、和网络运营商。非中国IP只支持查询国家。 (1) 安装 (2) 下载数据库文件 将数据库文件下载完成以后,放到你的项目根目录(与 阅读全文
posted @ 2018-08-21 16:52 晓晨Master 阅读(2261) 评论(2) 编辑
摘要: 一. 版本里的坑 自从 .NET Core 2.1.0版本发布以后,近几个月微软又进行了几次小版本的发布,可见 .NET Core 是一门生命力非常活跃的技术。经过一段时间的实践,目前做 ASP.NET Core 开发时,使用的 Nuget 包,比如 等的版本号要与 .NET Core 版本号 (不阅读全文
posted @ 2018-08-20 08:58 晓晨Master 阅读(3199) 评论(6) 编辑
摘要: 一.前言 给大家分享一下,如何为VS2017设置透明背景图。下面是一张设置前和设置后的图片。 设置前: 设置后: 二.设置背景图片的扩展程序 我们打开VS的扩展安装界面:【工具】 【扩展和更新】 【联机】,输入 “Background”,可以看到有两个搜索结果:“ClaudiaIDE”以及“Colo阅读全文
posted @ 2018-07-31 08:48 晓晨Master 阅读(4433) 评论(20) 编辑
摘要: 1.安装程序CORS程序包 一般默认都带了此程序包的 2.配置CORS服务 在 类, 方法里,添加如下代码: 策略名称可以自定义 3.配置CORS中间件 在 类, 方法里,添加如下代码: 主要是 这句代码, 需要注意的是必须放在 之前,且策略名称必须是已经定义的 。阅读全文
posted @ 2018-07-30 18:40 晓晨Master 阅读(518) 评论(0) 编辑
摘要: 一.开篇 地球,中国,成都市,某小区的阳台上,一青年负手而立,闭目沉思,阵阵的凉风吹得他衣衫呼呼的飘。忽然,他抬起头,刹那间,睁开了双眼,好似一到精光射向星空,只见这夜空......一颗星星都没有。他叹了下气,“今日夜观星象,看来是时候了。”他走到电脑桌前,双手不断的做出各种手势,同时口中念着晦涩难阅读全文
posted @ 2018-07-20 08:51 晓晨Master 阅读(1309) 评论(12) 编辑
摘要: 一.前言 Jenkins是当下比较流行的一款功能强大的持续集成工具,它支持搭建集群,来提高多项目的构建速度,模式为主从模式,master会将任务分配到各个从节点进行并发构建,从而提高速度,下面介绍一下如何搭建Jenkins集群。 二.环境介绍 系统环境:CentOS 7.2 Jenkins版本:2.阅读全文
posted @ 2018-07-11 23:20 晓晨Master 阅读(1314) 评论(1) 编辑
摘要: Jenkins 版本 2.121.1 编写构建脚本执行,发现脚本执行出错,不会中断构建过程,导致最后展现的构建结果是错误的。 原因:构建脚本头部加入 ,jenkins会将脚本放在一个临时sh文件里面进行执行,默认是无法捕获到错误的,移除即可,无需指定命令解释器。 第二种方法: 在脚本头部( 后面)加阅读全文
posted @ 2018-07-11 17:17 晓晨Master 阅读(678) 评论(0) 编辑