好东西来了!2017云栖大会400+份重磅资料下载
上个月,在杭州举行的云栖大会,吸引了全球67个国家和地区近6万人现场参会,1500万人在线观看。有140多场技术主题论坛,共计800多个主题分享,涵盖人工智能、金融科技、量子计算、生命科学、IoT、政务、多媒体、VR等20多个前沿科技领域。
基于Docker容器的,Jenkins、GitLab构建持续集成CI
一、场景:
开发者将代码提交(push)到GitLab后,GitLab通过Hook通知jenkins,jenkins自动从GitLab中获取项目最新的源码进行集成和发布。
二、准备:
基于Docker,创建一个私有GitLab的容器,创建一个jenkins的容器
三、步骤
1、构建Jenkins容器
Jenkins容器安装Jenkins的rpm包,Jenkins依赖 JDK,所以需要在Jenkins的容器中安装配置jdk,本人使用jdk1.8,同时需要Jenkins的容器调用maven的打包命令,所以也需要配置安装maven,本人使用maven 3.3.9。
Redis Stream——作为消息队列的典型应用场景
Redis Stream
Redis最新的大版本5.0已经RC1了,其中最重要的Feature莫过于Redis Stream了,关于Redis Stream的基本使用介绍和设计理念可以看我之前的一篇文章(Redis Stream简介)。
原理、方法双管齐下,大神带你细解Redis内存管理和优化
Redis是一个高性能的开源NOSQL内存数据库,是当下互联网公司最常用的数据库之一,也是进入互联网行业的Java开发工程师必备技术。本文以数据结构、过期机制和淘汰机制为原理,以内存分析和最佳实践为方法论,详细讲解了Redis在使用过程需要注意的知识和难点。
Jedis常见异常汇总
Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数(例如连接池参数),不合理的使用一些功能(例如Lua和事务)也会产生很多问题,本文对这些问题逐个说明
redis4.0之RDB-AOF混合持久化
redis有两种持久化的方式——RDB和AOF,RDB是一份内存快照,AOF则为可回放的命令日志,他们两个各有特点也相互独立。4.0开始允许使用RDB-AOF混合持久化的方式,结合了两者的优点,通过aof-use-rdb-preamble配置项可以打开混合开关。