草庐IT

行人计数

全部标签

java - 遍历一个计数字符串值

这个问题在这里已经有了答案:Howtoformatnumberstosamenumberofdigits,0-padded?(3个答案)关闭9年前。我必须显示v10000到v10500范围内的所有服务器名称。下面是我试过的代码,但有时它显示为零。Stringtemplate="v10";intcount=0;while(count但是当我向老板展示这个解决方案时,他只是笑着说:Icandothisbetter.如何更改我的代码以使其正常工作?我是Java新手。

java - 具有某些条件的 Hibernate 计数行

假设我有一个Person表,我想统计所有“birthDate”不为null且他们是学生的人。假设我有两列:birthDateDate(canbenull)isStudentboolean(default:false)我如何使用hibernate来做到这一点......? 最佳答案 Criteriacrit=session.createCriteria(Person.class);crit.add(Restrictions.isNotNull("birthDate"));crit.add(Restrictions.eq("isStud

java - 任何可以限制内存缓存的内存使用的 Java 缓存,而不仅仅是实例计数?

我正在寻找一个简单的内存中(和进程中)缓存,用于查询数据的短期缓存(但短期含义超出请求/响应,即session边界)。EhCache可能会工作,但看起来它可能无法提供我需要的一件事:不是限制缓存的对象数量,而是(近似)限制缓存数据消耗的内存量。我知道在没有序列化的情况下很难计算出给定对象的确切内存使用情况(我想在一般情况下避免这种情况,因为它的速度慢违背了我使用的目的),我可以接受必须提供大小估计我自己。那么:是否有一个简单的开源Java缓存允许定义缓存对象的“权重”,以限制缓存的事物数量?编辑(2010年11月):就其值(value)而言,有一个名为JavaCacheMate的新项目

java - 带有 println 的池中的字符串计数

我正在准备OCASE7考试,其中一些问题真的(!)棘手。在我使用的一本书中,我发现我认为有错误,所以我想确认以下内容......publicstaticvoidmain(String...args){Stringautumn=newString("autumn");//lineoneSystem.out.println("autumn"=="summer");//linetwo}println方法执行后,池中有多少个String对象?据我了解:-第一行不将字符串添加到池中-第二行创建“autumn”和“summer”并将它们添加到池中所以书上的正确答案是2。但是,我也认为...因为我应

java - 如何提高相对简单的 Java 计数方法的效率和/或性能?

我正在构建一个必须阅读大量文本文档的分类器,但我发现我的countWordFrequenties方法处理的文档越多,速度就越慢。下面的这个方法需要60毫秒(在我的PC上),而读取、规范化、标记化、更新我的词汇表和均衡不同的整数列表总共只需要3-5毫秒(在我的PC上)。我的countWordFrequencies方法如下:publicListcountWordFrequencies(String[]tokens){ListwordFreqs=newArrayList(vocabulary.size());intcounter=0;for(inti=0;i加快此过程的最佳方法是什么?这种方

java - 从 reducer 访问映射器的计数器

我需要从我的reducer中的映射器访问计数器。这可能吗?如果是这样,它是如何完成的?举个例子:我的映射器是:publicclassCounterMapperextendsMapper{staticenumTestCounters{TEST}@Overrideprotectedvoidmap(Textkey,Textvalue,Contextcontext)throwsIOException,InterruptedException{context.getCounter(TestCounters.TEST).increment(1);context.write(key,value);}

java - 如何在 Java 中实现并发循环自动收报机(计数器)?

我想用Java实现一个循环计数器。每个请求的计数器应该增加(原子地)并且在达到上限时应该翻转到0。什么是最好的实现方式?是否有任何现有的实现方式? 最佳答案 在AtomicInteger上实现这样的计数器很容易:publicclassCyclicCounter{privatefinalintmaxVal;privatefinalAtomicIntegerai=newAtomicInteger(0);publicCyclicCounter(intmaxVal){this.maxVal=maxVal;}publicintcyclical

java - 如何在 Velocity foreach 循环中获取从零开始的计数

我正在尝试在Velocity#foreach指令中获取一个从零开始的计数器。如果我使用:#foreach($itemin$list)item.getName():$velocityCount#end我会得到:Fred:1Wilma:2Barney:3但我需要:Fred:0Wilma:1Barney:2从速度模板的角度来看,解决方案必须尽可能简单。编辑:我可以使用:#foreach($itemin$list)#set($num=$velocityCount-1)//Thewhitespaceinmandatoryitem.getName():$num#end并且有效。但我正在寻找更优雅的

java - Ncss 类型计数违规

我不太清楚PMD提出的这种违规行为。基本上我有2个问题:我应该怎么做才能摆脱这种违规行为?下面的语句是什么意思?ThetypehasanNCSSlinecountof944Parametersminimum:ThetypeNCSScountreportingthreshold:Defaultis1500. 最佳答案 PMDCodesizerules.NCSS代表非注释源代码行。具有高NCSS计数的方法和/或类(在非常高的级别)太长,并且可能被拆分。大量的NCSS是不好的。此外,听起来您可能使用的是Sonar2.10或更早版本,如So

java - firebase 分析中的事件 "first_open"如何计数?

在我的firebase分析事件“first_open”中显示489次下载直到7月7日,但在Play商店统计中它显示347次下载直到7月7日,我不知道为什么这些没有。是不同的。first_open的定义是:-Whenauseropenstheappforthefirsttime.Thiseventisnottriggeredwhenauserdownloadstheappontoadevice,butinsteadwhenheorshefirstusesit.Toseerawdownloadnumbers,lookinGooglePlayDeveloperConsoleoriniTune