摘要: 一,功能背景 1,根据商家门店的历史营收,预测未来的营收 2,预测规则由用户设置,对部分或全部的数据求平均、最小值、中位数、指定不同范围数据的系数加权 3,规则地图由规则格子组成,门店-月份组成规则格子,比如superchong店,1-12月组成12个格子,当门店数量比较多的时候,如300家门店,规 阅读全文
posted @ 2023-12-13 10:06 superChong 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一,介绍 实际开发中,判断奇偶是很常见的场景。 二,开发 1,%取余 private static void judgeEven1(int i) { if (i % 2 == 0) { System.out.print(i + "是偶数。"); } else { System.out.print(i 阅读全文
posted @ 2021-03-02 20:54 superChong 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一,说明 实际生产中遍历Map是一件很常见的事情,现在看看性能如何 二,代码 1,遍历有如下几种方法 public void testPerformance () { int size = 5000000; HashMap<Object, Object> hashMap = new HashMap< 阅读全文
posted @ 2021-02-03 22:16 superChong 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一,介绍 今天来介绍下java读写文件和压缩功能 二,读 1,读取文件 实际开发中,从磁盘上读取文件一般很少,大多从第三方接口,如http请求获取、网关获取。 获取的结果都是差不多,都是流对象,为了测试方便,代码就从本地获取。 2,代码 /** * 按行读取文件 * @param path */ p 阅读全文
posted @ 2021-01-06 10:34 superChong 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一,问题描述 java开发中,经常遇到整数处理,整数的存储是有范围的,Integer.MAX_VALUE = 21亿多 二,问题处理 jdk1.8已经有处理方法了 。实际使用过程也可以自己写util类,重写异常处理,而不是抛ari异常 加法 public static int addExact(in 阅读全文
posted @ 2020-12-07 11:20 superChong 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一,原因 楼主是在jboss转Tomcat容器部署的时候遇到错误,经过分析是jdk版本的原因 二,解决方案 1,如果是本地idea启动,设置setting的编译器jdk版本,包括项目的jdk版本,设置为更高级别的,1.8 2,楼主是用的公司的镜像文件,升级版本至1.8即可。因为新版本兼容旧版本,旧版 阅读全文
posted @ 2020-11-04 21:41 superChong 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 一,算法介绍 回溯法,让子块进行排列 二,代码 public class AllSortDemo { public static void main(String[] args) { String str = "abc"; System.out.println(Permutation(str)); 阅读全文
posted @ 2020-10-09 23:10 superChong 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一,springboot优势之一就是自动化配置 开发过程中springboot自动读取application.properties和application.yaml,我们可以利用这一点实现配置读取 二,say nothing without codes 1,@Value(),最常用的方式 appli 阅读全文
posted @ 2020-09-06 09:45 superChong 阅读(4737) 评论(0) 推荐(0) 编辑
摘要: 一,介绍 日常JAVA开发过程中,jvm内存是每个程序员避免不了打交道。 本地debug或者winds都可以用jconsole图形化查看。 二,docker容器中 随着docker越来越受欢迎,测试和生产环境使用越来愈多 ,进入容器发现jconsole就不太适用了,这个时候就可以通过jstat看GC 阅读全文
posted @ 2020-08-01 20:31 superChong 阅读(4098) 评论(0) 推荐(0) 编辑
摘要: 一,背景介绍 实际投产过程中,遇到过各种报表或者大数据分析的场景,总不可避免较大量级的数据落库需求。 二,实现方式 1,事务分割提交 即开启事务->插库->每隔一定数目提交一次 2,mybatis的foreach标签 本质上是将字符串拼接到insert语句的values中 三,say nothing 阅读全文
posted @ 2020-07-01 22:20 superChong 阅读(902) 评论(0) 推荐(0) 编辑