小编Nic*_*uer的帖子

如何选择Jersey,Apache Wink和JBoss RESTEasy?

我刚刚听说过Apache Wink,我想知道它与JerseyJBoss RESTEasy相比有什么不同.在其他两个不能做的事情中可以做些什么?

我们一直在使用Jersey进行一些内部项目,主要是因为它的简单性,但我无法弄清楚是什么让其他两个更好,我会考虑切换.有没有人有任何用例,其中每个填充利基?

apache jax-rs jersey resteasy

75
推荐指数
3
解决办法
5万
查看次数

时间线可视化的SIMILE时间线的替代方案?

所以我玩SIMILE Timeline得很开心,但遗憾的是,它似乎已经被抛弃了(最近一次关闭的票据2009年5月)并且内存泄漏很多,特别是当你动态加载和卸载事件时(尤其是在我的情况下是真的).

我是JavaScript的新手,因此调试这些泄漏会变得有点复杂.在我首先用一种我不理解的语言或我从未看过的代码库来解决问题之前,我想知道是否有任何东西与我可以通过时间轴获得的功能集相比较:

  1. 一个频段上的多个事件
    • 而不是拥有10,100,1000 数据,尽可能使用可用空间在一行上容纳多个事件
  2. 滚动
  3. CSS样式到特定事件
    • 如果需要,我可以为每个事件指定特定的图标,字体等.这非常适合突出显示错误事件或有趣事件
  4. 过滤/搜索/突出
  5. 突出一段时间或时间点
    • 这将是一个显示"现在"时刻的垂直波段,或一个涵盖时间段开始和结束时间的波段

我知道很多这些功能可能会被放入诸如FlotHighCharts之类的东西中,但是这些东西在我的时间轴中可以免费使用,所以我在权衡是否更容易修复内存泄漏或在某些没有它的库上推出3-4个功能.我的直觉说"修复泄漏,它更容易",但我想知道是否有人可以向我展示一些可能90%的方式,并且进入其他10%的进入门槛较低.

javascript timeline visualization simile

67
推荐指数
3
解决办法
4万
查看次数

哪个Maven GlassFish插件可以使用?

我一直在尝试.war通过Maven 集成在GlassFish V3中部署java .虽然我找到了一些插件,但它们中没有一个看起来非常活跃:

我从Eskato的Blog获得了最多的信息,它是在2008年3月写的,所以我不知道GlassFish Maven集成的状态是什么,我也找不到合适的插件.使用Maven GlassFish插件我取得了一些成功,但它仍然无法完全满足它所支持的所有目标,这使得一些命令无效.

有没有其他人能够成功整合Glassfish V3和Maven?如果是这样,您使用了哪些资源来完成它?

java maven-2 glassfish glassfish-3

32
推荐指数
2
解决办法
2万
查看次数

如何在单独的类/模块/文件中组合Thor任务?

我在让托尔这么做时遇到了一些麻烦,所以希望有人可以指出我做错了什么.

我有一个主类class MyApp < Thor,我想分成多个名称空间的单独文件,比如thor create:app_typethor update:app_type.我找不到任何一个例子来说明如何将Thor应用程序拆分成碎片,而我尝试过的东西似乎不起作用.

举个例子,这个班我试图从主要的Thor类中脱颖而出:

module Things
  module Grouping

    desc "something", "Do something cool in this group"
    def something
      ....
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的主要课程中包含或要求时:

class App < Thor
  ....
  require 'grouping_file'
  include Things::Grouping
  ....
end
Run Code Online (Sandbox Code Playgroud)

我得到一个例外: '<module:Grouping>': undefined method 'desc' for Things::Grouping:Module (NoMethodError)

是否有可能为Thor任务设置多个名称空间,如果是,那么如何将其分解出来以便您没有一个需要几百行的单一类?

ruby module thor

21
推荐指数
4
解决办法
7282
查看次数

根据位置配置Maven代理/服务器设置?

所以我不确定实现这一目标的最佳方法是什么,但基本上我有一台笔记本电脑用于Maven项目.当我在工作时它工作正常,但是当我走出他们的公司代理和maven服务器的门时,我经常不得不settings.xml在我在家的时候做很多手工捏造文件如果我'我不是VPN的:

  • 我们有一个公司安装的Maven Repository代理服务器来存储我们自己的一些工件,并处理我们常用工件的中间人.
  • 我们有一个http代理,用于连接外部世界.

