近期发布

SpringBoot 发送邮件

开发环境:Maven + IDE + SpringBoot + 微软邮箱 引入SpringBoot的邮件依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

Activiti7 国产达梦数据库兼容改造

本文参考 《Activiti支持达梦数据库》 加以详细补充说明,阅读本文前请先阅读参考文章。不同的是我才用修改Activiti源码二次打包的方式适配。 一、通过 githup 下载相应版本源码

Activiti7 简易教程

工作流相关介绍 BPM(Business Process Management),业务流程管理 BPMN(Business Process Model And Notation),业务流程模型和符号 具体含义自行搜索了解 Activity 核心机制 业务流程图要规范化,需要遵守一套标准。 业务流程图

内嵌 Tomcat 简易教程

Spring Boot等微服务框架之所以能够独立运行,是因为它们默认内嵌了web服务器。下面通过一个运行Groovy脚本的小项目类来说明内嵌Tomcat的使用方式。 引入相关依赖 <dependencies> <dependency> <groupId

Java 版本更新历程

Java 版本 说明介绍 JDK12

JDK/JRE 安装和配置

下载地址 Oracle(推荐) 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 找到相应的版本 向下可以找到历史版本,点击JDK中的DOWNLOAD按钮进入相应下载页面

Java 虚拟机发展史

记录Java虚拟机的发展历程,说不定你的项目就有可能需要这款虚拟机特性 名称 特性/简介 Liquid VM

SourceAFIS for Java 指纹识别

SourceAFIS for Java是SourceAFIS的纯Java端口,SourceAFIS是一种用于识别人类指纹的算法。它可以对两个指纹进行1:1的比对,或者在大型数据库1:N中搜索匹配的指纹。它在输入时获取指纹图像,在输出时生成相似度评分。然后将相似度评分与可自定义匹配阈值进行比较 比如制

JVM 运行时内存简述

了解JVM内存分配,有助于理解程序运行机制,更好进行软件优化。 运行时数据区域 程序计数器 每个线程都有自己的程序计数器,可以把它想象成一个箭头(→),执行代码时,它一行一行的向下移动,所以他来选取执行到哪一条字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都需要程序计数器来完成。 Jav

Java 将图片转成 Base64 编码字符串(网络+本地)

在工作中,经常需要将图片转换成Base64编码。我曾尝试从网上复制代码,但发现保存的图片不完整。因此,我决定自己动手丰衣足食,对代码进行了二次加工,现在记录下来分享给大家。 流程分析 从网络或本地加载图片到内存 将内存中的图片转成Base64 PS:大多数情况下,图片显示不完整是由于网络传输过程中的