在jenkins 配置中,在build之后会有各种条件判断,从而做出对应action, 需要使用到Flexible Publish 这个插件 具体配置如下 我配置是如果flag 文件Fetch_failed.txt存在,则执行command 命令。 还有一个插件https://github.c ...
转载 2021-07-27 16:56:00
543阅读
2评论
TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。 TCP/IP四层模型和OSI七层模型对应表: SocketSocket是应用层与TCP/IP协议族通信中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单
转载 7月前
108阅读
Created by Jerry Wang, last modified on Apr 19, 2014在进入product detail页面时,在初始化context node CREATE_CONTEXT_NODES方法里,会依次调用Product sub node对应context nodeCREATE_方法,里面会manual call ON_NEW_FOCUS:在 on_new...
原创 2021-07-15 15:54:08
38阅读
redis发布/订阅模式是消息机制之一,另外一个叫生成者消费者模式。Redis发布订阅模式讲解可以参考菜鸟教程这篇文章http://www.runoob.com/redis/redis-pub-sub.html。1、Redis发布订阅模式客户端实现。在打开Redis服务器后,再打开两个客户端,客户端1用来接收消息,客户端2用来发布消息。客户端1订阅bar频道。格式:SUBSCRIBE name
1、redis 是什么> redis是一种支持Key-Value等多种数据结构存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。2、redis 数据类型> Redis一共支持五种数据类:string(字符串),hash(哈希),list(列表),set(集合)和zset
 一、Redis服务器端安装和客户端Jedis安装1.下载Redis   下载地址:http://download.redis.io/releases/redis-2.8.13.tar.gz2.安装Redis在linux下运行如下命令进行安装。$ wget http://download.redis.io/releases/redis-2.8.13.tar.gz
转载 2024-06-25 13:37:46
52阅读
一、背景通过前面的文章docker搭建gitlab,我们已经完成了初始环境搭建。然后在具体使用过程中,会发现有坑。例如在创建完毕用户以及项目之后,我们发现通过ssh来推拉项目文件时,会提示要求输入密码,而我们先前是配置过ssh密钥。二、问题分析在docker容器中,ssh端口是22,但是我们在启动容器时,会指定容器与宿主机之间端口映射例如:有坑端口映射sudo docker run
转载 2023-08-02 14:03:16
244阅读
参数--publish(-p)用来把容器里端口映射到主机外面来。基本格式有两种格式:短格式: <externport>:<internport>长格式:[mode=host],published=<externport>,target=<internport>短格式只能标识两个参数即可,外部端口:内部端口,长格式还可以标识mode参数。mode=i
转载 2023-08-16 16:08:43
1362阅读
本文基于Android Studio,借助Gradle插件 —— Maven Publish,实现在构建完安卓或Java库之后,自动将之部署至maven仓库,使其成为一个公共模块,供其他项目引用。首先了解一下其他多模块开发方法。第一种:在setting.gradle中定义子模块然后 api Project(':...')),直接引用 。第二种,部署至远程服务器,如 jitpack.io(傻瓜式操作
转载 2024-06-24 10:14:02
94阅读
背景:我记不住那么多命令,又是Linux命令,又是Git命令,又是kubernetes命令,又是maven命令,又是redis命令。所谓好记性不如烂笔头,记下来吧。一、发布publish/订阅subscribe发布/订阅实现过于简单,因为它只是分发消息,无法记录历史消息,例如网络断开、Redis宕机等消息就会丢弃,而在Redis5.0 新增了一个Redis Stream数据结构,主要用于消息
转载 2023-09-26 12:05:58
165阅读
订阅和发布操作 概述 在Redis中,你可以设定对某一个key值进行消息发布及消息订阅,当一个key值上进行了消息发布后,所有订阅它客户端都会收到相应消息。这一功能最明显用法就是用作实时消息系统,比如普通即时聊天,群聊等功能。Pub/Sub 从字面上理解就是发布(Publish)与订阅(Subscribe) 命令 命令原型时间命令描述返回值SUBSCRIBE channel [channe
转载 2023-09-01 23:21:18
194阅读
Publish/Subscribe 从字面上理解就是发布(Publish)与订阅(Subscribe),在Redis中,你可以设定对某一个key值进行消息发布及
原创 2023-06-26 15:05:07
555阅读
发布Release版本:dotnet publish --configuration Release 发布Debug版本:dotnet publish --configuration Debug
转载 2019-04-15 12:57:00
425阅读
2评论
# 了解RedisPublish/Subscribe模式 ## 引言 Redis是一个开源内存数据结构存储系统,广泛应用于数据库、缓存和消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合等。RedisPublish/Subscribe(Pub/Sub)模式是其一种重要特性,它允许消息发布者将消息发送到一个或多个频道,而订阅者则会接收他们感兴趣频道消息。在本文中,我们将介绍R
原创 2024-08-13 07:45:21
29阅读
# 如何实现“publish docker” ## 概述 在软件开发过程中,我们通常需要将我们应用程序打包成可执行镜像,以便在不同环境中部署和运行。Docker 是一个流行容器化平台,它可以帮助我们打包、分发和运行应用程序。在本文中,我将向你介绍如何使用 Docker 来发布你应用程序。 ## 整体流程 以下是整个发布 Docker 镜像流程,每个步骤都需要逐一执行: | 步骤
原创 2024-01-22 03:26:44
42阅读
# 如何实现 "typescript publish" ## 介绍 作为一名经验丰富开发者,我将向你介绍如何使用 TypeScript 发布你项目。在这篇文章中,我将详细说明整个发布过程步骤,并给出每一步所需代码示例。让我们开始吧! ## 发布流程概述 在发布 TypeScript 项目之前,需要确保项目已经通过构建,并且准备好发布到 npm 或其他源上。下面是整个发布流程概述:
原创 2024-04-09 04:38:56
52阅读
Kafka, 是一种高吞吐率, 多分区, 多副本, 基于发布订阅分布式消息系统, 支持海量数据传递高吞吐量, 低延迟: 每秒可以处理几十万条消息, 延迟最低只有几毫秒, 每个主题可以分多个分区, 消费组可对不同分区进行操作可扩展性: 集群支持热扩展持久化, 可靠性: 消息被持久化到本地磁盘, 且支持数据备份防止丢失容错性: 允许集群中节点失败(若副本数量为n, 则允许n-1个节点失败)高并发:
转载 2024-11-01 09:07:46
8阅读
In this lesson we will publish our package. We will first add a prepublish script that runs our buildscript; this will ensure the built folder gets ad
转载 2017-09-29 02:28:00
289阅读
2评论
 发布/订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。pub即publish,出版、发布;publisher,发布者。sub即subscribe,订阅;subscriber,订阅者。  订阅者订阅某个channel(频道),发布者将消息发布到某个频道,redis服务器将消息推送给这个频道所有订阅者。channel&nb
转载 2024-02-03 08:41:39
174阅读
# Docker 发布 在软件开发和部署过程中,容器化技术变得越来越流行。Docker 是目前最受欢迎容器化解决方案之一。Docker 允许开发者将应用程序和依赖项打包到一个可以在任何环境中运行容器中。在本文中,我们将介绍如何使用 Docker 发布你应用程序。 ## Docker 发布流程 发布一个 Docker 镜像分为以下几个步骤: 1. 编写 Dockerfile:Docke
原创 2023-11-07 15:55:01
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5