小编Pab*_*dez的帖子

httpURLConnection vs apache commons http

我只是想知道你是否有任何使用java默认HttpURLConnection类的问题.某种让你切换到apache commons的bug.

或者只是类暴露的(丑陋)接口证明了第三方http lib的诞生?

披露:我听到一些反对java.net的论点有一些严重的问题,但我发现很难相信作为Java核心发行版的一部分的类在JDK的几个版本之后仍然存在问题

java http httpurlconnection

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

玩线程架构

Play被描述为"反应式"框架,对异步编程很有用.我想更多地了解Play的架构,主要是:

  • 它有事件循环吗?

  • 它有很多akka演员系统吗?他们是否有许多线程池支持?

  • 如果是这样,有多少个线程池,它们的目标是什么(路由,请求处理,承诺兑换,anorm等)

  • 这是我们的执行线程确定阻塞(这里我们可以做一些昂贵的计算)?哪个是我们永远不应该阻止的执行线程?

任何资源/维基/建议都非常有用.谢谢

architecture playframework-2.0

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

从另一个线程(.Net)调用Windows窗体

嗨,我正在开发.Net应用程序,我想实现以下目标:

我有一个winforms应用程序和一个计时器(System.Timers.timer),它根据计划对线程进行了处理.问题是我无法从辅助线程(WorkerThread)访问UI(窗体),错误说不能从没有创建它的线程访问该组件.

有没有办法实现这个目标?

谢谢!

.net c# multithreading

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

使用本地 http 调用的开销

我正在围绕现有的 RESTful API 开发一个包装器。我基本上要做一些预处理,调用底层API,还有一些预处理,中间有一点缓存。该 API 专为通过 http 进行 RESTful 访问而设计。

我的问题是,我应该重构 API 以便可以通过代码调用它,还是应该对其进行本地 http 调用。第二个选项看起来不错,因为它增加了解耦,但我担心创建 http 请求/响应会严重影响性能。我听说couchDB做了类似的事情(它的 api 是 RESTful 的并且通过 http 访问)。

api rest http

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

在JRuby上生成.class/.java文件实现Java接口

我正在尝试在JRuby类中实现Java接口,如下所示:

require 'java'
java_package 'net.jruby.test'
java_import "net.jruby.test.Service"

class RubyService
  include Service

  java_signature 'int sum(int, int)'
  def sum(a,b)
    a + b
  end
end
Run Code Online (Sandbox Code Playgroud)

net.jruby.test.Service接口是死的简单:

package net.jruby.test;

public interface Service
{
  int sum(int a, int b);
}
Run Code Online (Sandbox Code Playgroud)

之后我生成.java类文件:

jrubyc --java ruby​​_service.rb

但是生成的.java文件(以及因此的.class文件)没有实现接口,看看:

public class RubyService extends RubyObject  {
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?

java jruby

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

在Java中检测MySQL BLOB的mime类型

是的我知道我们不应该将图像存储在数据库中,谢谢.

那说,有没有办法在java中检测存储在mysql中的BLOB的mime类型?

它只适用于图像(.gif,.png,.jpeg等)我不需要通用的工具.

非常感谢你们

如果建议的解决方案不涉及第三方库,则奖励积分:)

java mysql blob detection mime-types

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

哪种jQuery选择方法更快?

我想知道在使用jQuery进行选择时使用context参数与使用普通的CSS范围选择器相比是否有任何优势.

假设我有这个HTML:

<div class="contacts">
    <h1>All contacts</h1>
    <div class="contact new">
        <p class="name">Jim Jones</p>
        <p class="phone">(555) 555-1212</p>
    </div>
    <div class="contact new">
        <p class="name">Bob Smith</p>
        <p class="phone">(555) 555-1213</p>
    </div>
    <div class="contact new">
        <p class="name">Dave Baker</p>
        <p class="phone">(555) 555-1214</p>
    </div>
    <div class="contact">
        <p class="name">Pete Harrison</p>
        <p class="phone">(555) 555-1215</p>
    </div>
    <div class="contact">
        <p class="name">George Donald</p>
        <p class="phone">(555) 555-1216</p>
    </div>
    <div class="contact">
        <p class="name">Chris Root</p>
        <p class="phone">(555) 555-1217</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我想从联系人div中获取所有新联系人(标记为'new'类),哪种方法更快,更好地扩展等等.?

$('.contacts .new');
Run Code Online (Sandbox Code Playgroud)

要么

$('.new', '.contacts');
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

更新

在答案和评论中散布着很多很棒的信息.总结一下主要观点,在大多数浏览器中,当存在多个.contacts div时,单个选择器会更好地扩展.在大多数浏览器中,两个选择器上下文方法更快,只有一个.contacts div存在.

从中获取的有用之处是我们可以在选择具有id的元素内部时使用一种方法.

$('p:first', '#chapter2'); // get …
Run Code Online (Sandbox Code Playgroud)

performance jquery

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

在java中获取Map <String,String []>的字符串表示的简单方法?

我已编写了一个简单的函数,可以为我打印,但我想知道是否有更简单的方法.

我基本上正在寻找能够打印键String和值(String数组)的东西,就像我Arrays.toString()在值上调用一样.

java arrays pretty-print

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

Grails:使用OAuth2.0保护REST API

我正在使用Grails构建REST API.我希望使用OAuth2.0 client_credentials flow(grant_type)来保护它.我的用例如下:

外部代理会发送请求

http://server-url/oauth/token?client_id=clientId&client_secret=clientSecret&grant_type=client_credentials
Run Code Online (Sandbox Code Playgroud)

并获得access_token.然后,我的URL(受保护的资源)应该可以访问类似的东西

http://server-url/resource?access_token={access-token obtained before}
Run Code Online (Sandbox Code Playgroud)

我正在寻找能够轻松快速地在Grails上执行此操作的内容.什么是最好的方式/工具/插件用于此?Scribe库是一个选项,如果有任何针对我的特定用例的教程,它会很棒.

PS:我已经尝试过弹簧安全和相关插件,没有欢乐.任何替代方案都会很好.

grails oauth-provider oauth-2.0

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

在实现接口的 Java 泛型上强制使用完全相同的类型

有:

public <T extends Foo> int(T a, T b) { }
Run Code Online (Sandbox Code Playgroud)

允许我在aand 中传入不同的类型b,如果两者都实现了Foo接口。

我认为这会更好地表述为:

public <T extends Foo, U extends Foo> int(T a, U b) { }
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有办法实现第一个签名(a 和 b 是相同的类型并且都实现了Foo接口)?

java generics

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