小编Ste*_*han的帖子

如何在Swing中为JTable提供分页支持?

我在Swing Java中创建了一个GUI,其中我使用了JTable.Now我想通过使用分页将下一页信息显示在其中.我该怎么办?

java swing pagination jtable

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

NanoHttpd服务器无法在android上传输大型视频

NanoHttpd服务器代码可以在这里找到.

我正在使用NanoHttpd服务器来传输大型视频(大约150mb)的服务中启动一个新线程,但它只是在显示加载对话框时暂停.我尝试增加和减少缓冲区读取无济于事.似乎服务器无法在Android设备上正常运行.

当我通过桌面应用程序启动服务器时,相同的代码工作正常 我的流量超过150mb.从手机运行服务器时,我只尝试了20mb文件,它们也很好.但是,我需要流式传输更多.

java memory streaming android nanohttpd

11
推荐指数
3
解决办法
6744
查看次数

如何使用Twitter4j框架关注Twitter用户?

我需要我的Java Twitter应用程序才能在twitter上关注用户.当我将用户ID作为字符串传递给它时,应用程序会自动跟踪它.我找不到可以在Twitter4j中执行此操作的方法.

java twitter twitter4j

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

如何使用JAXB解组重复的嵌套类?

如何指示JAXB处理此问题?

XML

<root>
 <parent>
    <child id="1" name="foo" />
 </parent>
 <parent>
    <child id="3" name="foo2" />
 </parent>
 <parent>
    <child id="4" name="bar2" />
 </parent>
 <parent>
    <child id="2" name="bar" />
 </parent>
</root>
Run Code Online (Sandbox Code Playgroud)

Root.java

@XmlRootElement
public class Root {
   @XmlElement(name="parent/child")
   List<Child> allChildren;
}
Run Code Online (Sandbox Code Playgroud)

这不起作用... allChildren是空的.

java jaxb

11
推荐指数
1
解决办法
9066
查看次数

如何在Java VisualVM中显示profiler选项卡?

我已经使用以下参数启动了一个java应用程序:

java
  -server
  -Dcom.sun.management.jmxremote.port=6789
  -Dcom.sun.management.jmxremote.ssl=false 
  -Dcom.sun.management.jmxremote.authenticate=false
  -Dvisualvm.display.name=MyApp
  -cp <classpath>
  ... application arguments ...
Run Code Online (Sandbox Code Playgroud)

我可以在jvisualvm中看到我的应用程序但是Profiler选项卡没有显示出来.

我应该在应用程序命令行中添加哪些参数?

JDK 1.6.0_24-b07

java profiling jvisualvm

11
推荐指数
1
解决办法
6323
查看次数

Postgresql - 为什么DROP VIEW命令挂起?

我想执行一个简单DROP VIEW ...但它挂起.

SELECT * FROM pg_locks WHERE NOT grantedLock Monitoring上运行了此页面的查询.

但是,他们建议的以下查询不会返回结果:

SELECT bl.pid     AS blocked_pid,
     a.usename  AS blocked_user,
     kl.pid     AS blocking_pid,
     ka.usename AS blocking_user,
     a.query    AS blocked_statement
FROM  pg_catalog.pg_locks         bl
JOIN pg_catalog.pg_stat_activity a  ON a.pid = bl.pid
JOIN pg_catalog.pg_locks         kl ON kl.transactionid = bl.transactionid AND kl.pid != bl.pid
JOIN pg_catalog.pg_stat_activity ka ON ka.pid = kl.pid
WHERE NOT bl.granted;
Run Code Online (Sandbox Code Playgroud)

我现在应该在哪里看?

postgresql view hang sql-drop

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

在Symfony中使用Mautic api-library时,尝试调用名为"validateAccessToken"的未定义方法

我正在尝试在我的Symfony项目中使用mautic/api-library.我正在使用Symfony 2.8.9和PHP 5.6.14.

我在composer和autoload.php文件中包含了api-library项目.在我的控制器中,我已经声明了api-library类:

use Mautic\Auth\ApiAuth;
use Mautic\Auth\OAuth;
Run Code Online (Sandbox Code Playgroud)

并尝试从我的mautic安装中获取令牌:

$settings = array(
    'baseUrl'      => 'http://mymauticinstallation.com',
    'version'      => 'OAuth1a',
    'clientKey'    => 'myCLientKey',    
    'clientSecret' => 'mySecretClient',  
    'callback'     => 'https://api.mysymfonyapp.com/'
);
$auth = new ApiAuth();
$auth->newAuth($settings);
if ($auth->validateAccessToken()) {
    if ($auth->accessTokenUpdated()) {
        $accessTokenData = $auth->getAccessTokenData();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行此代码时,我在控制台中收到此错误:

request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\UndefinedMethodException: "Attempted to call an undefined method named "validateAccessToken" of class "Mautic\Auth\ApiAuth"
Run Code Online (Sandbox Code Playgroud)

查看mautic ApiAuth类,newAuth方法通过refection 使用实例化:

public function newAuth($parameters = array(), $authMethod = 'OAuth')
{
    $class      = 'Mautic\\Auth\\'.$authMethod;
    $authObject …
Run Code Online (Sandbox Code Playgroud)

php oauth symfony mautic

11
推荐指数
1
解决办法
717
查看次数

在C#中的php(pcre)中找到的分支重置运算符("?|")的等价物是什么?

以下正则表达式将匹配"星期六"或"星期日": (?:(Sat)ur|(Sun))day

但是在一种情况下,后向引用1被填充,而后向引用2是空的,而在另一种情况下反之亦然.

PHP(pcre)提供了一个很好的运算符"?|" 这可以避免这个问题.以前的正则表达式将成为(?|(Sat)ur|(Sun))day.所以不会有空的反向引用.

在C#或某些解决方法中是否存在等价物?

php c# regex branch reset

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

如何让lombok注释适用于getter和setter

我正在尝试使用lombok getter和setter注释.据我所知,带注释的代码是在运行时生成的而不是编译时间,那么如何利用自动生成的getter和setter来编写代码呢?

例如,我有一个这样的类

@lombok.Getters
@lombok.Setters
public class MyLombokTesting {

private String userName;

}
Run Code Online (Sandbox Code Playgroud)

但是如果在编写代码时没有生成这些注释会有什么用?

现在我想做这样的事情

MyLombokTesting myLombokTesting = new MyLombokTesting();
String username = myLombokTesting.getUserName();
or myLombokTesting.setUserName("some username");
Run Code Online (Sandbox Code Playgroud)

但我不能做任何这些,因为在编写代码时没有为eclipse生成的setter和getter.

显然我可以有一个参数构造函数来设置用户名但是getter呢?

java eclipse lombok

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

Jsoup获取重定向的URL

我正在尝试从url shortener提供的url中获取实际(重定向)url.

我们以twitter url shortener为例.我能够得到响应对象也解析它以获取文档.

Response response = Jsoup.connect("http://t.co/i5dE1K4vSs")
                .followRedirects(true) //to follow redirects
                .execute();
Run Code Online (Sandbox Code Playgroud)

现在,考虑单个重定向,从哪里获取最终的URL?实现这一目标的任何方法或策略?

java url-shortener jsoup

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