一、为什么选择Activiti activiti介绍 Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。   解决方案 优点 缺点 选型结果 选型原因 开源 Activiti JBPM  Flowable 开源 免费 开发工作量大 开发难度大 中文支持不好 Activiti 相对JBPM上手容易 原生支持Spring 与 Spring boot 集成较好 &…

2021年1月17日 0条评论 18点热度 阅读全文

最近经常有人问起上传文件不想用第三方文件服务器,想上传到服务器硬盘里该如何读取? 其实这有N多种解决方案,比如: 1.nginx 利用alias或者root静态路径映射。 2.如果有专门为前端项目搭建node 服务的话,也可以蹭在node映射的文件夹下。 3.使用tomcat ...... 当然,这些应该是经常见到的操作了。但是如果我们的服务器没有这些配置,只启动一个java  jar 包的情况下,想把服务器硬盘下的某个文件夹映射成静态资源,再利用项目域名直接访问该如何配置呢? 其实配置很简单,使用过sp…

2021年1月17日 0条评论 26点热度 阅读全文

自己以前公司同事推荐的一个订单生成,挺好用,记录一下。 package com.rdd; /** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以i…

2021年1月17日 0条评论 21点热度 阅读全文

在cloud开发过程中,有时候会测试负载均衡,可能会有个别服务,需要修改端口号,启动多次的情况  勾选就可以启动多个 可以看出,会员服务,我启动了两个,实际上,每启动一个会员服务,我就修改一下会员服务的端口号 

2021年1月17日 0条评论 15点热度 阅读全文

Jenkins 安装 war 包方式安装 配置Jenkins插件 Jenkins全局工具配置 安装Git 安装Maven Jenkins 系统配置 配置github Webhooks 新建Job Jenkins 安装 war 包方式安装 官方下载地址:https://jenkins.io/download/ ,下载war包,并上传到服务器(案例中是把war包放在了 /usr/local/jenkins 里面) 运行环境:ubuntu(2核4GB) + jdk8 Java安装方式: http://blog.csdn.…

2021年1月17日 0条评论 19点热度 阅读全文

一般Web工程通过Jenkins远程部署到Tomcat,可以采用Maven的tomcat-maven-plugin插件进行部署。最近接触到Spring Boot工程的部署,由于Spring Boot应用可以使用内部集成的服务容器(如Tomcat),此时无需按原来的方法进行部署。 准备工作: 1、需要在linux服务器中安装JDK参考笔者博客:Linux中安装配置jdk1.7 2、需要在linux服务器中安装Maven参考笔者博客:Linux安装配置Maven 3、需要在linux服务器中安装tomcat参考笔者博客…

2021年1月17日 0条评论 17点热度 阅读全文

Jenkins是一个很好用的打包部署工具,实现一键式部署项目,在项目处于测试阶段或者对于运维人员来讲是非常方便的一个工具。 但是最近使用Jenkins部署项目时老是出错,主要是maven打包的问题,错误信息主要分两类:   找不到settings.xml文件。(我在一个用户下启动了Jenkins,settings.xml设置在root目录下,导致Jenkins没有权限访问,导致此问题。解决方法就是放到当前用户目录下。) POM依赖出现错误,找不到parent等依赖。(也是Maven配置问题,可以在电脑目录…

2021年1月17日 0条评论 10点热度 阅读全文

jenkins制定完任务后,点击立即构建,控制台报错: Failed to create parent directories for tracking file /usr/local/maven/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom 报错解释: 报错含义为: 无法生成目录 /usr/local/maven/repository/org/apache/maven/plugins/ma…

2021年1月17日 0条评论 7点热度 阅读全文

讲解记录jenkins如何部署jar类型项目(springboot) *****1、配置环境 首先是配置jdk、maven、git 如图:   *****2、创建任务(项目) *****3、源码管理,git地址,和验证配置,点击add里,添加用户名和密码   *****4、重点是脚本 #!/bin/bash cd /deploy_cmp_script echo "Execute shell Start" sh stop.sh sh replace.sh echo "Execute shell F…

2021年1月17日 0条评论 10点热度 阅读全文

/* Lambda表达式做的事情是,拿到参数之后【直接】对参数进行了打印。 如果Lambda表达式做的事情,和某个方法是一样的。 如果再重复写一遍方法的参数就有些多余了,因为在里面做的事情是拿到参数之后直接对参数进行打印。 如果Lambda表达式做的事情和方法一样,可以使用Lambda表达式的一个孪生兄弟去表示,叫做方法引用。 方法引用符号 :: 两个连续的冒号 */ public class Demo01Lambada { public static void method(Printable printable…

2021年1月17日 0条评论 20点热度 阅读全文