/@authorBNTang/publicclassElasticQueryUtils{publicstaticNativeSearchQueryBuilderbuildSearchQuery(CommonPageVOqueryVO,BoolQueryBuilderqueryBuilder,Stringindex,Stringtype){NativeSearchQueryBuildersearchQueryBuilder=newNativeSearchQueryBuilder().withIndices(index).withTypes(type);if(Objects.nonNull...
以下给出了两个Redis工具类,按自己的需求选择即可,基本上包含了日常开发中常用的Redis操作方法 /@authorBNTang/@Slf4j@ComponentpublicclassRedisUtils{@ResourceprivateLettuceConnectionFactoryfactory;@ResourceprivateStringRedisTemplatestringRedisTemplate;@BeanprivateStringRedisTemplateredisTemplate(){//关闭共享链接factory.setShareNativeConnection(f...
/@AuthorBNTang/@Slf4jpublicclassDateUtilsextendsorg.apache.commons.lang3.time.DateUtils{/日期格式/publicstaticfinalStringDATE_FORMATTER="yyyy-MM-dd";/日期格式/publicstaticfinalStringDATE_FORMATTER_NO_RUNG="yyyyMMdd";/时间格式/publicstaticfinalStringDATETIME_FORMATTER="yyyy-MM-ddHH:mm:ss";/日期小时/publicstaticf...
/ @author BNTang @date Created in 2020/12/1 19:49 @description 根据URL地址动态加载URL返回的文件信息 /public class DownloadUrlFileUtils {    / 将&n...
/@authorBNTang/@Slf4jpublicclassBeanHelper{publicstatic<T>TcopyProperties(Objectsource,Class<T>target){if(!ObjectUtils.allNotNull(source,target)){returnnull;}try{Tinstance=target.getDeclaredConstructor().newInstance();BeanUtils.copyProperties(source,instance);returninstance;}catch(Ex...
/@authorBNTang/publicclassBase58{publicstaticfinalchar[]ALPHABET="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz".toCharArray();privatestaticfinalint[]INDEXES=newint[128];static{for(inti=0;i<INDEXES.length;i){INDEXES[i]=-1;}for(inti=0;i<ALPHABET.length;i){INDEXES[ALPHABET[i]]=i...