91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 718KB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-18
  • 語言: Java
  • 標簽: Spring??Echart??

資源簡介

利用Echarts與Java開發的一個可視化程序樣例,通過Eclipse或者IDEA打開可運行,數據完美展示必備神器!

資源截圖

代碼片段和文件信息

package?com.imooc.dao;

import?com.imooc.domain.VideoAccessTopN;
import?com.imooc.utils.MySQLUtils;

import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

/**
?*?面向接口編程
?*/
public?class?VideoAccessTopNDAO?{


????static?Map?courses?=?new?HashMap();
????static?{
????????courses.put(“4000“?“MySQL優化“);
????????courses.put(“4500“?“Crontab“);
????????courses.put(“4600“?“Swift“);
????????courses.put(“14540“?“SpringData“);
????????courses.put(“14704“?“R“);
????????courses.put(“14390“?“機器學習“);
????????courses.put(“14322“?“redis“);
????????courses.put(“14390“?“神經網絡“);
????????courses.put(“14623“?“Docker“);
????}

????/**
?????*?根據課程編號查詢課程名稱
?????*/
????public?String?getCourseName(String?id)?{
????????return?courses.get(id);
????}


????/**
?????*?根據day查詢當天的最受歡迎的Top5課程
?????*?@param?day
?????*/
????public?List?query(String?day)?{
????????List?list?=?new?ArrayList();

????????Connection?connection?=?null;
????????PreparedStatement?psmt?=?null;
????????ResultSet?rs?=?null;

????????try?{
????????????connection?=?MySQLUtils.getConnection();
????????????String?sql?=?“select?cms_id?times??from??day_video_access_topn_stat?where?day?=??order?by?times?desc?limit?5“;
????????????psmt?=?connection.prepareStatement(sql);
????????????psmt.setString(1?day);

????????????rs?=?psmt.executeQuery();

????????????VideoAccessTopN?domain?=?null;
????????????while(rs.next())?{
????????????????domain?=?new?VideoAccessTopN();
????????????????/**
?????????????????*?TODO...?在頁面上應該顯示的是課程名稱,而我們此時拿到的是課程編號
?????????????????*
?????????????????*?如何根據課程編號去獲取課程名稱呢?
?????????????????*?編號和名稱是有一個對應關系的,一般是存放在關系型數據庫
?????????????????*/
????????????????domain.setName(getCourseName(rs.getLong(“cms_id“)+““));
????????????????domain.setValue(rs.getLong(“times“));

????????????????list.add(domain);
????????????}

????????}catch?(Exception?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????MySQLUtils.release(connection?psmt?rs);
????????}
????????return?list;
????}

????public?static?void?main(String[]?args)?{
????????VideoAccessTopNDAO?dao?=?new?VideoAccessTopNDAO();
????????List?list?=?dao.query(“20170511“);
????????for(VideoAccessTopN?result:?list)?{
????????????System.out.println(result.getName()?+?“??“?+?result.getValue());
????????}
????}

}

評論

共有 條評論