这两个配置都由我的settings.xml文件处理,用于设置单个Nexus组maven代理.如果我在离开办公室时没有连接到VPN,每次我不使用时都要使用settings.xml,然后在我使用时将其切换回来.

有没有其他人找到解决方案?我一直在尝试使用配置文件来管理代理,但我似乎无法让它正常工作,并且它开始看起来很难看.是否有一些设置配置可以检测我何时不在代理后面工作而不使用公司代理服务器或Maven服务器?

profile settings proxy maven-2 mirror

18
推荐指数
2
解决办法
4516
查看次数

获取Java上个月的上周五

我正在开发一个项目,其中要求将日期计算为给定月份的最后一个星期五.我想我有一个只使用标准Java的解决方案,但我想知道是否有人知道更简洁或更有效的东西.以下是我今年测试的内容:

    for (int month = 0; month < 13; month++) {
        GregorianCalendar d = new GregorianCalendar();
        d.set(d.MONTH, month);
        System.out.println("Last Week of Month in " + d.getDisplayName(d.MONTH, Calendar.LONG, Locale.ENGLISH) + ": " + d.getLeastMaximum(d.WEEK_OF_MONTH));
        d.set(d.DAY_OF_WEEK, d.FRIDAY);
        d.set(d.WEEK_OF_MONTH, d.getActualMaximum(d.WEEK_OF_MONTH));
        while (d.get(d.MONTH) > month || d.get(d.MONTH) < month) {
            d.add(d.WEEK_OF_MONTH, -1);
        }
        Date dt = d.getTime();
        System.out.println("Last Friday of Last Week in  " + d.getDisplayName(d.MONTH, Calendar.LONG, Locale.ENGLISH) + ": " + dt.toString());
    }
Run Code Online (Sandbox Code Playgroud)

java calendar date

16
推荐指数
5
解决办法
3万
查看次数

随着'autoload'被弃用,在此期间开发者应该使用什么?

几周前阅读的文章已autoload正式弃用,Matz不鼓励使用它.什么是替换它?开发人员应该做些什么?我在一些命令行gems中使用它来节省可能永远不会使用的不必要的lib加载,以及在JRuby中防止.jar文件相同的lib .

ruby autoload

15
推荐指数
1
解决办法
1817
查看次数

在哪里配置Hudson节点磁盘/临时空间阈值?

我目前正在VM片上运行Hudson实例.因为我不需要从它运行超过几个小应用程序,我正在尽量减少我投入的空间.我为这个切片定义的大小对我来说似乎很好,但是Hudson似乎对被认为是最小磁盘和临时空间阈值的想法有自己的看法.

只有我知道在哪里配置阈值(打开/关闭,真的)

然后我看看节点,我看到以下内容: 主节点声称546MB太少无法使用.

546MB似乎没有太少的空间来运行我的少数应用程序,但Hudson似乎不同意.有没有我可以配置Hudson来重新定义它认为对于磁盘和临时空间来说太低的东西?

config hudson

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

任何好的Ruby控制台应用程序都在那里?

我正在努力寻找一套用于创建控制台应用程序的好工具,因为我希望在未来几个月内使用Ruby的大部分设置都不是webapps,而是服务器端脚本.

我知道的Highline的,我也使用该用户和可能的密码提示的计划,但我知道,控制台应用程序的世界应该塞满其他宝石的协助和/或丰富您的平原"醇命令行应用程序.

有没有人有一些好的建议?我不完全知道什么我真的寻找,但如果有在Ruby中的宝石,以帮助我不会感到惊讶,彩色化,ASCII般的艺术,用户交互(类似bash的完成),人为页面类似的工具(或发电机),或者只是为了使创建更丰富的控制台应用程序的工作助手没有碰到过因为如此难以理解,或平原和神秘.

ruby console user-interface rubygems

12
推荐指数
1
解决办法
5837
查看次数

如何将Clojure REPL的内容转储到文件中?

所以我一直在研究Clojure教程,到目前为止它非常有趣.不幸的是,每次我闭上了REPL时间,我失去所有的defndef我在以前的会话创建.

因此,为了节省将来的时间,是否可以让Clojure REPL将我输入的所有内容保存到文件中,以便我可以挖掘出将来需要用的东西?

clojure read-eval-print-loop

11
推荐指数
2
解决办法
2007
查看次数