自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序男的专栏

专注---让自己更有野心。----coderMan

  • 博客(10)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java并发编程实战第六章(5)使用带有延迟元素的线程安全列表

4.使用带有延迟元素的线程安全列表 本范例使用DelayQueue类;这个类可以存放带有激活日期的元素。当调用方法从队列中返回或者提取元素时,未来的日期将被忽略。这些元素对于这些方法是不可见的。 为了具有调用行为,存放到DelayQueue类中的元素必须继承Delayed接口。Delayed接口使对象成为延迟对象,它使存放在DelayQueue类中的对象具

2015-08-31 19:11:25 610

原创 java并发编程第六章(4)使用基于优先级的阻塞式线程安全列表

3.使用按优先级排序的阻塞式线程安全列表 PriorityBlockingQueue实现一个有序列表 说明:所有添加进入PriorityBlockingQueue的元素必须实现Comparable接口。 这个接口提供了compareTo()方法,传入的参数是一个同类型的对象。 当插入元素时,PriorityblockingQueue使用comp

2015-08-31 19:04:21 546

原创 java并发编程第六章(3)使用阻塞式线程安全列表

使用阻塞式线程安全列表 2.使用阻塞式线程安全列表 阻塞式列表与非阻塞式列表的主要区别是:阻塞式列表在插入和删除操作时,如果列表已经满或者已经空了的话,操作不会被立即执行。 而是将调用换这个操作的线程阻塞 直到操作可以执行成功。 本节使用LinkedBlockingDeque类来实现阻塞式列表。 使用方法: ta

2015-08-30 20:16:02 809

原创 java并发实战第六章(2)非阻塞式线程安全列表与一般List集合多线程情况下的比较

这里我把ConcurrentLinkedDeque与List进行对比测试了一下,发现在多线程情况下一般的集合会出现很大的并发性问题,下面就一起探索一下 1.使用ConcurrentLinkedDeque实现的多线程读写数据 任务:添加大量的数据到一个列表集合中 从同一个列表中移除大量的数据/** * * @author fcs * @date 2015-6

2015-08-30 20:04:21 2243

原创 java并发编程实战第六章(1)并发集合介绍

1.java中提供了两类适用于并发应用的集合。 1.阻塞式集合(Blocking Collection):这类集合包括添加移除数据的方法。当集合已经满或者为空的时候,被调用的添加或者移除方法就不能立即 被执行,那么调用这个方法的线程将被阻塞,直到该方法可以被成功执行。 2.非阻塞式集合(Non-Blocking Collection):这类集合也包括添加和移除数据的方法

2015-08-30 19:44:39 568

原创 添加ActiveMQ系统服务提示OpenSCManager失败(0x5)的简单解决方式

由于最近在研究Active消息中间件,就在公司捣鼓了一把,公司电脑是win7的,所以可以将服务添加到系统服务中, 如图: 这里的activemq.bat是简单启动,只要双击之后就会在cmd窗口下出现启动日志,然后在浏览器中输入http://localhost:8161/admin,enter后即可。 这里不是AtiveMQ控制台的重点,重点是InstallService.bat可以将Act

2015-08-30 15:28:37 2056

原创 org.hibernate.LazyInitializationException: failed to lazily initialize a collection..的解决方案

使用hibernate从一方获取多方信息的时候发生:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.haowei.carmanager.model。。。。从网上搜一下大致跟hibernate加载关联对象的方式有关,一个是懒加载方式,一个是立即加载方式。

2015-08-21 12:34:05 19489 3

原创 exception is org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped...的坑

前两天运行正常的系统出现JAVA.LANG.NOSUCHMETHODERROR: JAVAX.PERSISTENCE.TABLE.INDEXES()[LJAVAX/PERSISTENCE/INDEX],这个异常的说明和解决方案都在我的这篇博客中出现,是jar包冲突了另一个与该主题相关的异常,根据指示将jar包删除,修改注解方式如下 @Entity(name=”t_driver”) @Table

2015-08-20 11:07:40 3201

原创 java并发编程实战第五章(4)在任务中抛出异常

4、在任务中抛出异常 1.非运行时异常:必须在方法上通过throws子句抛出,或者在方法体内通过try,catch方式进行捕捉处理,比如IOException或者 ClassNotFounException异常。 2.运行时异常:z这些异常不需要在方法上通过throws处理,也不需要try,catch处理。 说明:不能再ForkJoin类中的compute()

2015-08-16 22:20:40 794

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)新的异常解决方案

首先异常如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.threegrand.urdm.system.dao.UserDao.saveUser at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(M

2015-08-07 12:14:45 86628 22

myeclipse中java EE 6 的jar包全

在myeclipse中的java EE6的jar包,整合Spring和Hibernate中出现的jar包冲突。

2014-10-08

javaTCP/UDP网络编程

全面讲解java在网络编程方面的知识,有源代码,更加详尽。

2014-10-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除