小编And*_*ore的帖子

使用Java验证HTTP代理

如何配置用户名和密码以使用Java验证http代理服务器?

我刚刚找到以下配置参数:

http.proxyHost=<proxyAddress>
http.proxyPort=<proxyPort>
https.proxyHost=<proxyAddress>
https.proxyPort=<proxyPort>
Run Code Online (Sandbox Code Playgroud)

但是,我的代理服务器需要身份验证 如何配置我的应用程序以使用代理服务器?

java proxy http

56
推荐指数
7
解决办法
16万
查看次数

避免在JMS/ActiveMQ上重复的消息

有一种方法可以抑制ActiveMQ服务器上定义的队列上的重复消息吗?

我尝试手动定义JMSMessageID,(message.setJMSMessageID("uniqueid")),但服务器忽略此修改并传递带有内置生成的JMSMessageID的消息.

根据规范,我没有找到关于如何重复删除邮件的参考.

在HornetQ中,为了解决这个问题,我们需要在消息定义上声明HQ特定属性org.hornetq.core.message.impl.HDR_DUPLICATE_DETECTION_ID.

即:

Message jmsMessage = session.createMessage();
String myUniqueID = "This is my unique id"; // Could use a UUID for this
message.setStringProperty(HDR_DUPLICATE_DETECTION_ID.toString(), myUniqueID);
Run Code Online (Sandbox Code Playgroud)

有人知道ActiveMQ是否有类似的解决方案?

java activemq-classic jms duplicates mom

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

使用jaxb-xjc生成其他自定义方法

有一些方法可以在使用JAXB生成的类中生成自定义方法.

我搜索教程,包括oracle的教程,但我没有找到明确的说明如何自定义XML Schema上描述的生成类的方法.

java methods xsd jaxb xjc

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

Maven用于静态Web项目

我想将Maven功能用于包含图像,javascript和/或css文件的静态Web项目.

我不想考虑任何关于Java,jar包装,......

基本上,我需要:

  • "缩小"资源:即:一些yui压缩器插件
  • 打包我的项目(.tar.gz,...)

抬头看,我刚发现了一些标签样本.但是,整个项目都没有.

对于汇编tar.gz,我相信Assembly插件可能很有用.为了缩小和压缩JS和CSS,我声明了一些compress/minify插件.

在这种情况下,我该如何申报包装标签?我想的越接近:<packaging>war</packaging>.

有其他方式来宣布它吗?

是否有意义?

javascript yui minify maven

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

删除/重写HTTP标头'Server:TwistedWeb'

有一些方法可以从基于Twisted的Web应用程序的响应中删除HTTP Header'Server:TwistedWeb/13.1.0'吗?

python http-headers twisted.web

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

将多个列表压缩减少为单个语句

寻找减少列表的压缩,减少循环和内存使用,有一些方法可以减少两个循环来构建最终路径,将其转换为单个列表压缩?

def build_paths(domains):

    http_paths  = ["http://%s"   % d for d in domains]
    https_paths = ["https://%s" % d for d in domains] 

    paths = []                                         
    paths.extend(http_paths)                           
    paths.extend(https_paths)

    return paths                          
Run Code Online (Sandbox Code Playgroud)

在这种情况下,预期的结果是一个优化的列表comprehesion,从三个列表的引用(减少http_paths,https_paths,paths)成一个单一的一条线,如以下示例所示的结构:

def build_paths(domains):
    return [<reduced list comprehesion> for d in domains]
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,运行以下测试:

domains = ["www.ippssus.com",                      
           "www.example.com",                      
           "www.mararao.com"]                      

print(build_paths(domains))
Run Code Online (Sandbox Code Playgroud)

预期输出,与列表顺序无关:

< ['http://www.ippssus.com', 'http://www.example.com', 'http://www.tetsest.com', 'https://www.ippssus.com', 'https://www.example.com', 'https://www.tetsest.com']
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

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

使用 Drools 声明本地规则变量

可以使用 Drools 规则引擎将局部变量创建到局部规则定义中吗?

我写了一个示例代码,但它没有编译。这个例子只是为了暴露关于局部声明的想法(我知道这是错误的)

/*...*/
    rule "Test local Variable"
        when
            String $departmentName = "Music";
        then
            System.out.println($departmentName);
    end
/*...*/
Run Code Online (Sandbox Code Playgroud)

错误信息是:

org.drools.CheckedDroolsException: There were errors in the rule source: [ERR 101] Line 25:2 no viable alternative at input 'String' in rule "Test local Variable"
Run Code Online (Sandbox Code Playgroud)

位置 [25,2] 由行定义:

String $departmentName = "Music";
Run Code Online (Sandbox Code Playgroud)

scope rule-engine drools

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

使用Spring + dbcp刷新DataSource

我正在使用Spring和DBCP,并且当操作环境上的某些配置发生更改时需要刷新我的数据源,而无需重新启动所有应用程序.

如果我在不使用DBCP的情况下执行此操作,则强制此刷新关闭当前正在打开的数据源并启动DataSource的新实例.

使用DBCP + Spring,我不能这样做.

有人知道是否有可能吗?

java spring datasource apache-commons-dbcp

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