草庐IT

commons-collections

全部标签

php - Symfony2 : Removing entity from middle of collection

1。概述我希望能够使用symfony2Form从集合中删除一个实体。1.1问题我可以向集合中添加和删除新实体,只要添加或删除的实体位于集合的末尾。一旦我从开头或中间删除一个,我就会收到以下错误:当我尝试执行此操作时出现此错误:Neithertheproperty"id"noroneofthemethods"addId()"/"removeId()","setId()","id()","__set()"or"__call()"existandhavepublicaccessinclass"ApiBundle\Entity\Data\Column".1.2代码这是所有相关代码。数据/***

java - 任何 Apache Commons-Configuration 替代品/竞争对手?

我最近尝试使用ApacheCommons-Configuration管理一些本地XML配置文件。它在易用性(无法加载空配置文件,CombinedConfiguration需要为大多数操作等使用底层配置等)和API的一致性(保存操作不发布事件,事件不通用)方面严重不足。除了写入注册表的JDK首选项(我不想要)之外,还有其他方法可以管理基于文件的首选项吗?使用另一种文件格式不是一种选择。 最佳答案 我过去为此使用过XStream,但它只是XML数据绑定(bind),从文件到对象的映射。它给您带来了提供更高级别方法(特别是组合配置、验证)

java - jackson 序列化 Collections.unmodifiable*

我在使用来自json的Jackson序列化时遇到问题,如何从Collections.unmodifiableMap序列化?我得到的错误是:com.fasterxml.jackson.databind.JsonMappingException:Cannotconstructinstanceofjava.util.Collections$UnmodifiableMap,problem:Nodefaultconstructorfound我想使用http://wiki.fasterxml.com/SimpleAbstractTypeResolver中的SimpleAbstractTypeRes

java - 使用 Apache Commons Math 进行威 boolean 参数估计

我需要使用MLE从样本数据中估计Weibull分布的形状和尺度参数。我检查了ApachecommonsMath的WeibullDistribution类,但它没有这样的功能。有什么建议吗?我需要在我的java应用程序中使用该类。 最佳答案 在ApacheCommonsMath中没有直接计算Weibull分布的MLE估计的方法,但由于您知道尺度和形状的估计方程,您可以使用方法solve()ApacheCommonsMath的NewtonRaphsonSolver类计算形状参数的估计,它使用Newton-Rhapson方法,而对于比例,

Java HotSpot 持续时间极长的年轻 Collection

这是一个长时间运行的服务器应用程序,它会产生大量短暂的垃圾,并且在启动后几乎没有任何东西。大多数时候年轻一代收集速度很快,即使是10GB也很快,因为它几乎都是垃圾,但我们偶尔会看到残酷的异常值。作为一个潜在的暗示,我们在一台CPU资源更多但内存少12GB的机器上以较低的负载运行类似配置的服务器。我们在那里没有看到这种模式。java-Xms20g-Xmx20g-Xloggc:"./logs/gc.log"-XX:+PrintGCDetails-XX:+PrintGCDateStamps-XX:NewRatio=1-XX:+DisableExplicitGC-XX:+UseSpinning

Java 流 : Collect a nested collection

我正在学习如何使用Java流,需要一些帮助来了解如何流式传输嵌套集合并将结果收集回集合中。在下面的简单示例中,我创建了2个ArrayList并将它们添加到一个ArrayList。我希望能够对每个嵌套集合执行一个简单的函数,然后将结果捕获到一个新集合中。最后一行代码甚至无法编译。任何解释将不胜感激!ArrayListlist1=newArrayList(Arrays.asList(1,2,3));ArrayListlist2=newArrayList(Arrays.asList(4,5,6));ArrayList>nested=newArrayList>();nested.add(lis

java - 是否有类似库的 Commons AnnotationUtils? ( java )

除了直接使用注释api并自己编写或使用Springs之外,我找不到用于查询注释的通用实用程序(静态方法)库:SpringsAnnotationUtils通常我不介意使用Springs,但它是一个相当大的依赖项,仅用于处理注释。也许有一天CommonsLang会有AnnotationUtils。人们使用什么来查询注释? 最佳答案 在Spring2.5.6版本中,可以使用spring.jar(2.8MB)作为依赖项。对于第3版,这是不可能的。相反,您必须至少向核心、bean、上下文、asm和表达式模块添加依赖项才能启动容器。因为您只有A

java - apache commons http 客户端效率

我使用apachecommonshttp客户端每秒通过post发送数据,有没有办法让下面的代码更有效率?我知道http是无状态的,但是我可以做些什么来改进,因为在这种情况下基本url总是相同的(只有参数值改变。privatevoidsendData(Strings){try{HttpClientclient=getHttpClient();HttpPostmethod=newHttpPost("http://192.168.1.100:8080/myapp");System.err.println("sendtoserver"+s);Listformparams=newArrayLis

Java:关于 Collections ReverseComparator 的实现

实现如下(jdk1.6.0_31):privatestaticclassReverseComparatorimplementsComparator>,Serializable{//useserialVersionUIDfromJDK1.2.2forinteroperabilityprivatestaticfinallongserialVersionUID=7207038068494060240L;publicintcompare(Comparablec1,Comparablec2){returnc2.compareTo(c1);}privateObjectreadResolve(){r

java - Astyanax 的 EntityPersister 和 Collection 更新

背景Astyanax的EntityPersister将实体的map保存在多个列中。格式为mapVariable.key问题:当实体中的映射已更新时,astyanax的实体持久性不会从cassandra中删除已删除的键/值对我现在使用的解决方案(糟糕的方法)我正在删除整行,然后重新插入更多信息我使用astyanax的EntityPersister(com.netflix.astyanax.entitystore)在cassandra中保存我的java对象。我注意到的是,当一个实体的Map被持久化为2个值时:testkey:testvalue&testkey2:testvalue2,下一次