草庐IT

行人计数

全部标签

Java:创建一个简单的通用方法以在应用过滤器后进行计数

我想创建一个简单的通用方法来计算numbers根据提供的predicate应用过滤器后.staticintcount(Collectionnumbers,Predicatepredicate){returnnumbers.stream().filter(predicate).count();}它给我以下错误:incompatibletypes:PredicatecannotbeconvertedtoPredicatewhereCAP#1,CAP#2arefreshtype-variables:CAP#1extendsNumberfromcaptureof?extendsNumberCA

java - EclipseLink 查询 - 从学生中选择计数(*)不工作

我收到以下异常:-[13,13]算术表达式中缺少左边的表达式。[14,14]算术表达式中缺少正确的表达式。请帮我分析一下问题附言如果我用select*fromstudents替换我代码中的上述查询,它工作正常。ExceptionDescription:Syntaxerrorparsing[selectcount(*)fromStudents].[13,13]Theleftexpressionismissingfromthearithmeticexpression.[14,14]Therightexpressionismissingfromthearithmeticexpression.

java - 使用每种类型的计数将数组转换为 Javaslang Map

我目前正在查看Javaslang库,并且正在尝试将我的一些代码转换为Javaslang。我目前有这段代码,全是纯JavaCell[][]maze;//frominputMapcellCounts=Stream.of(maze).flatMap(Stream::of).collect(groupingBy(c->c,counting()));我正在考虑将其转换为Javaslang,因为我对这个库很感兴趣,我只是想尝试一下。我正在尝试做类似的事情,但转换为Javaslang映射而不是java.util.Map。到目前为止,我已经尝试过了,但由于看不到转换它的方法,我陷入了困境。Array.

java - 预期位置参数计数 : 1, 实际参数:[]

当我尝试使用来自DaoImpl类的HIbernate执行存储过程时,出现以下异常。我不确定出了什么问题..我尝试了所有方法来修复它但没有解决问题。任何人都可以帮助我,找出代码或映射文件有什么问题。我尝试修复的越多,我得到的异常就越多。我正在连接到Oracle9iDB。我在这个问题上苦苦挣扎了2周,最终无处可去。任何人都可以帮我解决这个问题。映射文件:-->{callDEFAULT_SCHEMA.proc_name(?,:param1)}主类:publicstaticvoidmain(String[]args){StringprocName="proc_name";//args[0];S

java - 在 Java 8 中使用 group by 进行计数的实现

我正在寻找groupby的实现,然后根据lambda表达式中的计数进行过滤。selectCOUNT(employee_id),department_idfromemployeeGROUPBYdepartment_idHAVINGCOUNT(employee_id)>1是否有使用lambda表达式实现此目的的任何简单实现。 最佳答案 您可以将groupingBy收集器与counting()和collectingAndThen结合使用:importstaticjava.util.stream.Collectors.collectingA

java - 使用 JMX(Java 管理扩展)API 获取 Activity session 计数

我正在尝试使用JMXAPI获取Web应用程序的Activitysession数。是否可以使用JMXAPI获取此类信息?如果是,它的可靠性如何?关于如何完成这项工作的任何示例代码?我一直在阅读JMX教程和文档,但它们向我提供了该技术的概述。我还不能确定我需要什么。 最佳答案 一旦您将应用服务器配置为公开JMX端口,您就可以使用JConsole或JVisualVM之类的工具来完成此操作。你没有提到你使用的是哪个应用程序服务器,但对于Tomcat,这里有描述:http://tomcat.apache.org/tomcat-5.5-doc/

java - 模式/匹配器 Java,非零组计数但错误检索?

我的matcher.groupCount()给了我4,但是当我使用matcher.group(0)时,...,matcher.group(0),它给我一个错误。以下是我的代码:Patternpattern=Pattern.compile("([0-9]+).([0-9]+).([0-9]+).([0-9]+)");Matchermatcher1,matcher2;GeoIP[0][0]=(GeoIP[0][0]).trim();GeoIP[0][1]=(GeoIP[0][1]).trim();System.out.println(GeoIP[0][0]);System.out.prin

java - 加快全计数排序的方法

我在hackerrank上遇到了一个问题。https://www.hackerrank.com/challenges/countingsort4由于超时,我的第一次尝试通过了除最后一个以外的所有测试用例。在没有想出更有效的算法后,我通过使用StringBuilder而不是直接连接字符串来改进代码。这使运行时间从5多秒减少到3.5秒。我的问题是有没有其他方法可以缩短运行时间?谢谢。以下是我的代码。publicclassSolution{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intN=

java - 不允许对元素进行计数的排序算法

这道题我在某公司面试中看到过crosss,但是我对这道题首先不是很清楚。你们能澄清我的疑问吗?Question:WriteaprogramtosortanintegerarraywhichcontainsOnly0's,1'sand2's.Countingofelementsnotallowed,youareexpectedtodoitinO(n)timecomplexity.ExArray:{2,0,1,2,1,2,1,0,2,0} 最佳答案 输出到链表。记住列表的开头。记住1开始的位置。记住列表的末尾。遍历整个数组。如果遇到0,

java - 实现线程安全共享计数器的功能方法

我是Scala和函数式编程的新手,我喜欢使用不可变对象(immutable对象)可以避免许多线程安全陷阱的想法。一件事仍然困扰着我,它就是用来教授线程安全的经典示例——共享计数器。我想知道是否有可能实现一个线程安全的计数器(在这个例子中是一个请求计数器),使用不可变对象(immutable对象)和函数概念,并完全避免同步。因此,这里首先是计数器的经典可变版本供引用(请原谅公共(public)成员变量,只是为了示例的简洁)可变的,非线程安全的版本:publicclassServletextendsHttpServlet{publicintrequestCount=0;@Overridep