摘要:
一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 CyclicBarrier的构造方法是Cycl 阅读全文
摘要:
CountDownLatch是什么 CountDownLatch 是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。 CountDownLatch 是在java1.5被引入的,存在于java.util.concurrent包下。 CountDownLatch是通过一个 阅读全文
摘要:
在java中有以下3种方法可以终止正在运行的线程: 1.使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2.使用stop方法强行终止,但是不推荐这个方法,因为stop和suspend及resume一样都是过期作废的方法。 3.使用interrupt方法中断线程。 调用interru 阅读全文
摘要:
1.先用root登录:su root 执行命令:yum install ibus ibus-pinyin 2.然后点击 System –> preferences –> input Method,必须先执行步骤1的操作,不然在属性里找不到 “input Method”! 3.勾选“enable in 阅读全文
摘要:
HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类 HttpServletRequest接口继承于ServletRequest,是ServletRequest对于Http协议的更具体抽象。 servl 阅读全文
摘要:
把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 实现了Serializable和Externalizable接口的类的对象 阅读全文
摘要:
不管怎么查都是同一个值 <select id="getSeq" resultType="Integer" > SELECT SEQ_TEST.NEXTVAL FROM DUAL </select> 解决:增加useCache="false" flushCache="true" 禁用mybatis缓存 阅读全文
摘要:
借助jdk的wsimort.exe工具生成客户端代码,wsimort.exe工具位于Jdk的bin目录下,如下图所示: 运行cmd: 执行命令:wsimport -keep url(url为wsdl文件的路径)生成客户端代码。 代码就生成在当前所在目录 执行界面如下: 阅读全文
摘要:
错误信息:Invalid schema document passed to AbstractDataBinding.addSchemaDocument, not in W3C schema namespace: schema 解决:移除jaxb-impl的jar包 原因:与weblogic上的ja 阅读全文
摘要:
总体来说 MyBatis 主要完成两件事情 根据 JDBC 规范建立与数据库的连接; 通过Annotaion/XML+JAVA反射技术,实现 Java 对象与关系数据库之间相互转化 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4 阅读全文