切换到电脑端
跳转到我的求职导航
Java

Java-校验值区间值的连续性

//c<30,30≤c<60,60≤c<100,100≤c有值时,必须收尾相等。BigDecimalendCheckValue=null;for(BssCompareMethodParameterConfigAddVOconfigRow:actualSampleCompareList){endCheckValue=checkAddGetNextEndValueFromRow(endCheckValue,configRow);}//校验通过了后记录当前行,并取下一个开始的privateBigDecimalcheckAddGetNextEndValueFr
阅读全文
Java

Java-腾讯云短信模板兼容阿里云短信模板-短信模板参数生成

模板:腾讯云:您好!{}的${},有{}发生{}阿里云:您好!${orgName}的${monitorName},有${equipName}发生${status}原腾讯云短信目标兼容阿里云短信版本,参数key提取,转成keyvaluemap:提取阿里云短信模板中的所有参数字段,orgName、monitorName、equipName、status:publicstaticfinalStringALIYUN_PARAM_REGEX="\\$\\{(.*?)}";//ReUtil来自hutool:<dependency><groupId
阅读全文
Java

Java-java校验值是否属于区间范围内

/***java校验值是否属于区间范围内**@paramvalue值*@paramrange浓度区间*@return*/privatebooleancheckInRange(doublevalue,Stringrange){Stringr=range.replaceAll("","").replaceAll("≤","<=").replaceAll("≥",">=");r=cn.hutool.core.util.StrUtil.splitTrim(range,"c").size()>1?r.replace("c","c&&am
阅读全文
Java

Java-异步多线程专题-ForkJoinPool-不分批次处理-分批次处理-最后排序-并发测试-CompletableFuture使用实例

优先使用ForkJoinPool方案,如果使用CompletableFuture处理很多任务或耗时长还是要慎用一定要用parallelStream+CopyOnWriteArrayList或ArrayList加方法内的锁,另外parallelStream是无序的一定要打印线程名称确认是否实际是多线程log.info("当前查询线程;{}",Thread.currentThread().getName());ForkJoinPool核心数也不要太低,ForkJoinPool(5)1.ForkJoinPool不分批次多线程/***Cop
阅读全文
Java

Java-小工具-大文件Sql分割小文件-navicat导入大sql文件中止现象说明

packagecn.jiangjiesheng.utils.file;importjava.io.;importjava.nio.charset.StandardCharsets;importjava.nio.file.;importjava.text.DecimalFormat;publicclassFileSplitter{publicstaticvoidmain(String[]args){//补充说明://navicat导入4g左右的sql可能会突然中止,但是又没有错误,很可能是格式的问题,使用如下的方法转成utf-8无bom格式后尝试再导入下
阅读全文
Java

Java-反射-反射设置父类字段的值-获取包括父类的所有字段

getField和getDeclaredField的区别:这两个方法都是用于获取字段getField只能获取public的,包括从父类继承来的字段。getDeclaredField可以获取本类所有的字段,包括private的,但是不能获取继承来的字段。(注:这里只能获取到private的字段,但并不能访问该private字段的值,除非加上setAccessible(true))//使用示例privatevoidsetDayXdangrifeishuipaifang(FoulWaterSlaveWith28DayVofoulWaterSlaveWithA
阅读全文
本文目录
    Loading...