尽管目前在 CI/CD 领域有着众多的平台,Jenkins 一直是最著名的持续集成平台之一。虽然它经历了和 Oracle 的争斗,最终从之前的 Hudson 单独分离出来,但是凭借社区和大公司的支持,目前 Jenkins 有超过 1500 个插件,用于支撑整个持续集成流程。不过由于插件数量众多,要选择一些合适的 Jenkins 插件会比较困难,本文……继续阅读 » dewbay 6年前 (2019-04-12) 2259浏览 0评论0个赞
为了便于项目中对发布的版本进行回滚,所以我们每次发布完成以后自动创建 git tag。1,创建一个Jenkins任务,命名成为 push_tag_demo;2,配置《源码管理》,这里配置比较特殊的地方需要仓库的名字,后面创建 tag 的时候需要使用;3,在《构建后操作》操作中选择”Git Publisher……继续阅读 » dewbay 6年前 (2019-04-12) 2531浏览 0评论0个赞
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于 Redis 的分布式锁;3. 基于 ZooKeeper 的分布式锁。本篇博客将介绍第二种方式,基于 Redis 实现分布式锁。虽然网上已经有各种介绍Redis 分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis 分布式锁……继续阅读 » dewbay 6年前 (2019-04-12) 1919浏览 0评论0个赞
概述本文介绍Spring boot 如何使用 redis 做缓存,如何对redis缓存进行定制化配置(如 key 的有效期)以及 spring boot 如何初始化 redis 做缓存。使用具体的代码介绍了@Cacheable,@CacheEvict,@CachePut,@CacheConfig 等注解及其属性的用法。spring boot 集成redi……继续阅读 » dewbay 6年前 (2019-04-12) 1966浏览 0评论0个赞
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描:· 使用 ANALYZE TABLE tbl_name 为扫描的表更新关键字分布。· 对扫描的表使用 FOR……继续阅读 » dewbay 6年前 (2019-04-12) 2054浏览 0评论2个赞
来源:http://www.oschina.net/translate/best-practices-for-a-pragmatic-restful-api数据模型已经稳定,接下来你可能需要为 web(网站)应用创建一个公开的API(应用程序编程接口)。需要认识到这样一个问题:一旦API发布后,就很难对它做很大的改动并且保持像先前一样的正确性。现在……继续阅读 » dewbay 6年前 (2019-04-12) 2286浏览 0评论0个赞
一般 Rest 接口如何传递数组参数?需要传递数组参数的情况,如果是一般的 form 表单,可以直接定义参数类型为 List<String>即可(不能定义为数组类型,否则只能得到一个 null)。示例代码如下:Java 代码 @POST @Path(“/user&……继续阅读 » dewbay 6年前 (2019-04-12) 2600浏览 0评论0个赞
问题描述一般情况下,onbeforeunload 事件处理函数内会写入一些提示性语句,当用户的浏览器跳转到其他页面时,用来提醒用户当前页面将要跳转,请用户决定是否观看新页面。或者在 onbeforeunload 事件内处理一些业务逻辑,在浏览器跳转到新页面之前 ,执行一些业务逻辑,如保存用户浏览信息等。简单的说这个事件应仅在页面 URL 发……继续阅读 » dewbay 6年前 (2019-04-12) 2285浏览 0评论0个赞
Activiti 版本 5.10使用activiti 有一段时间了,目前使用activiti 的大部分公司都是用来做类似于 OA 等以用户任务为主的流程,这我没什么好说的,因为我们的流程是以 ServiceTask + UserTask 结合来处理定时调度等数据处理任务。ServiceTask 以主,采用 class 和 Spring bean……继续阅读 » dewbay 6年前 (2019-04-12) 3061浏览 0评论3个赞
1、结构设计1.1、 逻辑结构设计Activiti 使用到的表都是 ACT_ 开头的。ACT_RE_*:’RE’表示 repository(存储),RepositoryService 接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。……继续阅读 » dewbay 6年前 (2019-04-12) 2035浏览 0评论0个赞