java
FH-Admin
FH-Admin 框架平台 OA Flowable activiti 流程引擎,自定义表单
展开
-
flowable 三种方式部署流程
/**部署流程定义(根据ui.modeler的 modelId部署) * @param modelId 模型ID * @from fhadmin.cn */ protected String deploymentProcessDefinitionFromUIModelId(String modelId) throws Exception{ Model model = modelService.getModel(modelId); BpmnModel bpmnModel = mode..原创 2022-05-30 15:33:23 · 826 阅读 · 0 评论 -
springboot 整合国产达梦数据库配置代码
1. pom <!-- 达梦数据库驱动 --> <dependency> <groupId>com.dm</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>1.8</version> </dependency>maven中央仓库里面没有,需要手动安装到 maven 本地仓库..原创 2022-05-26 10:55:16 · 314 阅读 · 0 评论 -
java 生成 zip格式 压缩文件
ackage org.fh.util; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream; /** * 说明:java压缩成zip * 作者:FH Admin * from:fhadmin.cn */public class File.原创 2022-05-25 10:03:04 · 2149 阅读 · 0 评论 -
解决 maven 项目无法编译的问题
在 idea 中编译时,出现以下错误代码Malformed\uxxxxencoding.经过各种资料和分析后,是因为依赖的 jar 包有下载不完整导致的。解决办法是,把这些本地 maven 仓库中下载有问题的 jar 包删除,重新打包项目即可(idea 中就是 reload)。找到并删除这些有问题的 jar 包的方法,我写了一个 java 类来操作(依赖 commons-io 包),具体如下:package com.tmp; import org.apache.com...原创 2022-05-19 10:29:01 · 1084 阅读 · 0 评论 -
java 定时任务 quartz 时间表达式Cron总结
Cron 表达式的介绍:cron 的表达式是被用来配置 CronTrigger 实例的。cron 的表达式是字符串,实际上是有七个子表达式,描述个别细节的时间表。这些子表达式是由空格分开的,分别代表:Seconds Minutes Hours Day-of-Month Month Day-of-Week Year (可选字段)例如 "0 0 12 ? * WED" 表示在每星期三下午 12:00 执行,个别子表达式可以包含范围;例如,在前面的例子里 "WED" 可以替换为原创 2022-05-18 10:32:28 · 1892 阅读 · 0 评论 -
springboot 整合 Shiro 配置类
ckage org.fh.config; import org.apache.shiro.cache.ehcache.EhCacheManager;import org.apache.shiro.spring.LifecycleBeanPostProcessor;import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;import org.apache.shiro.spring.原创 2022-05-16 16:15:11 · 230 阅读 · 0 评论 -
java WebSocket 即时通讯服务端代码
ackage org.fh.plugins.ChatServer; import java.net.InetSocketAddress;import java.net.UnknownHostException; import org.java_websocket.WebSocket;import org.java_websocket.framing.Framedata;import org.java_websocket.handshake.ClientHandshake;import or.原创 2022-05-12 13:14:38 · 466 阅读 · 0 评论 -
java Mysql 根据经纬度实时计算地址位置距离
数据库地址表设计通用的区域街道地址表tz_sys_area字段名称 类型 备注 area_id bigint 区域 ID area_name varchar(32) 区域名称 parent_id bigint 所属父区域 ID level int 层级 type char 区域类型 0 国家 1 省份直辖市 2 地市 3 区县 area_name varchar(32) 区域名称 pare.原创 2022-05-10 10:55:14 · 501 阅读 · 0 评论 -
甲骨文严查Java授权 、 openJDK 注意避坑
背景外媒The Register报道,甲骨文稽查企业用户,近期开始将把过去看管较松散的Java授权加入。甲骨文针对标准版Java(Java SE)有2种商业授权。2019年4月甲骨文宣布Java SE用户需要付费订阅,才能取得授权及更新,包括Java SE 7、8或11、12。但到同年9月该公司又宣布了免费Java授权方案,针对Java 17版本提供每季更新,并在2021年的新版本提供多1年免费支持,但这项方案并不溯及既往,旧版Java用户即使安装修补程序也是需要付费。报道指出,最近一些美国企业原创 2022-04-21 16:41:42 · 559 阅读 · 0 评论 -
PostgreSQL 在windows 配置
PostgreSQL支持windows10。具体的安装方法如下:1、下载32位:get.enterprisedb.com/postgresql/postgresql-10.3-1-windows-binaries.zip64位:get.enterprisedb.com/postgresql/postgresql-10.3-1-windows-x64-binaries.zip2、解压到:c:\pgsql\3、设置环境变量(cmd):setxPGHOMEc:\pgsqlset..原创 2022-04-20 15:14:30 · 1023 阅读 · 1 评论 -
java PDF 加密 分割 和 生成封面图操作
由于``某些不可抗力原因,公司不允许使用itext系列的jar包,因此系统中使用的相关jar得替换成开源的。经比较和尝试考虑使用org.apache.pdfbox来替换,同时修改系统中原有的方法,发现比itext系列稍显简洁一点,记录如下:加密文件/** * 加密文件测试 * @from fhadmin.cn */ @Test public void encryptTest(){ try { String fil原创 2022-04-19 13:22:56 · 236 阅读 · 0 评论 -
Java 开发者 必备的工具 和 框架
最近几年,Java 的技术栈发展的非常快,成百上千的技术工具正不断地涌出来,这也造成了一个问题:我们作为开发者,到底应该选哪些工具搭建出最合适的技术栈呢?今天我就推荐一波我常用的、我了解的工具和框架。一、项目工具1.1 IDE主流的 Java 开发工具现在非 IntelliJ IDEA 莫属。前几年,可能 Eclipse 还能和 IDEA 一争高下,到了现在已经基本是 IDEA 的天下了。就拿我自己来说吧,我最早用 IDEA,后来用了几年 Eclipse,再后来又用回了 IDEA。原创 2022-03-30 16:21:21 · 248 阅读 · 0 评论 -
springboot html vue.js 前后分离代码示例
1.html<table class="table table-hover"> <thead> <tr> <th style="width: 50px;" id="cts"> <div class="checkbox d-inline"> <input type="checkbox" name="fhcheckbox" id="zcheckbox"> <label s原创 2022-03-24 16:17:27 · 1533 阅读 · 0 评论 -
Tomcat 配置支持不同的域名访问各自不同程序的配置方法
配置好的server.xml 此文件在conf文件夹下面<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional i...原创 2022-03-18 11:12:56 · 212 阅读 · 0 评论 -
java 读取 xml 文件
1.DB.java package com.bn.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Iterator; import ja.原创 2022-03-17 09:25:19 · 1362 阅读 · 0 评论 -
java 常用工具类 (值得收藏)
package org.fh.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputSt.原创 2022-03-14 10:35:46 · 225 阅读 · 0 评论 -
java mysql 报错 1 of SELECT list is not in GROUP BY clause and contains nonaggre
错内容Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre原因分析mysql 5.7默认启用ONLY_FULL_GROUP_BY特性,即:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出来的列必须在group by后面出现否则就会报错,或者这个字段出现在聚合函数里面。解决方法在mysql原创 2022-03-09 14:39:31 · 1025 阅读 · 0 评论 -
java 上传 下载文件工具类
package com.fh.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import jav.原创 2022-02-28 16:25:32 · 425 阅读 · 0 评论 -
java 把文件压缩成zip文件
ackage org.fh.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * 说明:java压缩成zip * 作者:FH Admin * from:fhadmin.cn */public class FileZi.原创 2022-02-23 22:00:34 · 6896 阅读 · 2 评论 -
java 往 pdf 插入数据 (pdfbox+poi)
指定页码插入/替换pdfbox好像没有专门提供这个方法,但是现有的方法多重组合起来也能实现这个功能,需求:一个pdf文件A有10页,现在想在第6页插入一页新的pdf文件B,插入完成后整个pdf文件A变成11页。思路1(插入): 先将这个10的pdf拆分成10个1页的pdf,按顺序放好,文件名分别是:1.pdf、2.pdf....10.pdf。再拆分到第6页的时候将文件B放进来,重命名问6.pdf,原本pdf文件A里面的第6页重命名为7.pdf,依次后推,最后的得到的1.pdf-----&g原创 2022-02-22 13:18:22 · 909 阅读 · 0 评论 -
java Quartz 定时任务管理类
package org.fh.util;import java.util.Map;import org.quartz.CronScheduleBuilder;import org.quartz.CronTrigger;import org.quartz.Job;import org.quartz.JobBuilder;import org.quartz.JobDetail;import org.quartz.JobKey;import org.quartz.Scheduler; i.原创 2022-02-21 09:24:44 · 153 阅读 · 0 评论 -
java 百度人脸识别接口调用配置
/**人脸识别处理中方法 * @param * @throws Exception */ @RequestMapping(value="/faceRecognition") @ResponseBody public Object faceRecognition() throws Exception{ Map<String,Object> map = new HashMap<String,Object>(); String errInfo = "error..原创 2022-02-17 14:39:31 · 731 阅读 · 0 评论 -
java WebSocket 服务端代码
ackage org.fh.plugins.ChatServer;import java.net.InetSocketAddress;import java.net.UnknownHostException;import org.java_websocket.WebSocket;import org.java_websocket.framing.Framedata;import org.java_websocket.handshake.ClientHandshake;import org..原创 2022-02-16 15:40:17 · 595 阅读 · 0 评论 -
java 经纬度处理、计算两地的距离、获取当前一定距离以内的经纬度值
package com.fh.util;import java.util.HashMap;import java.util.Map;/** * 说明:经纬度处理 * 作者:FH Admin * from:fhadmin.cn */public class MapDistance { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) {.原创 2022-02-14 20:51:00 · 1310 阅读 · 2 评论 -
Java 给 Word 文档每一页添加不同图片水印
Word中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不同的水印效果,则可以参考本文中的方法。下面,将以Java代码为例,对Word每一页设置不同的图片水印效果作详细介绍。方法思路在给Word每一页添加水印前,首先需要在Word文档每一页正文的最后一个字符后面插入“连续”分节符,然后在每一节的页眉段落里添加水印图片,并设置图片的坐标位置、对齐方式、衬与文字下方等。最后保存文档。Jar引入在程序中引入Free Sp.原创 2022-02-10 16:51:38 · 640 阅读 · 0 评论 -
Sigar java 服务器信息探针、监控
package org.fh.controller.tools;import java.net.InetAddress;import java.util.HashMap;import java.util.Map;import java.util.Properties;import org.fh.controller.base.BaseController;import org.fh.entity.PageData;import org.hyperic.sigar.CpuInfo;imp.原创 2022-02-09 08:51:26 · 391 阅读 · 0 评论 -
Java中CMD命令来备份mysql数据库备份文件出来为0字节问题
Java中CMD命令来备份mysql数据库备份文件出来为0字节问题https://blog.csdn.net/qq_36936155/article/details/78978242今天客户打电话来说我们的系统备份的sql文件为空文件。这让我很凌乱,我们测试过滴,执行很成功嘛。可客户使用的时候确实是备份失败嘛 ,这是事实。 我东测试西测试,在本机咋滴还是没出现这样的问题;没办法装了个虚拟机,安装了和客户一样的操作系统 ,并且按照客户安装步骤进行部署。结果,神奇事情出现了,所备份的数据库文.原创 2022-02-08 12:05:30 · 423 阅读 · 0 评论 -
sqlserver数据库还原存储过程脚本
存储过程必须要创建在系统数据库的master里#from fhadmin.cncreate proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where..原创 2022-02-07 11:41:28 · 830 阅读 · 0 评论 -
Java 图片裁剪,截取
maven依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> </dependency> <dependency原创 2022-01-28 16:58:05 · 225 阅读 · 0 评论 -
Java 实现音频添加自定义时长静音(附代码) | Java工具类
前言wav音频添加自定义时长静音的工具类Maven依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> </dependency>原创 2022-01-27 16:33:00 · 211 阅读 · 0 评论 -
java 图片水印处理类
package com.fh.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;//import java.io.FileOutputStream;//import com.sun.原创 2022-01-26 16:36:31 · 325 阅读 · 0 评论 -
java 中定时器
import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask;/** * 说明:java定时器 * 作者:FH Admin * from:fhadmin.cn */public class TimeTest { public static void main(String[] args) { timer1(); .原创 2022-01-21 13:37:44 · 96 阅读 · 0 评论 -
java http 工具类
ackage org.fh.util;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;/** * 说明:http 工具类 * 作者:FH Admin.原创 2022-01-20 20:15:33 · 1271 阅读 · 0 评论 -
springboot 跨域配置类
ackage org.fh.config;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletR.原创 2022-01-19 11:49:22 · 139 阅读 · 0 评论 -
druid数据库连接池的配置类
package org.fh;import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.boot.web.servlet.ServletRegistratio.原创 2022-01-18 22:21:31 · 1362 阅读 · 0 评论 -
java BASE64处理
package org.fh.util;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.codec.binary.Base64;/** * 说明:BASE64处理 * 作者:FH Admin.原创 2022-01-13 09:14:03 · 280 阅读 · 0 评论 -
java 导出到EXCEL
package org.fh.util;import java.util.Date;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache..原创 2022-01-12 15:32:39 · 87 阅读 · 0 评论 -
java 从EXCEL导入到系统
package org.fh.util;import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermode.原创 2022-01-11 12:54:07 · 185 阅读 · 0 评论 -
java 读写 ini 配置文件
package org.fh.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.net.URLDecoder;import java.util.regex.Matcher;import java.util.regex.Patter.原创 2022-01-10 11:54:47 · 438 阅读 · 0 评论 -
java Freemarker 模版引擎工具类
package org.fh.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.Writer;import java.util.Locale;import ja.原创 2022-01-07 11:56:43 · 146 阅读 · 0 评论