• -------------------------------------------------------------
  • ====================================

架构-各种中间件

推荐10款最佳Jenkins插件

推荐10款最佳Jenkins插件
尽管目前在 CI/CD 领域有着众多的平台,Jenkins 一直是最著名的持续集成平台之一。虽然它经历了和 Oracle 的争斗,最终从之前的 Hudson 单独分离出来,但是凭借社区和大公司的支持,目前 Jenkins 有超过 1500 个插件,用于支撑整个持续集成流程。不过由于插件数量众多,要选择一些合适的 Jenkins 插件会比较困难,本文……继续阅读 »

dewbay 6年前 (2019-04-12) 2204浏览 0评论0个赞

Jenkins进阶-发布后自动创建git tag(5)

Jenkins进阶-发布后自动创建git tag(5)
为了便于项目中对发布的版本进行回滚,所以我们每次发布完成以后自动创建 git tag。1,创建一个Jenkins任务,命名成为 push_tag_demo;2,配置《源码管理》,这里配置比较特殊的地方需要仓库的名字,后面创建 tag 的时候需要使用;3,在《构建后操作》操作中选择”Git Publisher&#……继续阅读 »

dewbay 6年前 (2019-04-12) 2478浏览 0评论0个赞

Redis分布式锁的正确实现方式(Java版)

Redis分布式锁的正确实现方式(Java版)
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于 Redis 的分布式锁;3. 基于 ZooKeeper 的分布式锁。本篇博客将介绍第二种方式,基于 Redis 实现分布式锁。虽然网上已经有各种介绍Redis 分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis 分布式锁……继续阅读 »

dewbay 6年前 (2019-04-12) 1865浏览 0评论0个赞

Mysql避免全表扫描sql查询优化

Mysql避免全表扫描sql查询优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描:·   使用 ANALYZE TABLE tbl_name 为扫描的表更新关键字分布。·   对扫描的表使用 FOR……继续阅读 »

dewbay 6年前 (2019-04-12) 1980浏览 0评论2个赞

RESTful API 设计最佳实践

RESTful API 设计最佳实践
来源:http://www.oschina.net/translate/best-practices-for-a-pragmatic-restful-api数据模型已经稳定,接下来你可能需要为 web(网站)应用创建一个公开的API(应用程序编程接口)。需要认识到这样一个问题:一旦API发布后,就很难对它做很大的改动并且保持像先前一样的正确性。现在……继续阅读 »

dewbay 6年前 (2019-04-12) 2244浏览 0评论0个赞

各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异

各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
问题描述一般情况下,onbeforeunload 事件处理函数内会写入一些提示性语句,当用户的浏览器跳转到其他页面时,用来提醒用户当前页面将要跳转,请用户决定是否观看新页面。或者在 onbeforeunload 事件内处理一些业务逻辑,在浏览器跳转到新页面之前 ,执行一些业务逻辑,如保存用户浏览信息等。简单的说这个事件应仅在页面 URL 发……继续阅读 »

dewbay 6年前 (2019-04-12) 2225浏览 0评论0个赞

Activiti 浅谈并发处理

Activiti 浅谈并发处理
Activiti 版本 5.10使用activiti 有一段时间了,目前使用activiti 的大部分公司都是用来做类似于 OA 等以用户任务为主的流程,这我没什么好说的,因为我们的流程是以 ServiceTask + UserTask 结合来处理定时调度等数据处理任务。ServiceTask 以主,采用 class 和 Spring bean……继续阅读 »

dewbay 6年前 (2019-04-12) 2977浏览 0评论3个赞