小编Jos*_*ehl的帖子

有没有更简单的方法告诉HTTPBuilder忽略无效的证书?

根据文档,您可以通过手动从浏览器导出证书并在本地识别它来进行相当笨重的过程.有什么类似于卷曲的--insecure切换使这个实用吗?

groovy httpbuilder

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

类"属性"与"成员"与"变量"与"字段"的术语

当引用存储在类实例中的一段数据时,开发人员似乎经常互换使用这些术语.每个术语之间是否有任何技术差异,或者可以互换使用它们吗?

java oop terminology

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

在Grails Spring Security Core Plugin中设置会话超时

尽管搜索插件文档和一般搜索,我找不到这个答案.我得到的最接近的是页面的结尾,这似乎描述了设置Tomcat超时.有一个标题为"Config.groovy中的配置设置"的插件文档的整个部分,如果不涉及容器的设置,是否无法为插件配置超时?

grails spring-security

10
推荐指数
1
解决办法
7866
查看次数

如何使用上下文应用程序的类路径创建GroovyShell对象

对于背景,我正在尝试编写DSL解析器,使用这个很好的例子.不幸的是,当我调整此行以在我自己的应用程序中使用时:

Script dslScript = new GroovyShell().parse(dsl.text)
Run Code Online (Sandbox Code Playgroud)

我在运行时遇到类解析错误,因为我的DSL域文件具有引用其他外部类的代码.上下文应用程序可以访问这些类,但我不知道如何将它们访问到新的GroovyShell对象,或者以某种方式使用上下文应用程序的运行时环境来解析文件.

dsl groovy

7
推荐指数
2
解决办法
5794
查看次数

你如何保留不起作用的代码?

在开发过程中,我有时会尝试一种不会立即出现的技术或方法.一旦我决定继续执行另一项任务或尝试另一项技术来执行相同的任务,我就不知道如何处理非工作代码.我想把它作为我尝试的记录保存,所以我知道什么不起作用,甚至作为尝试再次使用它的起点.

通常我只需将代码留在原位,注释掉并提交给VCS一段时间.然而,这会变得很痛苦,因为它会使代码混乱并且必须在VCS提交时躲避.我碰巧使用的是具有"藏匿"功能的git用于临时存储,但我不确定这是否合适.

你如何处理你想为后代保存的代码,但不想作为主流代码库的一部分?

git version-control

6
推荐指数
2
解决办法
115
查看次数

在多个线程中引用Class方法会导致自动加载循环依赖性崩溃

代码:

threads = []
Thread.abort_on_exception=true
begin   # throw exceptions in threads so we can see them
  threads << Thread.new{@a = MyClass.m1}
  threads << Thread.new{@b = MyClass.m2}
  threads << Thread.new{@c = MyClass.m3}

  threads.each { |thr| thr.join }
rescue Exception => e
  puts "EXCEPTION: #{e.inspect}"
  puts "MESSAGE: #{e.message}"
end
Run Code Online (Sandbox Code Playgroud)

碰撞:

.rvm/gems/ruby-2.1.3@req/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:478:in load_missing_constant': Circular dependency detected while autoloading constant MyClass

挖掘一下之后,似乎由于每个Thread都引用了MyClass,因此导致ruby自动加载时出错.如果我MyClass在进行线程调用之前添加一行引用,似乎可以防止错误.

我的问题是,是否有一种"正确"的方法来防止这种情况发生,或者它是红宝石中的一些错误?根据http://blog.plataformatec.com.br/2012/08/eager-loading-for-greater-good/,我的理解是自动加载是线程安全的.

ruby activesupport thread-safety ruby-on-rails-4

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

在推送当前分支期间检查新的git分支是否安全?

例如,如果我要推送master远程仓库而且需要一段时间,打开另一个终端是否安全,git checkout secondbranch这样我可以重新开始工作?新结账是否会破坏推动原始流程?

git push github git-checkout

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

初始化/添加作为Groovy中的列表的Map值的最佳方法

我发现自己反复编写这段代码:

map[id] = map[id]  ?  map[id] + newListItem : [newListItem]
Run Code Online (Sandbox Code Playgroud)

有没有更简洁的方法将值初始化为List或添加到现有列表?

groovy

4
推荐指数
1
解决办法
5220
查看次数

从命令行运行Groovy时是否可以指定Java系统属性

相当于java -Dprop="abc" app,但使用groovy,就像groovy -Dprop="abc" app.groovy

基本上这里问的问题一样,但是负面的答案还是比较陈旧的.自2007年以来有什么新的支持吗?

groovy

4
推荐指数
1
解决办法
8217
查看次数

在SOA体系结构中使用SPDY

在过去的几年里,我有很多经验,他们使用和设计依赖于HTTP相互通信的SOA系统.我想知道利用SPDY的SOA架构会是什么样子.我不是网络专家,但在我看来,SPDY的性能增强对于服务到服务通信以及浏览器通信非常有用.

1)一般来说,将SPDY用于SOA有什么意义?

2)使用SPDY调整现有的Web应用程序框架(如Rails或Grails)会涉及哪些内容?它会像配置SPDY的网络服务器一样简单吗?

rest soa grails ruby-on-rails-3 spdy

3
推荐指数
1
解决办法
482
查看次数

严格按顺序将两个表连接在一起

如果我有两个表(t1,t2),每个表只有一列

t1      
letters  
a         
b         
c         

t2
nums
1
2
3
Run Code Online (Sandbox Code Playgroud)

是否有可能以一种产生两列结果集的方式将两者“连接”在一起,如下所示:

letters nums
a       1
b       2
c       3
Run Code Online (Sandbox Code Playgroud)

解决方案要求:

  • 必须以指定的顺序组合每个表的数据,以便能够在加入之前对每个表的数据进行排序
  • 不使用任何功能(例如row_number)添加额外的列以进行连接

优点:-如果两个表的行数不同,则最终结果集将是两个表的最大值的计数,并且“丢失”数据为null。

只是想知道在给定约束的情况下这是否可能。

sql

3
推荐指数
1
解决办法
73
查看次数

如何使用设置数量的Java/Groovy线程执行任务池而不会阻塞

现在我有这个Groovy代码来运行一系列任务:

    CountDownLatch latch = new CountDownLatch(tasks.size);

    for( task in tasks ) {
        Thread.start worker.curry(task, latch)
    }

    latch.await(300L, TimeUnit.SECONDS);
Run Code Online (Sandbox Code Playgroud)

我想将同时线程的数量限制为一定数量t.它现在的编写方式,对于n任务,n线程"立刻"创建.我想过使用多个锁存器或某种回调,但无法找到一个好的解决方案.

一旦运行线程降到下面t,解决方案应该启动新的任务线程,直到数字运行到达t或没有未运行的任务.

java groovy multithreading

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

可以根据 URL 路径解析 DNS

我的理解是,与单独的子域(例如,不同书籍类型的子站点)相比,将两个相关站点放在同一个域下有一定的优势。我能想到的两个是使用相同的 SSL 证书和 SEO 排名。

我希望将同一域的不同路径解析为不同的 IP 地址。例如example.com/ato100.100.100.100example.com/bto 200.200.200.200。我知道这对于传统的 DNS 服务器来说是不可能的,但是还有其他技术或商业服务可以实现这一点吗?理想情况下,当不同的服务器启动或脱机时,我还能够动态更改路径解析到的位置。

dns http url-routing

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