
工具类
各种编程语言用到的工具类
Zakza
编程是一门艺术~
展开
-
Java创建桌面快捷方式
【代码】Java创建桌面快捷方式。原创 2023-05-25 17:10:06 · 813 阅读 · 0 评论 -
Navicate模型文件(ndm2)解析成易读json
Navicate的模型文件ndm2文件本身就是json文件,以下方法主要是提取模型的schema及表字段和关联关系json。原创 2023-02-23 09:50:52 · 2059 阅读 · 0 评论 -
根据sql字段注释生成Java枚举类
public static String enumTemplate = " private String desc;\n" + " private Integer code;\n" + "\n" + " public String getDesc() {\n" + " return d...原创 2021-12-06 17:14:18 · 432 阅读 · 0 评论 -
Java 对象属性名称按照拼音排序
@Data static class Demo{ private String name; public Demo(String s) { this.name=s; } } public static int sortByPinYin(String o1, String o2) { List<String> list = Arrays.asList(o1, o2); ...原创 2021-09-01 15:18:06 · 375 阅读 · 0 评论 -
各种POJO相互转换(反射+Cglib)
工具类方法 public static <T> T newByCglib(Class<T> tClass) { Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(tClass); enhancer.setCallback((MethodInterceptor) (o, method, objects, methodProxy) -> {原创 2021-08-07 13:16:13 · 619 阅读 · 0 评论 -
富文本Html内容查重标红(解决算法只支持纯文本查重,前端要显示Html标签标红)
import cn.hutool.http.HtmlUtil;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.dexcoder.commons.utils.PropertyUtils;import com.suncnpap.dataintell.common.constants.PathConstant;import com.suncnpap.dataintell.e..原创 2021-07-15 17:33:16 · 938 阅读 · 0 评论 -
Html标签文本查重标红(算法端不支持对html标签文本查重)
public static final String startTag = "<span style='color:#e53639'>"; public static final String endTag = "</span>"; public static String camel2Snake(String camel) { StringBuilder chars = new StringBuilder(camel); ...原创 2021-07-06 18:07:11 · 420 阅读 · 0 评论 -
前后端分离外部配置接口地址
JavaScript自动获取Tomcat项目地址window.$baseUrl = getProjectUrl();function getProjectUrl() { let pathName = window.location.pathname.substring(1); let webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/')); if (webName == "")原创 2021-07-02 11:02:40 · 701 阅读 · 0 评论 -
Java版:使用Aspose实现Word与HTML互转(Word能被POI解析)
准备需要aspose.words相关jar包下载地址https://download.youkuaiyun.com/download/qq_38361800/11239899工具类import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.StrUtil;import com.aspose.words.*;import java.io.FileOutputStream;import java.io.OutputStream;.原创 2021-07-01 15:55:06 · 832 阅读 · 0 评论 -
Springboot项目资源访问和路径获取(自动判断是jar中,还是编译器运行)
获取jar路径读取jar包中文件 public static <T> boolean isStartupFromJar() { String protocol = PathUtil.class.getResource("").getProtocol(); if (Objects.equals(protocol, "jar")) { return true; } else if (Objects.equals(pro原创 2021-05-20 15:55:11 · 776 阅读 · 0 评论 -
Java 根据实体类生成建表语句(mysql版)
基于网络版本,做了一定的处理和优化,后面继续添加Oracle版本import lombok.extern.slf4j.Slf4j;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util..原创 2020-11-06 17:30:26 · 3823 阅读 · 2 评论 -
java Map工具类
@Datapublic class MapUtil { private String[] keys; private String[] values; public MapUtil keys(String... keys) { this.keys = keys; return this; } public MapUtil values(String... values) { this.values = valu.原创 2020-10-16 15:17:35 · 682 阅读 · 0 评论 -
java submap
/** * 取LinkedHashMap前几个对象,不是LinkedHashMap不能用,因为无序的map每次顺序是随机的 * zakza * @param sortMap * @param length 从0开始长度 * @return */ public static LinkedHashMap subMap(LinkedHashMap sortMap, int length) { if (length &l...原创 2020-09-18 11:12:32 · 746 阅读 · 0 评论 -
自动化部署工具Jenkins 常见问题及解决方法
执行脚本报错,没有环境变量source /etc/profile;执行启动服务脚本,Jenkins构建完成,服务被杀进程-Dhudson.util.ProcessTree.disable=truemaven乱码和Jenkins构建乱码Jenkins环境变量JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8LANG=zh.CH.UTF-8修改Jenkins的配置文件Tomcat的urien.原创 2020-08-12 16:16:31 · 1217 阅读 · 0 评论 -
nacos jsonarray转list 实体
nacos修改配置生效慢fastjsonList<Entity> modelDtos = JSON.parseArray(json, Entity.class);原创 2019-09-06 16:24:41 · 901 阅读 · 0 评论 -
SpringBoot 不依赖Spring读取任意yml配置
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.Resource;import java.util.Propert...原创 2019-08-27 09:59:01 · 1565 阅读 · 0 评论 -
树形结构的JSONArray 转 list<ModelMenu> 并获取所有叶子节点对象集合
树形结构实体类ModelMenu /*** * json数组 递归 返回List<ModelMenu> * @param jsonArray * @return */ public static ArrayList<ModelMenu> convertModelMenu(JSONArray jsonArray)...原创 2019-04-12 14:33:47 · 1627 阅读 · 1 评论