小编Cac*_*ing的帖子

了解Apache ActiveMQ

我对Apache ActiveMQ的功能感到困惑.

我从这个链接下载了ActiveMQ .所以我这样使用它(环境:Windows 7):我启动它bin/activemq.bat,然后它工作.

我的问题是:这是否意味着我在我的机器上启动服务器?当我初始化时ActiveMQConnectionFactory,代理URL是tcp://localhost:61616.但是如果我希望我的机器作为服务器和另一台机器连接到我的服务器怎么办?

activemq-classic

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

java servlet:请求参数包含加号

请求参数就像decrypt?param=5FHjiSJ6NOTmi7/+2tnnkQ==.

在servlet中,当我尝试打印参数时,String param = request.getParameter("param");我得到了5FHjiSJ6NOTmi7/ 2tnnkQ==.它将角色+变成了一个空间.如何保持原始参数或如何正确处理角色+.

此外,我应该处理哪些其他角色?

java servlets

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

java.security AES加密密钥长度

当密钥长度为128位时,一切正常.但是当我使用长度为192或256位的密钥时,我得到以下异常.

java.security.InvalidKeyException: Illegal key size or default parameters
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
Run Code Online (Sandbox Code Playgroud)

我发现这个Java安全:非法密钥大小或默认参数?.但是在我下载jar文件并将其放入之后${java.home}/lib/security/,我仍然得到了相同的异常.

java encryption aes

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

ActiveMQ 中的主题创建

http://docs.oracle.com/javaee/1.4/api/javax/jms/Session.html#createTopic(java.lang.String ) 此 API 表示session.createTopic(topicname)不适用于创建物理主题。这是什么意思?

如果我希望一组具有“admin”权限的用户负责创建主题,另一组具有“write”权限的用户负责向该主题发布消息,我该如何实现呢?看来后一组也必须有“admin”的权限,因为他们必须使用这个方法: session.createTopic(topicname)

如何区分“管理”和“写入”权限?

java activemq-classic authority

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

oauth2 和 imap 与 Gmail 的连接

我需要使用 oauth2 和 imap 来连接 Gmail,我可以从https://github.com/simplegeo/python-oauth2看到代码:

import oauth2 as oauth
import oauth2.clients.imap as imaplib

# Set up your Consumer and Token as per usual. Just like any other
# three-legged OAuth request.
consumer = oauth.Consumer('your_consumer_key', 'your_consumer_secret')
token = oauth.Token('your_users_3_legged_token', 'your_users_3_legged_token_secret')

# Setup the URL according to Google's XOAUTH implementation. Be sure
# to replace the email here with the appropriate email address that
# you wish to access.
url = "https://mail.google.com/mail/b/your_users_email@gmail.com/imap/"

conn = imaplib.IMAP4_SSL('imap.googlemail.com')
conn.debug = 4 

# This …
Run Code Online (Sandbox Code Playgroud)

imap imaplib gmail-imap oauth-2.0 google-oauth

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