小编Moh*_*han的帖子

如何将字节数组转换为ZIP文件

我试图将一个字节数组转换为ZIP文件.我使用以下代码获取字节:

byte[] originalContentBytes= new Verification().readBytesFromAFile(new File("E://file.zip"));

private byte[] readBytesFromAFile(File file) {
    int start = 0;
    int length = 1024;
    int offset = -1;
    byte[] buffer = new byte[length];
    try {
        //convert the file content into a byte array
        FileInputStream fileInuptStream = new FileInputStream(file);
        BufferedInputStream bufferedInputStream = new BufferedInputStream(
                fileInuptStream);
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

        while ((offset = bufferedInputStream.read(buffer, start, length)) != -1) {
            byteArrayOutputStream.write(buffer, start, offset);
        }

        bufferedInputStream.close();
        byteArrayOutputStream.flush();
        buffer = byteArrayOutputStream.toByteArray();
        byteArrayOutputStream.close();
    } catch (FileNotFoundException fileNotFoundException) {
        fileNotFoundException.printStackTrace();
    } …
Run Code Online (Sandbox Code Playgroud)

java zipfile

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

如何从相机到网页流?

我已经开始开发模块,在网页上显示来自摄像头的实时视频流.

但是,我不知道如何在网页中显示视频流.

是否有任何JavaScript功能有助于显示实时视图?HTML中的对象标记是否允许我们嵌入实时视频?

有人可以指导我如何做到这一点吗?

html javascript video-streaming

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

如何在NDV3 Discreate条形图中设置条形的自定义宽度

我试图使用nvd3图表构建垂直条形图.

问题:如果图表有单个记录,则条形宽度达到图表宽度的3/4.

问题:如何更改离散条形图中条形的宽度?

附图表请指导我..

在此输入图像描述

javascript charts bar-chart nvd3.js

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

如何使用Hibernate <subselect>:

我是hibernate的新手.我需要了解以下问题:

(1)什么是hibernate映射中的subselect?

(2)如何在hbm文件中映射subselect?

(3)如果我使用subselect检索值,那么如何在java Action类中获取检索到的值.

hibernate

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

Java REST ful客户端代码是个问题

我试图在java中创建REST-ful Web服务.这个REST-ful Web服务包含Hibernate配置和Rest-ful配置.实际上java web服务是完美的.但是当我尝试执行该Web服务的客户端代码时.

我正在使用的jar文件是

activation
antlr-2.7.6
asm-3.1
asm-attrs
cglib-nodep
commons-collections-2.1.1
commons-fileupload-1.2.1
commons-io-1.3.2
commons-logging-1.1
dom4j-1.6.1
ehcache-1.2.3
ejb3-persistence
grizzly-servlet-webserver-1.7.3.2
hibernate-annotations
hibernate-commons-annotations
hibernate-entitymanager
hibernate-tools
hibernate3
http
javassist
jaxb-api
jaxb-impl
jaxb-xjc
jdbc2_0-stdext
jdom-1.0
jersey-core-1.7
jersey-server-1.7
jersey-spring
jersey
jettison-1.0-RC1
jsr173_api
jsr311-api
jta
mysql-connector-java-5.1.12-bin
osgi
rome-0.9
wadl2java
Run Code Online (Sandbox Code Playgroud)

我的问题是

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.jersey.spi.inject.InjectableProviderContext.getInjectable(Ljava/lang/Class;Lcom/sun/jersey/spi/service/ComponentContext;Ljava/lang/annotation/Annotation;Ljava/lang/Object;Ljava/util/List;)Lcom/sun/jersey/spi/inject/Injectable;
        at com.sun.jersey.spi.service.ComponentConstructor.getConstructor(ComponentConstructor.java:139)
        at com.sun.jersey.impl.application.ComponentProviderCache.getComponent(ComponentProviderCache.java:177)
        at com.sun.jersey.impl.application.ComponentProviderCache.getProvidersAndServices(ComponentProviderCache.java:122)
        at com.sun.jersey.impl.application.MessageBodyFactory.getProviderMap(MessageBodyFactory.java:133)
        at com.sun.jersey.impl.application.MessageBodyFactory.initReaders(MessageBodyFactory.java:107)
        at com.sun.jersey.impl.application.MessageBodyFactory.init(MessageBodyFactory.java:102)
        at com.sun.jersey.api.client.Client.<init>(Client.java:284)
        at com.sun.jersey.api.client.Client.<init>(Client.java:209)
        at com.sun.jersey.api.client.Client.create(Client.java:429)
        at pack1.client.Test.main(Test.java:20)
Run Code Online (Sandbox Code Playgroud)

客户端Java代码是

package pack1.client;

import java.net.URI;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.UriBuilder;
import com.sun.jersey.api.client.Client; …
Run Code Online (Sandbox Code Playgroud)

java rest

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

如何获取ldap/Active目录的ssl证书

我是LDAP/Active Directory环境的新手.

我正在尝试使用SSL支持连接LDAP/Active Directory.

要连接LDAP/Active Directory,需要SSL证书才能建立连接.

我一直在谷歌搜索,大部分结果是"使用Microsoft CA(证书颁发机构)创建证书".这是为LDAP/Active Directory生成证书的唯一方法吗?

如何获得LDAP/Active Directory的SSL证书?有没有其他方法可以获得LDAP/Active Directory的SSL证书?

ssl ldap

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

我如何使用 spring 和 jpa 调用存储过程

我是使用 JPA 技术的 SPRING 新手。

我正在尝试调用用 mysql 5 编写的存储过程。当我尝试使用存储过程获取数据时,将其称为“喷出异常”。

org.springframework.dao.InvalidDataAccessApiUsageException: : 查询必须以ororg.hibernate.QueryException开头:嵌套例外是: : 查询必须以or开头: ]SELECTFROMcall [call st_proc_getusers()];java.lang.IllegalArgumentExceptionorg.hibernate.QueryExceptionSELECTFROMcall [call st_proc_getusers()

我的persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit  name="SPT3" transaction-type="RESOURCE_LOCAL">
            <mapping-file>META-INF/persistence-query.xml</mapping-file>
            <class>com.spt3.pojo.Users</class>
            <properties>
                    <property name="hibernate.dialect" value=">org.hibernate.dialect.MySQLDialect" />
                    <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/spring_security" />
                    <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
                    <property name="hibernate.connection.username" value="user" />
                    <property name="hibernate.connection.password" value="pass" />
                    <property name="cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
                    <property name="hibernate.max_fetch_depth" value="3"/>
                    <property name="hibernate.query.factory_class" value="org.hibernate.hql.classic.ClassicQueryTranslatorFactory"/>
                    <property name="hibernate.query.substitutions" value="true …
Run Code Online (Sandbox Code Playgroud)

spring stored-procedures jpa

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

我如何从 mysql 表中转储 blob 字段

我正在尝试从 mysql 表中转储 BLOB 字段。

但是当我使用 sqlYog 转储 blob 记录时,我得到了无价值的数据。

如何备份 BLOB 类型的字段?

笔记:

BLOB 字段有图像。

mysql blob dump

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

如何使用Java解析大型XML文件?

我试图使用Java解析XML文件.

XML文件大小仅为256 kb.我正在使用DOM解析器来解析XML文件.如何解析大型XML文件内容?

这是解析文件内容的方法:

public Document parse_a_string(StringBuffer decodedFile) {
    Document doc1 = null;
    try {
        DocumentBuilderFactory factory =
                DocumentBuilderFactory.newInstance();
        DocumentBuilder db = factory.newDocumentBuilder();
        InputSource inStream = new InputSource();

         // problem here
        inStream.setCharacterStream(new StringReader(decodedFile.toString()));

        doc1 = db.parse(inStream);
    } catch (Exception e) {
    }
    return doc1;
}
Run Code Online (Sandbox Code Playgroud)

文件内容位于StringBuffer引用对象中decodedFile,但是当我将其设置为StringReader它时,只接受字符串.

java xml parsing dom

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