zoukankan      html  css  js  c++  java
  • 2020/3/14-大数据应用极限测试每日总结

    砍柴ing

    今天主要完成了Echarts对数据进行展示

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%
    	String path = request.getContextPath();
    	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
    			+ path + "/";
    %>
    <!DOCTYPE>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Hello ECharts</title>
    <!-- 使用单文件引入的方式使用ECharts.JS -->
    <script src="echarts-all.js"></script>
    <script src="jquery.js"></script>
    </head>
    
    <body onload="loadData()">
    <div id="content" style="margin:40px auto;1300px;height:400px">
    <div id="myBarDiv" style="height: 300px;  430px;display:inline-block" ></div>
    <div id="myLineDiv" style="height: 300px;  430px;display:inline-block" ></div>
    <div id="myPieDiv" style="height: 300px;  430px;display:inline-block" ></div>
     
    </div>
    <script type="text/javascript">
    	function sub(){ 
    		var j = {"name":$("#myName").val(),"num":$("#myNum").val()};
    		$.ajax({
    	        type: 'post',
    	        url: 'jso.do',
    	        dataType: 'json',
    	        data: {"name":$("#myName").val(),"num":$("#myNum").val()},  
    	        contentType: "application/x-www-form-urlencoded" ,
    	        success: function (message) {
    	        	alert("success");
    	        }
    	       
    	    });
    		window.location.reload();
    	}
    	</script>
    	
    		<script type="text/javascript">
    	
    		function loadData(option) {
    			$.ajax({
    				type : 'post',	//传输类型
    				async : false,	//同步执行
    				url : 'bar.do',	//web.xml中注册的Servlet的url-pattern
    				data : {},
    				dataType : 'json', //返回数据形式为json
    				success : function(result) {
    					if (result) {
    						//初始化xAxis[0]的data
    						option.xAxis[0].data = [];
    						for (var i=0; i<result.length; i++) {
    							option.xAxis[0].data.push(result[i].name);
    						}
    						//初始化series[0]的data
    						option.series[0].data = [];
    						for (var i=0; i<result.length; i++) {
    							option.series[0].data.push(result[i].num);
    						}
    					}
    				},
    				error : function(errorMsg) {
    					alert("加载数据失败");
    				}
    			});//AJAX
    		}//loadData()
    		
    		var myChart = echarts.init(document.getElementById('myBarDiv'));
    		var option = {
    			title: {
    	            text: '京津冀部分数据'
    	        },
    
    			tooltip : {
    				show : true
    			},
    			legend : {
    				data : [ '数量' ]
    			},
    			xAxis : [ {
    				type : 'category'
    				
    			} ],
    			yAxis : [ {
    				type : 'value'
    			} ],
    			series : [ {
    				name : '销量',
    				type : 'bar'
    			} ]
    		};
    		//加载数据到option
    		loadData(option);
    		//设置option
    		myChart.setOption(option);
    	</script>
    	
    		<script type="text/javascript">
    	
    		function loadData(option) {
    			$.ajax({
    				type : 'post',	//传输类型
    				async : false,	//同步执行
    				url : 'bar.do',	//web.xml中注册的Servlet的url-pattern
    				data : {},
    				dataType : 'json', //返回数据形式为json
    				success : function(result) {
    					if (result) {
    						//初始化xAxis[0]的data
    						option.xAxis[0].data = [];
    						for (var i=0; i<result.length; i++) {
    							option.xAxis[0].data.push(result[i].name);
    						}
    						//初始化series[0]的data
    						option.series[0].data = [];
    						for (var i=0; i<result.length; i++) {
    							option.series[0].data.push(result[i].num);
    						}
    					}
    				},
    				error : function(errorMsg) {
    					alert("加载数据失败");
    				}
    			});//AJAX
    		}//loadData()
    		
    		var myChart = echarts.init(document.getElementById('myLineDiv'));
    		var option = {
    			title: {
    	            text: '京津冀部分数据'
    	        },
    
    			tooltip : {
    				show : true
    			},
    			legend : {
    				data : [ '数量' ]
    			},
    			xAxis : [ {
    				type : 'category'
    				
    			} ],
    			yAxis : [ {
    				type : 'value'
    			} ],
    			series : [ {
    				name : '销量',
    				type : 'line'
    			} ]
    		};
    		//加载数据到option
    		loadData(option);
    		//设置option
    		myChart.setOption(option);
    	</script>
    	
    	
    	<script type="text/javascript">
    		function loadData() {
    			
    			$.ajax({
    				type : 'post', //传输类型
    				async : false, //同步执行
    				url : 'bar.do', //web.xml中注册的Servlet的url-pattern
    				data : {},
    				dataType : 'json', //返回数据形式为json
    				success : function(result) {
    					
    					if (result) {
    						var myChart = echarts.init(document
    								.getElementById('myPieDiv'));
    						var option = {
    								title: {
    						            text: '京津冀部分数据对比(饼图)'
    						        },
    							series : [ {
    								name : '地区名称',
    								type : 'pie',
    								radius : '65%',
    								data : [ {
    									value : result[0].num,
    									name : '河北'
    								}, {
    									value : result[1].num,
    									name : '北京'
    								}, {
    									value : result[2].num,
    									name : '天津'
    								} ]
    							} ]
    						};
    
    						myChart.setOption(option);
    					}
    				},
    				error : function(errorMsg) {
    					alert("加载数据失败");
    				}
    			});//AJAX
    		}//loadData()
    	</script>
    
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    www.insidesql.org
    kevinekline----------------- SQLSERVER MVP
    Sys.dm_os_wait_stats Sys.dm_performance_counters
    如何使用 DBCC MEMORYSTATUS 命令来监视 SQL Server 2005 中的内存使用情况
    VITAM POST MORTEM – ANALYZING DEADLOCKED SCHEDULERS MINI DUMP FROM SQL SERVER
    Cargo, Rust’s Package Manager
    建筑识图入门(初学者 入门)
    Tracing SQL Queries in Real Time for MySQL Databases using WinDbg and Basic Assembler Knowledge
    Microsoft SQL Server R Services
    The Rambling DBA: Jonathan Kehayias
  • 原文地址:https://www.cnblogs.com/fuheishi/p/12498189.html
Copyright © 2011-2022 走看看