- 博客(28)
- 收藏
- 关注
原创 项目打包部署到服务器
maven clean / maven installmaven package打包的工程为启动工程注释掉mainfest在启动工程下看见jar包将jar包传送至FTP通过SHELL部署----------------------------------------------部署命令:nohup java -jar diplomatic-entry-1.0.0-SNAPSHOT.jar>diplomatic-entry.out 2>&1 &查看部署日志:
2020-05-13 16:57:01
575
原创 IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"
简介在维护一个新的项目时出现在的这个情况,项目构建时一直报错"xxx包找不到",但是引用的包和引用的类都是存在的,一开始以为是项目问题,还问了做过的同事,第一次搞好了,但是换了分支之后依然出这个问题,于是把解决过程记录下来。maven设置首先查看maven设置,不要使用默认的maven版本:Maven-ReimportUTF-8编码选择设置为UTF-8,不要使用默认配置:Invalidate Caches and Restart重启idea试一下重新编译选中报错的那个模块并右键,
2020-05-09 10:21:45
447
1
转载 Java虚拟机(JVM)
Java 内存区域与内存溢出异常1.1 运行时数据区域![在这里插入图片描述](https://img-blog.csdnimg.cn/20200506111228192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20...
2020-05-06 11:21:53
209
转载 Moke和Mockito简介
什么是Mock?在面向对象程序设计中,模拟对象(英语:mock object,也译作模仿对象)是以可控的方式模拟真实对象行为的假的对象。程序员通常创造模拟对象来测试其他对象的行为,很类似汽车设计者使用碰撞测试假人来模拟车辆碰撞中人的动态行为。为什么要使用Mock?在单元测试中,模拟对象可以模拟复杂的、真实的(非模拟)对象的行为, 如果真实的对象无法放入单元测试中,使用模拟对象就很有帮助。真...
2020-05-06 10:01:11
710
转载 Guava本地缓存
1、背景Guava英文名:番石榴。缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache 就是为了提升系统性能而开辟的一块内存空间。缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。缓存在很多系统和架构中都用广泛的应用,例如:CPU缓存操作系统缓存本地缓存分布式缓存HTTP缓存数据库缓存Guava Cache是一个全内存的本地...
2020-05-06 09:54:25
359
原创 Oracle创建数据库连接实例
第一步:以管理员身份运行。**第二步:**下一步**第三步:**创建数据库**第四步:**一般事务用途第五步:填写你要创建的数据库名称**第六步:**下一步第七步:下一步第八步:下一步第九步:下一步第十步:下一步第十一步:下一步第十二步:下一步完成...
2020-04-23 11:18:43
553
原创 PLSQL Developer连接oracle数据库安装及配置
一、下载安装PLSQL Developer(plsql安装百度也有步骤)1、网上自己下载适合自己电脑的安装包(32或64),并解压。2、打开解压的文件夹,得到以下三个文件(分别是汉化工具,PLSQL安装包、激活码),双击安装,如下图:3、安装界面,点击next,进入下一步,如图:4、安装协议界面,此处必须选择“I accept the terms in the license agree...
2020-04-22 10:41:41
701
原创 oracle创建新用户
1.首先我们可以用scott用户以sysdba的身份登录oracle.conn scott/tiger as sysdba2.然后我就可以来创建用户了.create user zs identified by zs;3.修改用户的密码.alter user zs identified by 123456;4.创建一个表空间.create tablespace zs_zs datafi...
2020-04-22 10:28:14
2006
原创 设置缓存与获取缓存
/*** 设置缓存** @param clazz 带设置的Class*/private static void setPropertyCache(Class<?> clazz) {String mapperClassName = clazz.getName();// 获取映射类的字段List fields = getClassFields(clazz);for (Fi...
2020-04-21 20:17:08
161
原创 系统变量枚举
public enum SystemProcessVariableEnum implements SystemVariable{/流程标签/PROCESS_TAGS(“PROCESS_TAGS”,“流程标签”,“systemVariable.processTags”,1,null),/流程定义KEY/PROCESS_DEFINITION_KEY(“PROCESS_DEFINITIO...
2020-04-21 20:04:54
107
原创 通过枚举类型指定程序异常
/**备注异常枚举@author liuliangxing@since 2020-02-12*/public enum CommentExceptionEnum implements AbstractProjectCode {COMMENT_IS_NOT_EXIST(“备注信息不存在”);private String message;CommentExce...
2020-04-21 19:56:22
96
原创 通过stream流取出Lis对象中的id,放进List集合中
//查出對象的List集合List groups = getGroupByUserId(contrastUser);//放進String-List集合中List groupIds = groups.stream().map(GroupDO::getId).collect(Collectors.toList());
2020-04-21 19:47:46
7236
原创 orElseThrow
用於SQL未查出結果集判定爲空的措施:public GroupDO getGroupById(String groupId) {Assert.hasLength(groupId, “groupId must not be null.”);return groupRepository.findById(groupId).orElseThrow(()->new GroupExceptio...
2020-04-21 19:43:06
3239
原创 通过Assert判断为空
public BpmnDO getBpmnNodeByDefinitionId(String processDefinitionId) {Assert.hasLength(processDefinitionId, “processDefinitionId must not be null.”);return bpmnRepository.parseByDefinitionId(process...
2020-04-21 11:36:34
1917
原创 创建对象
public class AttachmentFactory {private static AttachmentDO create(Attachment attachment) { return AttachmentDO .builder() .id(attachment.getId()) .name(attach...
2020-04-21 10:09:46
127
原创 組裝XML
/*** 组装XML** @param processNode process node* @return string*/public String assembleXML(ProcessNodeDO processNode) {Optional.ofNullable(processNode).orElseThrow(()->new BpmnException(BpmnEx...
2020-04-20 09:35:49
78
原创 FeignClient报错:decompiled.class file,bytecode
问题描述:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.yss.ta.organization.feign.OrganizationFeignClient’ available: expected at least 1 bea...
2020-03-30 17:56:46
656
原创 上传bpmn文件至服务器
@ApiOperation(value = “文件上传”, notes = “文件上传”)@RequestMapping(value = “simpleUploadFile”, method = RequestMethod.POST)public String excelImport(String filePath,MultipartFile excelFile, HttpServletR...
2020-03-23 15:30:42
1225
原创 GitLab提交代码
第一步:新建一个分支template-ganqiangqiang第二步:通过git bush here将template-ganqiangqiang代码下载到本地第三步:在template-ganqiangqiang添加需要提交的代码第四步:Create merge request,将template-ganqiangqiang合并到dev第五步:打开dev远程仓库和idea工...
2020-03-20 11:42:45
358
原创 GitLab代码回滚
第一步:gitLog查看提交记录第二步:回退到指定版本,出现HEAD is now at 49311e6短信管理代码, 说明回退成功。第三步:第四步:第五步:再次push,查看是否提交成功第六步:发现GitLab代码回退成功。...
2020-03-20 10:30:53
1003
原创 Java通过lambda表达式修改List对象中的属性。
public class testDemo {public List objectTest(){List deployVOList = new ArrayList<>();for(int i=0; i<5; i++){DeployVO deployVO = new DeployVO();deployVO.setDeployId(“1”+i);deployVO.setD...
2020-03-18 10:26:45
15417
原创 Java通过lambda表达式判断两个list是否包含相同属性
public class loanDemo {@Testpublic void calculateLoan() {List netCodeList = new ArrayList<>();netCodeList.add(“1”);List queryNetCodeList = new ArrayList<>();queryNetCodeList.add(“0”)...
2020-03-18 09:14:09
6745
原创 Camunda监听事件
监听事件:编写服务端监听器import org.camunda.bpm.engine.delegate.DelegateExecution;import org.camunda.bpm.engine.delegate.DelegateTask;import org.camunda.bpm.engine.delegate.ExecutionListener;import org.c...
2020-03-06 14:05:39
5758
1
原创 Camunda主要核心表字段注释
camunda关键的表说明:act_ge_bytarray资源表[name]:[资源名称][deployment_id]:[部署id][bytes]:[文件内容][tenant_id]:[租户id][type]:[文件类型][removal_time]:[调动时间]act_re_deployment流程部署表id:部署idname:部署名称deploy_time:部署时...
2020-03-05 17:55:14
3349
原创 Could not connect to Camunda. Please check the endpoint URL.
异常信息:解决办法:http://localhost:8082/rest.原因:camunda-springboot-starter-rest,是地址后面加个rest。默认的是rest 不是engine-rest流程引擎的部署和app的部署是完全两个东东。...
2020-03-02 10:07:03
674
原创 Camunda数据库表的JAR包路径
第一步:在https://mvnrepository.com/artifact/org.camunda.spin/camunda-spin-core/1.8.0搜索Camunda Spin Core,查看最新的版本号。第二步:在pom.xml中新增依赖第三步:找到本地仓库jar包所在位置:第四步:将sql文件导入数据库。...
2020-02-28 11:21:49
779
原创 Camunda整合SpringBoot
第一步:新建SpringBoot项目第二步:pom.xml新增Camunda依赖:mysql驱动包,需要和安装的mysql同版本actuator支持:maven-compiler支持:第三步:在resources下创建META-INF文件夹,创建processes.xml空文件第四步:在resources下创建camunda.cfg.xml<?xml versi...
2020-02-27 20:45:48
2061
原创 activiti工作流引擎
什么是Activiti?1.Activiti是一个开源的自动化业务工作流引擎2.工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序条件,每个任务可以由一个或多个系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。3.工作流管理系统的目标:管理工作的流程以确保工作在正确的时间被期望的人员所执行。4.Activiti引擎我们只要按照它已有的配置,来...
2020-02-21 16:03:58
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人