开源分享项目
一知半解仙
让不简单的编程,变简单!!!
展开
-
Flowable 数据库表结构说明、Flowable 数据字典说明
ACT_RE_* : ’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_* : ’RU’表示runtime。RuntimeService、TaskService等接口操作的表。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这转载 2023-01-12 11:12:18 · 412 阅读 · 0 评论 -
Nginx配置虚拟域名
地址:C:\Windows\System32\drivers\etc下hosts文件,没有就创建。原创 2022-12-13 10:00:00 · 1271 阅读 · 0 评论 -
Java与多串口通讯(二)
【代码】Java与多串口通讯(二)原创 2022-12-12 17:11:34 · 1047 阅读 · 2 评论 -
MySQL8.0数据库定时备份
2.数据库定时备份代码原创 2022-12-07 13:46:09 · 666 阅读 · 0 评论 -
JAVA调用打印机,打印PDF文件
【代码】JAVA调用打印机,打印PDF文件。原创 2022-12-02 15:11:16 · 1561 阅读 · 4 评论 -
ES+微服务对文档进行全文检索
打开ES服务进入es安装目录下F:\elasticsearch-7.17.1\bin,双击elasticsearch.bat,如图成功后,如图2. 打开ES可视化服务进入安装F:\elasticsearch-head-master路径下,执行npm run start3. 打开浏览器。原创 2022-11-10 12:38:21 · 3185 阅读 · 0 评论 -
Candence Virtuoso基本电路设计(一)
在自学IC版图设计得路上越走越远。。。。。。virtuoso中进行CMOS反相器和静态寄存器的电路设计以及功能仿真。原创 2022-11-03 21:44:29 · 7861 阅读 · 0 评论 -
工作流(Flowable)
最常用的工作流引擎是Activiti,领导原本想用agile bpm,但是想要组装整合到老项目上比较麻烦,最后选择了flowable,不管是springBoot项目还是spring的老项目,都能比较快速的整合起来。Flowable集成到项目的时候,原来的老项目已经有了用户,组/角色/组织,权限之类的表和业务设计,所以工作流自己在做一套用户,组的权限控制 会增加额外的维护成本。flowable是基于Activiti6开发的,所以数据库结构基本一致。在工作的应用中,以下文章给了很大的帮助,所以放一块分享一下。原创 2022-11-01 18:10:01 · 1710 阅读 · 0 评论 -
文件压缩下载
【代码】文件压缩下载。原创 2022-11-01 16:40:47 · 145 阅读 · 0 评论 -
识别PDF关键词,在文件页数和坐标
【代码】识别PDF关键词,在文件页数和坐标。原创 2022-11-01 15:45:51 · 764 阅读 · 2 评论 -
防止文件在浏览器预览,直接下载到本地
实际需求:在许多开发当中,点击下载(尤其PDF、图像格式)的文件,会直接在浏览器打开,不会直接的下载;所以此代码就是处理防止浏览器直接打开,点击下载接口直接下载到本地。原创 2022-11-01 10:21:06 · 941 阅读 · 0 评论 -
JAVA与西门子S7协议通讯
【代码】JAVA与西门子S7协议通讯。原创 2022-10-26 10:48:52 · 1560 阅读 · 0 评论 -
API定时任务
【代码】API定时任务。原创 2022-10-26 10:04:34 · 833 阅读 · 0 评论 -
WebSocket主动通过线程推动TCP请求
业务需求备注:建立websocket连接时,开启定时任务,线程通过tcp请求获取返回内容,将返回内容定时推送,断开websocket连接时,终止定时任务,同时停止推送,释放资源。原创 2022-10-11 14:37:01 · 835 阅读 · 0 评论 -
MySQL8.0按日期分组统计
【代码】MySQL8.0按日期分组统计。原创 2022-09-13 15:26:38 · 675 阅读 · 0 评论 -
Java效验身份证、手机号是否合法,计算年龄、性别等
Java检验身份证、手机号是否合法,计算年龄、性别等。原创 2022-08-24 16:04:17 · 1310 阅读 · 2 评论 -
JAVA使用RXTXcomm进行串口通信(一)
串口通信原创 2022-07-20 14:56:00 · 4683 阅读 · 2 评论 -
RestTemplate 调用第三方API接口
/*** 给算法发送API参数获取返回数据信息* servingUrl 请求接口路径* jsonObject 参数*/public JSONObject getPythonData(String servingUrl,JSONObject jsonObject) {HttpHeaders headers = new HttpHeaders();MediaType type = MediaType.parseMediaType(“application/json; charset=UTF-8”)原创 2022-06-16 15:40:54 · 664 阅读 · 0 评论 -
ElasticSearch+ES HEAD 安装部署
前言本文将介绍在windows上如何安装并启动ElasticSearch及ElasticSearch-HEAD可视化插件ElasticSearch简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。ElasticSearch下载前提:Elasticsearch 需要 Java 8 环境,在安装原创 2022-04-14 09:59:08 · 347 阅读 · 0 评论 -
MySQL 8.0+WEB项目读写分离
集群和数据库主从复制集群 通过多个物理机服务器共同处理和完成同一个业务功能,能很好的提高网站性能和可靠性。不同的环境下需要采用不同的集群策略,集群主要分为以下几种:(1)高可用集群:节点间以主备形式实现数据库容灾,在宕机情况下能快速恢复,节点间共享资源。(2)负载均衡集群:节点间相互独立不共享资源,通过一定的算法和模式将业务操作分到不同的节点,充分利用每个节点的资源,能够提高扩展性,加强了网络数据处理能力。(3)科学计算集群:相对串行计算而言的,多台计算机执行多个指令达到单台计算机无法达到了计算原创 2022-04-02 10:32:08 · 3613 阅读 · 0 评论 -
RuoYi平台之多文件上传编辑
万般皆苦,唯有自渡1.vue 页面代码(基于若依平台框架)<template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch"> <el-form-item label="要闻类型" prop="newsType"> <el-select.原创 2022-03-23 16:20:05 · 4884 阅读 · 0 评论 -
Java使用hanlp+Hash(分词)计算文章相似度
1. 引入maven依赖<!--simhash算法(文章得相似度依赖)--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </dependency&g转载 2022-02-12 10:53:27 · 1099 阅读 · 0 评论 -
Java使用DFA算法处理敏感词汇
1. 初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型package com.datago.common.utils.sensitive;import java.util.*;/** * @ProjectName innovate 初始化敏感词库,将敏感词加入到HashMap中,构建DFA算法模型 * @Package com.datago.common.utils.sensitive * @Name SensitiveWordInit * @Author HB原创 2022-02-12 10:40:34 · 659 阅读 · 0 评论 -
Activiti7学习之旅-数据表结构(一)
表结构说明ACT_RE_*: 'RE’表示repository。这个前缀的表包含了流程定义和流程 静态资源(图片、规则等等)ACT_RU_*:'RU’表示runtime。这些运行时的表,包含流程实例,认为,变量,异步任务等运行中的数据。Activiti只在流程实例执行过程中保持这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。ACT_HI_*:'HI’表示history。这些表包含历史数据,比如历史流程实例,遍历,任务等等。ACT_GE_*:'GE’表示general.原创 2022-01-20 09:55:39 · 1622 阅读 · 1 评论 -
JetBrains 发布全新轻量编辑器 Fleet,号称“下一代 IDE”
11 月 29 日消息,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。据介绍,当用户第一次启动 Fleet 时,它会作为一个功能齐全的编辑器启动,具有语法高亮显示、简单的代码补全以及用户对一个编辑器期待的所有功能。Fleet 还是一个功能齐全的 IDE,具有智能补全、重构、导航、调试以及 IDE 中一直存在的所有功能。更重要的是,点击一键即可使用所有这些功能。Fleet 是适用于多语言的开发者通常在不同的项目中会使用到不同的技术,有原创 2021-12-03 17:15:21 · 1043 阅读 · 0 评论 -
SpringBoot使用easypoi导出(含照片)为Excel文件
1.maven导入包<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.2.0</version> </dependency> <dependency>原创 2021-11-29 11:47:52 · 2815 阅读 · 0 评论 -
MySQL8.0整库备份bat脚本
1.脚本内容echo 取日期、时间变量值:: 备份命令"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe" -u%user% -p%password% --all-databases > %backupDir%\DB_Datago_%filename%.sql :: 保存设置天数命令forfiles /p %backupDir% /s /m *.sql /d -%overdue% /c "cmd /c del /f /q原创 2021-11-25 17:40:30 · 1062 阅读 · 0 评论 -
MySQL主从复制配置
1. 环境操作系统:CentOS-7MySQL:mysql-5.6一台虚拟机又克隆了两台192.168.102.31 master192.168.102.56 slave192.168.102.36 slave启动/停止service mysqld start|stop|restartsystemctl start|stop|restart mysqld本机的话,直接mysql就可以进去了2. 主数据库配置第1步:编辑/etc/my.cnf文件,在[mysqld原创 2021-11-23 14:09:42 · 101 阅读 · 0 评论 -
SpringBoot+MyBatis+MySQL读写分离
1. 引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP然而,应用程序层面去做读写分离最大的弱点(不足之处)在于无法动态增加数据库节点,因为数据源配置都是写在配置中的,新增数据原创 2021-11-23 14:03:26 · 100 阅读 · 0 评论 -
ImageJ程序在JavaWeb的应用
1.maven引入<dependency> <groupId>ij</groupId> <artifactId>ij</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${proj原创 2021-11-17 16:02:28 · 731 阅读 · 0 评论 -
效率很高的JavaWeb的图像处理ImageJ程序
ImageJ是世界上最快的纯Java的图像处理程序。它能够过滤一个2048x2048的图像在0.1秒内(*)。这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的ImageJ的开发插件。500多插件可用。数据类型:8位灰度或索引色,16位无符号整数,32位浮点和RGB色彩。文件格式:读写全部支持的数据类型为TIFF(非压缩)或原始数据。打开和保存GIF,JPEG,BMP,PNG。PGM,FITS和ASCII。打开DICOM。使用URL打开的TIFF、GIF文件、JPEG原创 2021-11-17 15:55:01 · 1267 阅读 · 0 评论 -
javaw在windows上后台运行jar包
1.创建run.bat,编辑@echo offstart javaw -jar xxx.jar exit原创 2021-11-10 18:08:11 · 1077 阅读 · 0 评论 -
DCM文件转图像
1.加载依赖包我用阿里云盘分享了「jar包」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取链接:https://www.aliyundrive.com/s/QSmu324yMkt2.Maven项目导入依赖包dcm4che依赖包的放置位置maven引入dcm4che包 <!--dcm4che依赖--> <dependency> <groupId>org.dcm4che</gro原创 2021-11-03 09:47:43 · 848 阅读 · 1 评论 -
Ubuntu18.04 安装 MySQL8.0 详细步骤 以及 彻底卸载方法
彻底卸载MySQL安装历史# 首先用以下命令查看自己的mysql有哪些依赖包dpkg --list | grep mysql# 先依次执行以下命令sudo apt-get remove mysql-commonsudo apt-get autoremove --purge mysql-server-5.0 # 卸载 MySQL 5.x 使用, 非5.x版本可跳过该步骤sudo apt-get autoremove --purge mysql-server# 然后再用 d.原创 2021-10-26 13:58:54 · 1341 阅读 · 1 评论 -
Java实现将共享文件
依赖注入 <!--网络共享内文件传输--> <!--java连接共享文件夹--> <dependency> <groupId>org.samba.jcifs</groupId> <artifactId>jcifs</artifactId> <version>1.3.14-kohsuke-1&.原创 2021-10-12 13:48:53 · 1049 阅读 · 0 评论 -
Java 1.8以后List与Map结合遍历的变化
代码块 public static void main(String[] args) { List<String> strList=new ArrayList<>(); strList.add("age"); strList.add("name"); strList.forEach(s -> System.out.println(s) ); Map&l.原创 2021-09-07 17:23:59 · 190 阅读 · 0 评论 -
Java导入多图像excel文件
导入excel样例2.实际接口代码package com.datago.controller.assets;import com.datago.common.utils.RestResult;import com.datago.common.utils.RestResultUtil;import com.datago.common.utils.Utils;import com.datago.entity.*;import com.datago.service.*;import io..原创 2021-09-07 16:55:04 · 404 阅读 · 3 评论 -
byte[]转二进制字符串,十六进制字符串相互转换
1.运行代码:import java.io.UnsupportedEncodingException;public class HexConver { public static void main(String[] args) throws UnsupportedEncodingException { String content = "严"; System.out.println("原字符串:" + content); String hex原创 2021-07-16 16:00:44 · 1675 阅读 · 0 评论 -
(Java)获取视频中的每一帧图像
代码 /** * 根据读取到的视频文件,获取视频中的每一帧图片 * @param video 视频文件 * http://192.168.0.107:9087/datago/detectsysfiles/204/createFile/frameFile/001/frameFile001.mp4 * @param picPath 图片的保存路径 * E:/detectsysfiles/204/createFile/frameFil.原创 2021-07-15 18:17:36 · 2891 阅读 · 4 评论 -
(JAVA)图像转视频
/** * @param mp4SavePath mp4路径 * @param imgMap 图片文件 * @param width * @param height * @param fps 帧率 * @return void * @Author HB * @Date 2021/7/1 18:22 **/ public static void createMp4(String mp4S原创 2021-07-08 11:41:57 · 783 阅读 · 0 评论