每个网站都有自己的统计访问量,但是少不了服务器会出现意外情况,(如断电。。)所以就需要我们在网站挂机的前段时间将这个数据存起来。我们就需要用到网站最大的容器,application,我们采用观察者设计模式实现ServletContextListener接口。然后在销毁之前将这个数据存起来ps:属于点点知识,大牛请绕道。开发步骤:第一步:实现ServletContextListener接口。第二步:实现两个方法。contextInitializedcontextDestroyed第三步:在w...
package com.zy;
import java.io.IOException;import org.apache.commons.lang.time.StopWatch;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.*;
import org.apache.hadoop.hbase.client.Delete;
import org.apache.hadoop.hbase.client.Get;
import org.apache.hadoop.hbase.client.HBaseAdmin;
import org.apache.hadoop.hbase.client.HTable;
import org.apache.hadoop.hbase.client.Put;
imp...
需求:近几天某个项目需要用户录入个自己的网址,然后系统需要根据用户的的网址生成二维码,然后用户可以拿着它给别人扫描,访问到他录入的网址,在这个过程中.我需要知道用户的二维码被扫描的次数,也就是后面根据其可以做一些扫描排名之类的.思路:先生成二维码,csdn已经有前辈写了,那么我就直接拿过来用了. 将用户的id,和用户录入的网址处理之后作为http get参数封装到二维码中,然后用户扫描会自动跳转到我们系统的某个接口在接口中根据...
问题:统计一段句子中各单词出现的次数。思路:1、使用split方法将文章进行分割,我们这里以空格、逗号和句点为分隔符,然后存到一个字符串数组中。2、创建一个hashMap集合,key是字符串类型,保存单词;value是数字类型,保存该单词出现的次数。3、遍历思路1中的字符串数组,如果key(单词)没有出现过,map中增加一个元素,key为该单词,定义value为1;如果key(单词)出现过,那么value的值加1。4.遍历输入key及其对应的value值...
统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map<String,Integer>整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext中!!!) Map需要在Filter中用来保存数据Map需要在页面使用,打印Map中的数...
统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map<String,Integer>整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext中!!!) Map需要在Filter中用来保存数据Map需要在页面使用,打印Map中的数...
问题:本题主要是对字符串输入的处理:String a=cin.next();char [] s=a.toCharArray();字符串统计Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 51624 Accepted Submission(s): 28327Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。 Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数...
package com.swift;publicclass TotalNumber_String {publicstaticvoid main(String[] args) {/** 如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量,* 假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。*/String str="aaaabbc中国1512";int engishCount = 0;int chineseCount = 0;int digitCount = 0;for(int i=0;i<str.length();i++){char ch = str.charAt(i);if(Cha...
import java.text.DecimalFormat;
import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileNotFoundException;
public class zimu {private void HandleLetter(File file)throws IOException,FileNotFoundException{DecimalFormat df = new DecimalFormat("#0.00");if(file.length()>0){int[] iNum=new int[26];FileReader fr=new FileReader(file);Buf...
本周的实验要求在之前实现统计单词的基础之上(可以见之前博客的统计单词的那个实验),对其进行修改成所需要的格式,统计字母出现频率的功能,并按照一定的格式把最终结果的用特定的格式在文本中显示出来统计过程的实现并不太麻烦,在原来的基础上导入导出函数的基础上修改成通用的类型,统计单词的那一部分的单个字符读取那一段加上统计字母的情况,并加上判断把大小写字母统一起来。同时,在统计单词的那里加上一个无用字母的表格...
本次改进是在原有功能需求及代码基础上额外做的修改,保证了原有的基础需求之外添加了新需求的功能。功能: 1. 小文件输入——从控制台由用户输入到文件中,再对文件进行统计; 2.支持命令行输入英文作品的文件名; 3.支持命令行输入存储有英文作品文件的目录名,批量统计; 4.从控制台读入英文单篇作品,重定向输入流。实现: 1.判断输入方式,如果从命令行传递参数则直接对文件进行统计;如果未传递参数,其方式同...
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 先把String转化成array,再通过Character中的几个方法对每个char进行判断。 下面是Character类的介绍:Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。 package everyDay;import java...
每一个站点都有自己的统计訪问量,可是少不了server会出现意外情况,(如断电。。)所以就须要我们在站点挂机的前段时间将这个数据存起来。我们就须要用到站点最大的容器,application,我们採用观察者设计模式实现ServletContextListener接口。然后在销毁之前将这个数据存起来ps:属于点点知识。大牛请绕道。开发步骤:第一步:实现ServletContextListener接口。第二步:实现两个方法。contextInitializedcontextDestroyed
第三步:...
awk方式实现词频统计:方式一:
vi wordcount.awk
{for (i = 1; i <=NF;i++) //NF 表示的是浏览记录的域的个数 freq[$i]++
}
END{for(word in freq) //printf "%s%d\n",word,freq[word] //
}
运行:awk -f wordcount.awk words.txt;
----------------------------------
方式二:
运行方式二:
vi wordcount_awk.sh
#!/bin/sh
awk -F " " ‘{for (i = 1; i<=NF; i++) freq[$i]++
}
END{for (word in freq)printf "%s%d\n",word,fr...
我使用hadoop在集群上运行map-reduce应用程序.这些工作大约需要10个小时才能每天完成.我想知道每项工作所花费的时间,以及最长的工作等所花费的时间.因此,我可以优化这些工作.是否有任何插件或脚本可以做到这一点?
谢谢巴拉解决方法:看一下http://:50030或http://:50030 / jobhistory.jsp(在底部.
每个工作/任务/任务部分都有一个分析(映射,排序,缩小).很方便.您可以编写自己的日志-我只是“获取”所有Analysis-Pages,并将其通...