小编tul*_*ler的帖子

远程JMX连接

我正在尝试打开与远程计算机上运行的Java应用程序的JMX连接.

应用程序JVM配置有以下选项:

  • com.sun.management.jmxremote
  • com.sun.management.jmxremote.port = 1088
  • com.sun.management.jmxremote.authenticate = FALSE
  • com.sun.management.jmxremote.ssl = FALSE

我可以localhost:1088使用jconsole或jvisualvm 进行连接.但是我无法使用xxx.xxx.xxx.xxx:1088远程计算机进行连接.

服务器之间或操作系统之间没有防火墙.但是为了消除这种可能性我telnet xxx.xxx.xxx.xxx 1088和我认为它连接起来,因为控制台屏幕变成了空白.

两台服务器都是Windows Server 2008 x64.尝试使用64位JVM和32位,都不起作用.

java jmx jconsole

91
推荐指数
7
解决办法
18万
查看次数

将Jetty 7作为Windows服务运行

Jetty 7是否支持使用Java Service Wrapper作为服务运行?我现在有什么选择?

windows service jetty

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

如果远程文件比本地副本更新,如何使用boto从S3下载文件?

我正在尝试使用boto从S3下载文件,但前提是该文件的本地副本比远程文件旧.

我正在使用标题'If-Modified-Since'和下面的代码:

#!/usr/bin/python
import os
import datetime
import boto
from boto.s3.key import Key

bucket_name = 'my-bucket'

conn = boto.connect_s3()
bucket = conn.get_bucket(bucket_name)

def download(bucket, filename):
    key = Key(bucket, filename)
    headers = {}
    if os.path.isfile(filename):
        print "File exists, adding If-Modified-Since header"
        modified_since = os.path.getmtime(filename)
        timestamp = datetime.datetime.utcfromtimestamp(modified_since)
        headers['If-Modified-Since'] = timestamp.strftime("%a, %d %b %Y %H:%M:%S GMT")
    try:
        key.get_contents_to_filename(filename, headers)
    except boto.exception.S3ResponseError as e:
        return 304
    return 200

print download(bucket, 'README')
Run Code Online (Sandbox Code Playgroud)

问题是当本地文件不存在时一切正常并且文件被下载.当我第二次运行脚本时,我的函数按预期返回304,但删除了先前下载的文件.

python amazon-s3 boto

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

轻量级Java报告引擎

我正在寻找一个嵌入applet应用程序的轻量级java报告引擎.

我的第一个选择是Jasper Reports,但罐子超过2Mb,有点太重(太臃肿)以满足我的需求.我不知道是否有模块化的碧玉分布,功能分为几个罐子(如html渲染,pdf,excel,编译,运行时等).

我需要使用Swing预览报告并打印它.PDF导出是一个加号.

java reporting jasper-reports

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

Sun JVM上的CPU使用率(%)MBean

jconsole上进程的概述选项卡显示了CPU使用率百分比.有没有MBean给我这个价值?它的ObjectName是什么?

jvm cpu-usage

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

内部剪辑与Java图形

我需要使用java.awt.Graphics绘制一条线,但只应渲染位于矩形外部的线条部分.

是否可以使用图形剪辑支持或者我是否需要自己计算交叉点并剪切线?

java graphics java-2d

9
推荐指数
1
解决办法
8979
查看次数

Cartesi Rollups DApp 模块化

有一段时间我心里一直有一个问题。是否有可能为复杂的 Cartesi Rollups DApp 实施模块化策略,其中我们的主逻辑程序(负责输入循环的程序)依赖于一个或多个单独运行的 HTTP 服务?这里的图表展示了我想要的架构。

建筑学

blockchain cartesi

7
推荐指数
1
解决办法
226
查看次数

Freemarker逃离freemarker

我正在使用freemarker生成一个freemarker模板.但我需要一些方法来逃避freemarker标签.

我怎么逃避<#list>标签或${expression}

freemarker

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

如何检查groovy类是否具有静态属性?

鉴于以下groovy类:

?class A {
    static x = { }
}
Run Code Online (Sandbox Code Playgroud)

如何检查A类是否定义了名为"x"的静态属性?以下两个选项似乎都不起作用:

A.hasProperty('x')
A.metaClass.hasProperty('x')
Run Code Online (Sandbox Code Playgroud)

groovy

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

google-analytics如何保证跟踪记录来自真实网站

当您注册Google Analytics时,它会指示您在要跟踪的每个网页上使用javascript代码段.此代码包含一个API密钥,每个查看源代码的人都可以看到该密钥.

它如何保证请求来自真实网站,而不是来自想要弄乱您的统计信息的第三方?它检查HTTP Referer标头吗?即使这样也不安全,因为它可以伪造.

google-analytics

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

PostgreSQL查询上的大型ResultSet

我正在对PostgreSQL数据库中的表运行查询。该数据库位于远程计算机上。该表具有约30个使用postgresql 分区功能的子表。

该查询将返回一个很大的结果集,大约有180万行。

在我的代码中,我使用spring jdbc支持,即方法JdbcTemplate.query,但未调用我的RowCallbackHandler

我最好的猜测是postgresql jdbc驱动程序(我使用版本8.3-603.jdbc4)在调用代码之前在内存中累积了结果。我以为fetchSize配置可以控制它,但是我尝试了一下,没有任何变化。我这样做是作为postgresql手册推荐的

当我使用Oracle XE时,此查询工作正常。但是由于分区功能(Oracle XE中不提供该功能),我试图迁移到postgresql。

我的环境:

  • PostgreSQL 8.3
  • Windows Server 2008企业版64位
  • JRE 1.6 64位
  • 春季2.5.6
  • PostgreSQL JDBC驱动程序8.3-603

java postgresql spring jdbc spring-jdbc

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

在空JCombobox中添加水印

我正在尝试重现Firefox或Safari的搜索字段或stackoverflow.com此页面右上角的搜索字段的行为.

我的意思是,当可编辑时没有文本时JComboBox,会显示指令文本,如"Type here"或者其他.当JComboBox聚焦时,文本被删除.如果在没有输入文本的情况下丢失焦点,则返回指令文本.

java swing jcombobox

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