Java
文章平均质量分 56
Java基础
jxlxx_023
斯蒂芬斯蒂芬
展开
-
扫描包下类
package com.sz.common.service.sys.web.utils;import com.sz.common.service.sys.service.api.model.sys.dict.SysDict;import com.sz.common.service.sys.service.api.model.sys.dict.SysDictVO;import com.sz.framework.base.enums.annotations.EnumDesc;import java.i原创 2021-08-09 16:49:00 · 123 阅读 · 0 评论 -
工作流任意节点跳转
根据提供参数获取流程实例:import org.activiti.engine.ProcessEngine;import org.activiti.engine.history.HistoricProcessInstance;import org.activiti.engine.impl.RuntimeServiceImpl;import org.activiti.engine.impl.interceptor.CommandExecutor;import org.activiti.engin转载 2021-07-05 15:29:21 · 604 阅读 · 0 评论 -
zip加解密
1、添加依赖:<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version></dependency>2、加密工具包:public class DesTool { private static final String原创 2021-05-24 17:50:50 · 395 阅读 · 0 评论 -
JS客户端RSA加密,Java服务端解密(含分段加解密)
java代码依赖<dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.4</version><scope>...原创 2018-07-20 16:14:09 · 997 阅读 · 1 评论 -
Java邮件发送,ftl模板制作,带集合处理
把邮件发送内容模板,负责到word里面,变量命名如下,如果有集合,在下文会讲到:把word转html,使用筛选方式:生产的html默认编码格式为gb2312,调整html编码格式,并存为ftl文件格式:最后清除掉ftl文档里多余元素;集合元素的处理:<#assign n = 0 /><#list buyers as var><#assign n = n + 1 /><#if n = 1><p class=Mso原创 2020-10-14 19:17:30 · 605 阅读 · 1 评论 -
邮件发送:Could not connect to SMTP host: 10.0.76.11, port: 25
这个问题咋看可能是环境配置问题,实际也有可能是ssl协议不支持的问题:2020-10-21 15:32:16.094 [ERROR] [DubboServerHandler-10.244.2.30:17278-thread-11] - com.lls.scf.notification.service.utils.mail.MailSender-116 发送邮件失败liuxiaoxing@linklogis.comjavax.mail.MessagingException: Could not con原创 2020-10-21 16:01:05 · 3233 阅读 · 0 评论 -
枚举在系统中流转
1、前段到后端的HttpMessageConvertercom.lls.scf.common.web.autoconfigure.CommonWebAutoConfiguration HttpMessageConverters initHttpMessageConverters() 枚举反序列化,JSON类型的反序列化方式 final ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json().serializati...原创 2020-10-23 14:30:40 · 313 阅读 · 1 评论 -
线程池源码解读
1、创建线程池,线程池初始化状态new ThreadPoolExecutor(CORE_POOL_SIZE, MAXIMUM_POOL_SIZE, KEEP_ALIVE, TimeUnit.SECONDS, new LinkedBlockingQueue<>(32), new ThreadPoolExecutor.CallerRunsPolicy());线程池初始化状态:实际调用父类的构造方法,this(corePoolSize, m...原创 2020-10-27 16:50:31 · 250 阅读 · 0 评论 -
java对接动态库接口
1、动态库部署,window,linux两个系统的动态库是不一样的,动态库调用要区分系统。window为.dll,linux为.so2、动态库的加载一般使用,一下为linux版: static { log.info("java.library.path:{}",System.getProperty("java.library.path")); System.loadLibrary("mrapi"); } 加载的为java.library.path下的...原创 2020-11-06 17:24:22 · 689 阅读 · 0 评论 -
Java根据注解快速生成xml文件
1、新建注解,区别字段与xml字段/** * xml字段 */@Target({ElementType.TYPE,ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface XmlField { String value() default "";}2、新建工具类import org.jdom2.Document;import org.jdom2.Element原创 2020-10-28 17:57:18 · 853 阅读 · 1 评论