1, Gerrit是什么? Gerrit实际上一个Git服务器,它为在其服务器上托管的Git仓库提供一系列权限控制,以及一个用来做Code Review是Web前台页面。当然...
fetch; 用来获取远程分支的更新;git fetch将获取所有分支的更新,git fetch <远程主机名>或git fetch <远程主机名> <远程分支名> 可获取指...
本文基于一个简单的Demo流程介绍了Activiti框架启动、部署、运行过程。 Demo准备 流程图文件: 流程图: 代码: Demo实现的功能是发起一个流程,执行到流程的s...
所有项目的构建都是有生命周期的,这个生命周期包括:项目清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的构建步骤。就像人的生命周期都有出生、少年、青年...
工作流之前一直有在了解,也做过预研,算是参加工作后第一个预研的项目吧,以前的工作流对数据和流程控制的耦合太严重,对于系统之间的集成较困难,所以当时预研的一个结论就是要把数据和...
原文地址:http://stackoverflow.com/documentation/java/91/lambda-expressions#t=20170117011128...
本文是对 Brian Goetz 的 State of Lambda 一文的翻译 为什么要翻译这个系列? android开发中jdk开始支持Java 8,最近项目使用了Rxj...
1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and...
推荐几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:http://www.pyregex.com/ Regexp...
11 MyBatis一级缓存实现# 11.1 什么是一级缓存? 为什么使用一级缓存?## 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlS...
8 MyBatis数据源与连接池# 8.1 MyBatis数据源DataSource分类## MyBatis数据源实现是在以下四个包中: MyBatis把数据源DataSou...
1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前...