高效码农

撰写、分享国内外先进的IT技术

2019年6月

June 27, 2019

Java基础知识三:JDK,JVM和JRE之间的区别

Jvm,Jre,Jdk这些都是java语言的中坚力量。每个组件都有单独的工作。Jdk和Jre在物理上存在,但Jvm是抽象机器,这意味着它不是物理存在的。JVMJVM(Java虚拟机)是一个软件。它是一个规范,提供可以执行java字节码的运行时环境。它实际上并不存在。所有硬件和软件的JVM都不相同,例如对于窗口,JVM是不同的,而对于Linux VJM则不同。JVM,JRE和JDK是平台相关的...
June 26, 2019

Java基础知识二:Java的特点

语言的特征只不过是语言供应商向行业程序员提供的一组服务或设施。java的一些重要特性是;Java的重要特征简单平台无关独立部署可移植多线程分布式网络化强大的动态安全高性能解释执行面向对象1.简单由于以下因素,这很简单:由于应用程序的执行时间得到改善,因此它没有指针。[每当我们编写一个没有指针的Java程序时,它会在内部转换为等效的指针程序]。它有丰富的API(应用程序协议接口)。它是垃圾收集...
June 25, 2019

Activiti7集成SpringBoot2官方实例(七):实现服务任务和监听器

Activiti 7中的服务任务和侦听器的实现方式与以前的版本不同。实现服务任务Spring Bean服务任务是我们流程定义中的最后一个活动。让我们实现它,以便我们可以完成流程实例。我们需要做的是创建一个名为 serviceTask1Impl 的Spring Bean ,它将代表服务任务的实现。Spring bean需要是org.activiti.runtime.api.connector....
June 25, 2019

Activiti7集成SpringBoot2官方实例(三):添加ReST调用列出流程定义

我们现在可以使用Activiti7流程引擎运行时库运行应用程序,因此我们可以创建一些标准的Spring MVC rest调用来与流程引擎和可用的流程定义进行交互。添加一些用户和组并启用Web安全性为了能够与Process Runtime API进行交互,我们需要使用具有 ROLE_ACTIVITI_USER 角色的用户进行身份验证。如果我们只是直接从Java代码调用Process Runti...
June 25, 2019

Activiti7集成SpringBoot2官方实例(二):Activiti7 Deep Dive系列 - 使用核心库

将Activiti 7依赖项添加到应用程序除了Activiti 7依赖项之外,Spring Boot应用程序具有我们需要的大多数依赖项。所以让我们添加它们。我们可以使用BOM(物料清单)依赖关系,它将引入所有需要的Activiti 7依赖关系管理配置,包括所有依赖关系的正确版本。将以下内容添加到 pom.xml:<dependencyManagement> <depend...
June 25, 2019

python报错汇总

一、can only concatenate str (not "Tag") to str报错信息:Exception has occurred: TypeError can only concatenate str (not "Tag") to str File "F:\python_workspace\customs\extract.py", ...
June 23, 2019

如何减少VSCode内存使用量、降低VSCode内存消耗

我现在已经使用VSCode很长一段时间了,我注意到的最烦人的事情之一是它使用了多少内存,特别是与Sublime Text相比。我将向您介绍一些我发现的技巧,至少使其可用于大型项目。免责声明:我主要使用Python,因此我相信您会找到更多选项来优化Javascript或您的首选语言。以下大部分提示必须放入您的用户设置(JSON)向Microsoft发送使用情况首先,您是否知道VSCode向Mi...