From d98c8bd9d1d4f749bd59aa2d3e0905db28c394a6 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 10 三月 2021 18:24:19 +0800 Subject: [PATCH] ArrayList实例化优化 --- src/main/java/com/yeshi/buwan/service/imp/StatisticsService.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/StatisticsService.java b/src/main/java/com/yeshi/buwan/service/imp/StatisticsService.java index f939e83..aefcf96 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/StatisticsService.java +++ b/src/main/java/com/yeshi/buwan/service/imp/StatisticsService.java @@ -109,7 +109,7 @@ @Cacheable(value = "statisticCache", key = "'getDetailSystemWatchCount'+'-'+#from+'-'+#to+'-'+#detailSystem") @SuppressWarnings("rawtypes") public List<StatisticXY> getDetailSystemWatchCount(String from, String to, String detailSystem) { - List<StatisticXY> xylist = new ArrayList<StatisticXY>(); + List<StatisticXY> xylist = new ArrayList<>(); long fromS = TimeUtil.convertDateToTemp(from); long toS = TimeUtil.convertDateToTemp( TimeUtil.getGernalTime((TimeUtil.convertDateToTemp(to) + 1000 * 60 * 60 * 24L), "yyyy-MM-dd")); @@ -144,7 +144,7 @@ long fromS = TimeUtil.convertDateToTemp(from); long toS = TimeUtil.convertDateToTemp( TimeUtil.getGernalTime((TimeUtil.convertDateToTemp(to) + 1000 * 60 * 60 * 24L), "yyyy-MM-dd")); - List<StatisticXY> xylist = new ArrayList<StatisticXY>(); + List<StatisticXY> xylist = new ArrayList<>(); try { List list; if ("0".equalsIgnoreCase(detailsystem)) @@ -251,7 +251,7 @@ for (int i = 0; i < list.size(); i++) { Object[] objs = (Object[]) list.get(i); if (map.get(objs[2] + "") == null) - map.put(objs[2] + "", new ArrayList<StatisticXY>()); + map.put(objs[2] + "", new ArrayList<>()); StatisticXY xy = new StatisticXY(); xy.setTime(objs[1] + ""); xy.setY(Long.parseLong(objs[0] + "")); @@ -385,7 +385,7 @@ System.out.println(sql); final String fsql = sql; - final List<StatisticXY> rlist = new ArrayList<StatisticXY>(); + final List<StatisticXY> rlist = new ArrayList<>(); videoTypeDao.excute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException { List list = session.createSQLQuery(fsql).list(); @@ -626,7 +626,7 @@ // 鍒锋柊瑙嗛璇︽儏鏁伴噺 public void refreshVideoDetailCount(final String videoid) { List<VideoResource> list = videoResourceService.getResourceList(); - List<Long> resourceList = new ArrayList<Long>(); + List<Long> resourceList = new ArrayList<>(); for (VideoResource vr : list) resourceList.add(Long.parseLong(vr.getId())); VideoInfo info = videoDetailUtil.getVideoInfo(null, videoid, null, resourceList, -- Gitblit v1.8.0