这是我用于Java 5.0的一段代码
TreeSet<Integer> treeSetObj = new TreeSet<Integer>( Collections.reverseOrder() ) ;
Run Code Online (Sandbox Code Playgroud)
Collections.reverseOrder()用于获取比较器,以反转元素的存储和迭代方式.
有更优化的方式吗?
问题:读取大小> 10 MB的文件并使用Spring Batch将其加载到临时表中.我们如何在读取文件时保持状态,以便在失败时重新启动作业?
根据文档,FileItemReader不是线程安全的,如果我们尝试使其线程安全,我们最终会失去可重启性.所以基本问题是:
如果有人遇到类似的问题或对其表现如何进行任何分析将有助于我们做出决定.
此外,任何指针或示例代码都受到赞赏.
作为要求的一部分,我们需要处理近300万条记录并将其与存储桶相关联.此关联由一组规则决定(包括5-15个属性,具有单个或一系列值和优先级),这些规则派生记录的存储桶.如此大数量的顺序处理显然超出了范围.有人可以指导我们有效设计解决方案的方法吗?
我需要有关oracle SQL的帮助.表中的数据如下所示.对于给定的数据,我需要根据COB日期范围和值创建一个波段.
COB VALUE
-----------------
4/5/2012 20
4/6/2012 20
4/7/2012 22
4/8/2012 21
4/9/2012 20
4/10/2012 21
4/11/2012 21
4/12/2012 22
4/13/2012 20
The output I am expecting is as given below:
START_DT END_DT VALUE
----------------------------------
4/5/2012 4/7/2012 20
4/7/2012 4/8/2012 22
4/8/2012 4/9/2012 21
4/9/2012 4/10/2012 20
4/10/2012 4/12/2012 21
4/12/2012 4/13/2012 22
4/13/2012 null 20
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
java ×3
collections ×1
core ×1
database ×1
file ×1
immutability ×1
oracle ×1
spring ×1
spring-batch ×1
sql ×1
treeset ×1