03 2018 档案
摘要:集成测试 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。 实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。一些局部反映不出来的问题,在全局上很可能暴露出来。 摘自百度百科 ASP.NET Co
阅读全文
摘要:1.去我们的仓库修改一下代码 为了节约时间,我直接在网页上改了。 我们把布局页的footer信息改一下: 然后提交。 2.切换到Jenkins可以看到已经在构建了 等待构建完成。 3.访问我们部署的地址 可以看到footer已经被成功更改 整个过程我们就改一下代码,提交就行了。
阅读全文
摘要:前言 我们在前面使用Jenkins集合Gogs来进行持续集成的时候,选择的是Jenkins定时检测git仓库是否有更新来决定是否构建。也就是说,我们提交了代码Jenkins并不会马上知道,那么我们可以通过webhook来解决。Jenkins的插件中心已经有对gogs的支持,真的是非常赞。 https
阅读全文
摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker
阅读全文
摘要:说明 3月14日,Let's Encrypt的执行董事Josh Aas对外宣布,他们的通配符证书正式上线,用户可以基于此特性轻松部署/开启所有子域名的HTTPS功能。 Let's Encrypt 是国外一个公共的免费SSL项目,由 Linux 基金会托管,它的来头不小,由 Mozilla、思科、Ak
阅读全文
摘要:我们国内使用官方Docker Hub仓库实在是太慢了,很影响效率 使用命令编辑文件: 加入下面的数据: docker cn镜像: https://www.docker cn.com/registry mirror 如果你是腾讯云的服务器那么请加入: 阿里云的服务器请查看:https://yq.ali
阅读全文
摘要:必读 本文为 docker compose 方式,但自从 Visual Studio 2017 15.8 版本更新以后,通过VS添加的 Docker 支持默认就只有 Dockerfile 了,所以最新版本Docker相关的操作方式请参见这篇文章:https://www.cnblogs.com/stu
阅读全文
摘要:博主不再推荐以Docker的方式安装Jenkins,请查看最新版 https://www.cnblogs.com/stulzq/p/9291237.html Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台
阅读全文
摘要:前言 最近在搭建自己的持续集成,网上非常多的教程都是使用的gitlab作为代码管理工具,但是gitlab非常重,而且吃配置,而gogs非常轻便简介,成为不二之选。 操作系统:Centos 7.0 一.安装 1.下载二进制包 所有版本的安装包都在:https://gogs.io/docs/instal
阅读全文
摘要:执行命令`yum install lrzsz`
阅读全文
摘要:本文转自:http://developer.51cto.com/art/201709/552085.htm 微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍微服务架构的演进、优缺点和微服务
阅读全文
摘要:注销IdentityServer与删除身份cookie一样简单,但是我们必须考虑将用户从客户端应用程序(甚至可能是上游身份提供程序)中注销。 一.删除身份认证Cookie 要删除身证认证cookie,只需在 的扩展方法 即可。你需要传递一个值 ,如果你修改了他,那么使用你自定义的值。 或者 通常,你
阅读全文
摘要:前言 .NET Core 在配置文件的操作上相对于.NET Framework做了不少改变,今天来聊一聊。关于Configuration的Package都是以 开头的支持多种方式的配置,包括内存、Json文件、XML文件等等,今天我们主要用Json格式文件配置来演示。 开始 新建一个ConsoleA
阅读全文
摘要:今天霍金大大走了,一些知名网站将网站设置成了灰色,如下图所示: 实现这种效果很简单,只需要一句css代码: ,将其放到body元素的样式里面就行了。我们自己实现的效果: 设置前: 设置后:
阅读全文
摘要:前言 Autofac的DynamicProxy来自老牌的Castle项目。DynamicProxy(以下称为动态代理)起作用主要是为我们的类生成一个代理类,这个代理类可以在我们调用原本类的方法之前,调用拦截器以实现AOP。那么动态代理是怎么实现的呢,这里简单一下提一下,这里主要是用了emit技术动态
阅读全文
摘要:实例范围决定了如何在同一服务的请求之间共享实例。 请注意,您应该熟悉生命周期范围的概念,以便更好地理解此处发生的情况。 当请求服务时,Autofac可以返回单个实例(单实例作用域),新实例(每个依赖作用域)或某种上下文中的单个实例,例如 线程或HTTP请求(每个生命周期范围)。 这适用于从显式 调用
阅读全文
摘要:新建一个文件命名为 ,然后添加如下代码 第二种: ` `
阅读全文
摘要:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
阅读全文