求java大神帮我看看 小弟跪求 QAQ
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求java大神帮我看看 小弟跪求 QAQ相关的知识,希望对你有一定的参考价值。
java.lang.IllegalArgumentException: Cannot find cache named [ehcache-method] for CacheEvictOperation[public void com.thinkgem.jeesite.modules.sys.service.SystemService.saveUser(org.lumanmed.pathinfo.modules.sys.entity.User)] caches=[ehcache-method] | key=''allUser'' | condition='',false,false
at org.springframework.cache.interceptor.CacheAspectSupport.getCaches(CacheAspectSupport.java:164)
at org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationContext.<init>(CacheAspectSupport.java:452)
at org.springframework.cache.interceptor.CacheAspectSupport.getOperationContext(CacheAspectSupport.java:174)
at org.springframework.cache.interceptor.CacheAspectSupport.createOperationContext(CacheAspectSupport.java:410)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:193)
at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:66)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at
Error occurred in script: 魔法时代.js
org.mozilla.javascript.WrappedException: Wrapped java.io.IOException: Prepare failed.: status=0x1 (魔法时代.js#1789)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(Unknown Source)
at org.mozilla.javascript.NativeJavaMethod.call(Unknown Source)
at org.mozilla.javascript.Interpreter.interpretLoop(Unknown Source)
at script.attackHook(魔法时代.js:1789)
at org.mozilla.javascript.Interpreter.interpret(Unknown Source)
at org.mozilla.javascript.InterpretedFunction.call(Unknown Source)
at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)
at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)
at org.mozilla.javascript.InterpretedFunction.call(Unknown Source)
at net.zhuoweizhang.mcpelauncher.ScriptManager.callScriptMethod(ScriptManager.java:252)
at net.zhuoweizhang.mcpelauncher.ScriptManager.attackCallback(ScriptManager.java:319)
at dalvik.system.NativeStart.run(Native Method)
Caused by: java.io.IOException: Prepare failed.: status=0x1
at android.media.MediaPlayer.prepare(Native Method)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
... 11 more 参考技术B 非法参数异常。在什么地方传入参数不合法,比如把String当Int了。
具体要看你的代码里哪里有错了,只有这些不明确追问
具体是哪里呀。。。
追答这个需要看代码,这个只是错误提示,你需要根据自己代码里的内容看,不然贴上来
各位java大神,小弟跪求一个解决的方案:调用外部接口得到返回值--耗时问题
目前遇到的问题是这样的:我取出一个LIst集合,每一条数据构建成一个参数去调用一个外部接口,但是得到接口返回值需要耗时,比如10秒,要是List有上万条数据,那一次循环完得多少个小时了,求怎么解决啊 ,下面是我的伪代码:
For (int i =0;i<list.size();i++)
string returnstr = getResult();//调用外部接口得到返回值,这里可能耗时(比如10秒);
updateDate(returnstr).//根据返回值更新数据库的数据
这样下来得好长时间啊 ,用什么方式解决好呢,求给设计代码啊,小弟跪求,我的分数全给了,大神帮帮啊
用到的技术我也了解 ,关键是不知道怎么用,求代码啊 ,谢谢大侠了
java中可以这样
long start = Calendar.getInstance().getTime().getTime();
string returnstr = getResult();//调用外部接口得到返回值,这里可能耗时(比如10秒);
long end= Calendar.getInstance().getTime().getTime();
long time = end-start;//这里是毫秒数,根据自己需要转换一下吧
updateDate(returnstr).//根据返回值更新数据库的数据
先看看到底需要多长时间,话说是不是java实现的啊?追问
嗯,就是java实现,能给伪代码吗,谢了,用什么技术呢
追答先写一个处理线程
package org.zcm.run;
public class MyRequestThread implements Runnable
//构造函数,传入请求路径或者参数,只要满足你的请求条件就行
private String param;
public MyRequestThread(String p)
param = p;
public void run()
String returnstr = getResult(param);//调用外部接口得到返回值,这里可能耗时(比如10秒);
updateDate(returnstr);//根据返回值更新数据库的数据
public String getResult(String param)
//这里写请求的方法,用connect或者client都可以
//这里如果请求比较复杂,或者要求比较严谨的话,建议用httpclient
String req = new String();
return req;
//这个方法要怎么实现你懂的
private void updateDate(String returnstr)
// TODO Auto-generated method stub
大概就是这样了。
然后循环调用
为了线程安全,可以用一些线程池来管理。
public class ListOperate
public static void main(String[] args)
//建立线程池
ExecutorService pool = Executors.newSingleThreadExecutor();
//测试数据
List params = new ArrayList();
params.add("1");
params.add("2");
for(String p:params)
Thread reqThread = new Thread(new MyRequestThread(p));
pool.execute(reqThread);
pool.shutdown();
还有别的线程池,用法查查就有了
以上是关于求java大神帮我看看 小弟跪求 QAQ的主要内容,如果未能解决你的问题,请参考以下文章
求大神帮我设计一个类似于ATM机的那样的JAVA WEB前台网页。。。