小编Dan*_*ion的帖子

如何将OmniFaces与Spring Boot集成

我找到了一些关于将JSF技术与Spring Boot集成的教程,但是让OmniFaces使用Spring Boot似乎是一项相当复杂的工作.将这两者结合在一起是一个好主意吗?

integration jsf omnifaces spring-boot

6
推荐指数
1
解决办法
1799
查看次数

同步gradle项目和IntelliJ IDEA项目中的更改运行速度非常慢

我有一个gradle项目,我使用Intellij idea的IDE(版本14).我使用我的本地gradle发行版(2.2版).当我按下按钮刷新所有gradle项目时,构建需要的时间太长,但每次运行它都会成功完成.我的存储库位于公司的本地服务器上.这是正常的吗?

build intellij-idea gradle

5
推荐指数
1
解决办法
686
查看次数

MRJob 排序减速器输出

有没有办法使用mrjob对reducer函数的输出进行排序?

我认为reducer函数的输入是按键排序的,我试图利用这个特性来使用另一个像下面这样的reducer对输出进行排序,我知道值有数值,我想计算每个键的数量并根据这个计数:

def mapper_1(self, key, line):
    key = #extract key from the line
    yield (key, 1)

def reducer_1(self, key, values):
    yield key, sum(values)

def mapper_2(self, key, count):
    yield ('%020d' % int(count), key)

def reducer_2(self, count, keys):
    for key in keys:
        yield key, int(count)
Run Code Online (Sandbox Code Playgroud)

但它的输出没有正确排序!我怀疑这种奇怪的行为是由于将ints操作为 asstring并尝试按照此链接所述对其进行格式化,但没有奏效!

重要说明:当我使用调试器查看订单的输出reducer_2顺序是正确的但作为输出打印的内容是别的东西!!!

重要说明 2:在另一台计算机上,相同数据上的相同程序返回按预期排序的输出!

python sorting mapreduce mrjob

2
推荐指数
1
解决办法
4400
查看次数