小编Buh*_*ndi的帖子

与Spring和Hibernate的连接池

如何使用Spring和Hibernate配置连接池?

谢谢

VENU

java spring hibernate connection-pooling

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

访问URL时出错403但在浏览器中工作正常

String url = "http://maps.googleapis.com/maps/api/directions/xml?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false";

        URL google = new URL(url);
        HttpURLConnection con = (HttpURLConnection) google.openConnection();
Run Code Online (Sandbox Code Playgroud)

我使用BufferedReader来打印我得到的内容403错误

相同的URL在浏览器中正常工作.任何人都可以建议.

java

8
推荐指数
2
解决办法
8684
查看次数

如何在Struts 1中上传多个文件

如何在Struts 1中上传多个文件ActionForm?我必须显示多个文件上传选项并及时保存.我不想在Struts 1中显示文件的输入框?

java struts file-upload

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

我应该扩展ArrayList以添加非null的属性吗?

我想将一个对象集合添加到arrayList,只有当特定属性不为null时.

我正在考虑扩展ArrayList并在子类中实现检查.

另一种方法是在将它放入Arraylist之前检查属性,但这意味着,如果我需要根据逻辑将对象添加到arraylist,我必须分散if检查每个位置.

我想知道你对它的看法......再想一想,这是一种矫枉过正吗?

java abstraction arraylist reusability

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

给定一个地址范围如何计算内存大小?

我有一个练习,我无法解决它,我有3个内存范围:

      First @      Last @ 
Run Code Online (Sandbox Code Playgroud)

range1:FD00 0000到FDFF FFFF

range2:D000 0000到DFFF FFFF

range3:FA00 0000到FBFF FFFF

问题是:给出每个范围(兆字节)的内存大小?

我所知道的是我应该计算范围的大小=最后一个地址 - 第一个地址所以第一个范围的结果是:00FF FFFF.这是正确的吗?那我该怎么办?我在互联网上搜索过我没有找到一个例子

请帮忙

hex memory-address

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

Java:更换窗口左上角的咖啡杯图标

默认情况下,Java Swing应用程序的Java咖啡杯图标显示在应用程序的左上角.

我想用自己的图像替换它 - 使用什么API?

这可以在运行时完成,还是必须在安装时完成?

谢谢!

java installer icons swing window-managers

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

如何使用HMACSHA1和密钥创建签名以连接到Kayako API

我正在尝试使用apache commons HTTP Client连接到第三方应用程序API.我正在尝试连接的API是http://wiki.kayako.com/display/DEV/REST+API.

API要求我传递API密钥和签名以及用于创建签名的salt.

根据API文档,这些是创建签名的步骤

  1. 生成随机字符串以创建salt(在PHP中,您将使用mt_and()来执行此操作)
  2. 通过使用SHA256散列盐来生成签名,并使用密钥作为密钥(在PHP中,您将使用hash_hmac()来执行此操作)
  3. base64编码签名(在PHP中,你将使用base64_encode()来执行此操作)
  4. URL编码输出(在PHP中,您将使用urlencode()来执行此操作)

更新

根据我得到的回复,我更改了一些代码并使用Kayako创建了一个模拟帐户来测试API

我正在使用以下类来生成签名

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.security.GeneralSecurityException;

import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;

import org.bouncycastle.util.encoders.Base64Encoder;

public class GenSign2 {
    public static void main(String[] args) throws GeneralSecurityException,
            IOException {
        String secretKey = "M2Y2YjkxZDEtYmNlOC1mYmI0LTkxZTgtOTNiY2RiMDhmN2E2YjExNGUwYjktNGJkYy1jZTM0LWQ1MWYtZGIwYWRlZTE0NGNh";
        String salt = "0123456789";

        String generateHmacSHA256Signature = generateHmacSHA256Signature(salt,
                secretKey);
        System.out.println("Signature: " + generateHmacSHA256Signature);

        String urlEncodedSign = URLEncoder.encode(generateHmacSHA256Signature,
                "UTF-8");

        System.out.println("Url encoded value: " + urlEncodedSign);
    }

    public static String generateHmacSHA256Signature(String data, String key) …
Run Code Online (Sandbox Code Playgroud)

java encryption

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

创建一个字节的ArrayList

我想将波形文件中的字节读入数组.由于读取的字节数取决于波形文件的大小,因此我创建了一个最大大小为1000000的字节数组.但这会导致数组末尾出现空值.所以,我想创建一个动态增加的数组,我发现ArrayList是解决方案.但是AudioInputStream类的read()函数只将字节读入字节数组!我如何将值传递给ArrayList?

java bytearray arraylist

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

如何在strut 1.2中使用<bean:write>标签?

如何<bean:write>在Struts 1.2中使用标记.

name属性中,必须使用什么值?bean名称是您的属性名称吗?

java struts-1

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

Delphi中是否存在Java听众原则的等价物?

我对这个很好奇.我知道两种在Delphi中定义事件的方法,使用回调原理和windows消息原理.

但是,消息原则不是面向对象的,并且回调仅适用于一个实例.

我想为一个事件提供一个很好的解决方案,其中两个不同的对象可以在事件触发后执行操作.

在Java中,我可以简单地添加另一个监听器.

有没有人知道Delphi中这个好听众原则的任何等效方法?

java delphi events

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