- 浏览: 18051 次
最新评论
文章列表
当我们在主线程中起一个线程去处理任务,通常这个处理过程是异步的,主线程直接响应结果。
但如果这个过程是同步的,即主线程等待子线程的响应后,再去响应,应该怎么做?
执行任务的类,类似实现Runnable。
要设置一个泛型,即任务的返回结果
public class MyCallable implements Callable<Integer> {
//返回一个随机数
@Override
public Integer call() throws Exception {
int result=new Random().nextInt(20);
System.o ...
公司目前要求做一个能够并发负载很高的webservice,使用了市面流行的框架例如cxf,axis等效果都不理想,即利用jmeter压力测试时,tps浮动较大,分析原因为每次请求webservice接口都会建立一个socket,如果超过最大端口数,那么就要等待原来的socket释放才能新建socket,所以想到了用socket连接池。
即利用socket发送http请求,可以说是实现了http的长连接
本人也是第一次写socket的连接池,所以把代码发出来,希望有共同研究方向的同行能帮我指正不足之处。
1.池成员数据结构
package com.socket.pool;
impo ...
http://www.cnblogs.com/yejg1212/p/3270152.html
Hibernate和spring的版本都是4.x
使用sessionFactory.getCurrentSession()来获取session,报错为
No Session found for current thread
参考:
http://www.sjsjw.com/kf_other/article/244_20894_27402.asp
说明:
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.c ...
hibernate.cfg.xml
<property name="hibernate.hbm2ddl.auto">update</property>
项目启动不报错,但是无法自动建表
1.
解决办法:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
说明:
<property ...
家里的台式机长时间没打开过,放假回来发现开不了机了。开机后没有任何报警音,硬盘灯(就是那个红色的灯)一直在亮。
总结一下遇到这种情况的解决步骤,如果解决不了就尝试下一步的方法
1.先考虑内存问题,把内存拔下来,擦擦金手指,再拿一片类似名片的硬纸在主板的内存插槽是划一下。之后就把内存装回去,或者换个插槽插上。
2.再就用最小系统法,把除cpu,内存的一切其他的配件都去掉,如果能听见报警,就证明问题出在之前的几个零件上,然后逐个装回去,装到哪一个开机出现问题,就证明哪个配件的问题。
这一步比较针对标题的情况
3.还是不能开机的话,就把所有的螺丝都拧掉,连到主板上的除了两个供电的线其他都去掉(包 ...
String str="sb$123";
String array=str.split("$");
for(String str:array){
System.out.println(array[str]);
}
这样写是不对的,不会分割开,而且会报错
应该加上\\,如\\$
String array=str.split("\\$");
好像是因为$是转义字符,其他的如. + |也是这样
问题背景:
路由:54M 只支持11b 11g
无线网卡:150M 11b 11g 11n都支持
在下载时速度很慢,2M的带宽下载速度只有几十K,而且下载时看网页图都是出不来
ping路由发现ping值达到1000ms,tracert也有丢包现象
解决方法:
1.更新网卡驱动:或者是降低网卡驱动版本。。。,用老版本的试试
2.刷新路由固件:到官网上下最新版的刷一下。有些提供特制版的,但我的tplink wr340刷过他所谓的特制版丢包更严重了
3.更改无线网的信道:(重要)如果前边的都试了还不行,就在路由的无线设置中把信道改了,不要用自动选择,改成6或11
方法1:
在struts.xml配置
<package name="product" namespace="/product" extends="struts-default">
<action name="list" class="web.action.ProductAction" method="list">
<result>/list.jsp</result>
...
1.ip在同一网段,子网掩码相同
2.都连上之后要互相ping一下看通不通
3.(重要)如果怎么都ping不通,把两边的防火墙都关了试试,尤其是windows自带的防火墙!
背景:Spring3.1+Jpa(Hibernate3.6)整合
ide:netbean7.0
bug:新建一个普通java项目可以调试成功,新建web项目,用原来的代码,死活出错
java.lang.IllegalArgumentException: Unknown entity:xxx.实体bean
说明:这是netbean7.0的bug!!!
解决办法:换成netbean7.12!!!
要不是我随便试试试出来了,你说这种bug让我们这些初学者怎么解决,还以为是自己代码配置文件搞错了呢,卧槽netbean真心没eclipse好!