小编Hem*_*lia的帖子

spring 3.1 @Cacheable示例

我是Spring注释的新手,我想创建一个示例示例,该示例显示了在Spring 3.1中使用@Cacheable注释是否有任何人有指导来创建它?

java caching spring-annotations

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

android中的speex支持

任何人都可以帮助我如何在Android中使用speex或jspeex?

我搜索了很多但无法找到任何地方.在code.google.com/android中有很多相关问题,但没有人回答过.这里也没有得到很好的回答,因为我的另一个问题是在Android中解码speex编码的字节数组.所以,如果您对此有所了解,请提供相关信息.

我需要使用此编解码器对音频文件的bytearray进行编码和解码.

我已经尝试了Android-ndk并完成了编码,在解码字节数组时遇到了问题.有没有其他替代方法来实现这一目标?

编辑

我的编码本机c文件中的函数如下:

#include <jni.h>
#include "speex/speex.h"

#define FRAME_SIZE 320

int nbBytes;
/*Holds the state of the encoder*/
void *state;
void *decod_state;


/*Holds bits so they can be read and written to by the Speex routines*/

SpeexBits decod_bits;
SpeexBits bits;
int i, tmp;

void Java_com_mycom_speex_SpeexEncodingActivity_init(JNIEnv * env, jobject jobj) {
   /*Create a new encoder state in narrowband mode*/
   state = speex_encoder_init(&speex_wb_mode);

   /*Set the quality to 8*/ …
Run Code Online (Sandbox Code Playgroud)

java android speex jspeex android-ndk

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

如何创建肥皂客户端?

我有SOAP服务器运行.我需要为服务器编写一个SOAP客户端.你能否在eclipse中建议插件或给我相关的URL?

你能告诉我你有任何样本SOAP客户端代码吗?

我的SOAP客户端应该使用复杂对象作为SOAP函数的parmeter/arguments,它在SOAP服务器中公开.

java soap-client

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

访问方面类中的类变量

我正在创建一个带有spring aspectj的方面类,如下所示

@Aspect
public class AspectDemo {
  @Pointcut("execution(* abc.execute(..))")
     public void executeMethods() { }

 @Around("executeMethods()")
    public Object profile(ProceedingJoinPoint pjp) throws Throwable {
            System.out.println("Going to call the method.");
            Object output = pjp.proceed();
            System.out.println("Method execution completed.");
            return output;
    }

} 
Run Code Online (Sandbox Code Playgroud)

现在我想访问类abc的属性名称然后如何在方面类中访问它?我想在profile方法中显示abc类的name属性

我的abc课程如下

public class abc{
String name;

public void setName(String n){
name=n;
}
public String getName(){
 return name;
}

public void execute(){
System.out.println("i am executing");
}
}
Run Code Online (Sandbox Code Playgroud)

如何访问方面类中的名称?

java spring aspectj spring-aop java-ee

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

在java中使用html5客户端和服务器

HTML5客户端通过在html5 websocket客户端中提供客户端来减少prograamers的工作量.对于许多程序员来说,学习如何在java中使用这个带有服务器的html5 websocket客户端将是有益的.

我想创建一个HTML5客户端与Java服务器通信的示例,但我无法找到如何做到这一点的方式.任何人都可以点亮它吗?

参考:使用c ++演示html5客户端/服务器

我在http://java.dzone.com/articles/creating-websocket-chat上找到了一个演示,但它对我不起作用..

java html5 webserver client websocket

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

在J2ME中实现Floggy框架

我正在使用J2ME创建一个应用程序.用于连接我正在使用的数据库RecordStore.这是首先获取所有记录并遍历它以搜索记录.但我有成千上万的记录,我只需要一些基于标准 - 有什么办法可以解决这个问题吗?我不想遍历数千条记录来获得10条记录.

我在http://floggy.sourceforge.net/找到了Floggy框架.我认为它会更好但我找不到任何适当的参考来配置它.

有谁知道我可以在我的J2ME应用程序中配置Floogy吗?我只是想要一个具有标准的RMS,请参阅我的另一个问题:数据库查询j2me包括标准

错误堆栈跟踪:

Created dir: /NetBeansProjects/Login_1/build/preverifysrc
Copying 798 files to /NetBeansProjects/Login_1/build/preverifysrc
Created dir: /NetBeansProjects/Login_1/build/preverified
Preverifying 798 file(s) into /NetBeansProjects/Login_1/build/preverified directory.
Error preverifying class net.sourceforge.floggy.persistence.WeaverTask
    java/lang/NoClassDefFoundError: org/apache/tools/ant/
Task
/NetBeansProjects/Login_1/nbproject/build-impl.xml:431: Preverification failed with error code 1.
BUILD FAILED (total time: 12 seconds)
Run Code Online (Sandbox Code Playgroud)

java configuration rms java-me

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

java访问不同线程中的对象

我搜索了很多,但无法找到特定的解决方案.在stackoverflow上也有一些关于这个的问题,但我无法找到满意的答案,所以我再次问它.

我在java中有一个类.我知道如何在java中使用线程.

//please do not consider syntax if there is printing mistake, as i am typing code just for showing the concept in my mind
    public class myclass{
    private List<String> mylist=new ArrayList<String>();

    public addString(String str){
     //code to add string in list
    }

    public deleteString(String str){//or passing an index to delete
     //code to delete string in list
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想同时做这两个操作.因为我创建了两个线程类,一个在运行中执行addString()逻辑,另一个执行deleteString()logic.i我在每个线程的构造函数中传递mylist但是如何在对mylist执行添加和删除后返回一个对象?

在我想到"如果我在线程的构造函数中传递mylist它将mylist的地址传递给线程并且线程执行对它的操作更改引用mylist对象"但它不是那样的,因为更改没有被反射到mylist对象.任何人都可以详细说明这个吗?

实现这一目标的最佳方法是什么?

要求就像是一个线程最后插入一个元素另一个线程应该能够删除其他索引的一些元素,同时说第二个.

编辑

我做了如下:thanx到Enno Shioji

public class myClass {

    private List<String> mylist = Collections.synchronizedList(new ArrayList<String>());
    public myClass(){
        mylist.add("abc");
        mylist.add("def"); …
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading synchronization

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

atan2函数在javascript和excellsheet中表现不同

我正在尝试atan2数学函数,但我在google excel表中得到了错误的价值.但在javascript atan2函数中获取正确的值.我怎样才能在excelsheet中获得该值?

我在excel中的价值是

atan2(8.6,2.7699)=0.3115
Run Code Online (Sandbox Code Playgroud)

而在javascript中

atan2(8.6,2.7699)=1.259206466337312
Run Code Online (Sandbox Code Playgroud)

我在这里检查了javascript值http://www.univie.ac.at/moe/rechner/rechner.html

任何人都可以说为什么会这样?

如果我想在excel中使用此值,那么我应该使用什么公式?

javascript excel excel-formula

5
推荐指数
2
解决办法
2783
查看次数

将货币格式转换为数字

我在html中有以下标记我不希望$被采取,因为我只是想要计算价格的目的.

<span id="testspan">$101.82</span>
Run Code Online (Sandbox Code Playgroud)

在上面的span标签中,我想只计算101.82的值.

我使用html()来获取值

var csqft_price = $('#testspan').html();
var price= parseFloat(csqft_price);
Run Code Online (Sandbox Code Playgroud)

但我得到它与$所以我无法做计算我怎么能这样做.

javascript jquery

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

javax.faces.FacesException:java.lang.ClassCastException:java.lang.String无法强制转换为javax.faces.component.UIComponent

我的Java EE Web应用程序与Glassfish 2.1一起正常运行.现在我想迁移到Glassfish 3.1.1

我已经按照这里提供的修改

我对richfaces的依赖关系如下: -

   <dependency>
        <groupId>org.richfaces.framework</groupId>
        <artifactId>richfaces-api</artifactId>
        <version>3.3.3.Final</version>
    </dependency>
    <dependency>
        <groupId>org.richfaces.framework</groupId>
        <artifactId>richfaces-impl-jsf2</artifactId>
        <version>3.3.3.Final</version>
    </dependency>
    <dependency>
        <groupId>org.richfaces.ui</groupId>
        <artifactId>richfaces-ui</artifactId>
        <version>3.3.3.Final</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我的jsf依赖是

        <dependency>
            <groupId>com.sun.faces</groupId> 
            <artifactId>jsf-api</artifactId> 
            <version>2.0.2</version> 
        </dependency>
        <dependency>
            <groupId>com.sun.faces</groupId> 
            <artifactId>jsf-impl</artifactId> 
            <version>2.0.2</version> 
        </dependency>
Run Code Online (Sandbox Code Playgroud)

在web.xml中添加了上下文参数如下: -

<context-param>
    <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
    <param-value>com.sun.facelets.FaceletViewHandler</param-value>
</context-param>
<context-param>
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name>
    <param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

使用2.5版修改了我的应用程序描述符:

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
Run Code Online (Sandbox Code Playgroud)

我的 在faces-config中如下: -

 <application>
        <navigation-handler >
            org.navigation.CustomNavigationHandler
        </navigation-handler>

        <view-handler>
            org.ajax4jsf.application.AjaxViewHandler
        </view-handler>
<!--        <view-handler>
            com.sun.facelets.FaceletViewHandler
        </view-handler>-->
        <variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
        <message-bundle>MyMessages</message-bundle>
    </application>
Run Code Online (Sandbox Code Playgroud)

应用程序成功部署但在此之后我在浏览器中启动应用程序时遇到类转换异常错误:

服务器日志如下:

INFO: myApp was successfully deployed …
Run Code Online (Sandbox Code Playgroud)

richfaces java-ee jsf-2 glassfish-3

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