- 博客(16)
- 收藏
- 关注
我们如何应对地震
[b]一、不恐慌——对地震灾难及其损失,尽量保持镇定、克制的态度。二、不信谣——对地震谣言不要轻易相信,要从正规渠道了解灾情。三、不传谣——对来源不明的所谓地震信息和言论,不要传播扩散。四、不造谣——对地震灾难要冷静,不编造不散布毫无依据的言论。五、不盲动——对灾情进展要关注,但不要盲目跟风前往灾区现场。六、不悲观——对地震等自然灾害,不要产生地球末日来临的想法。七、不恶搞...
2008-05-18 20:00:05
166
osgi-扩展bluedavy提供的“简单方式下的留言板”遇到的问题
[list][*]在BulletinListModule中仿照右侧左上角的扩展点增加一个左侧扩展点,用于显示“查询”字样[*]根据上述扩展点,在新的bundle中实现扩展[*]通过DS描述component,在本bundle中,有两个component,一个为进入查询页面进入的action,另一个是查询功能本身。[/list][code="java"]package c...
2008-03-20 17:58:38
135
osgi中service的访问方式
osgi中services总是通过serviceReference来访问的,他唯一对应一个service对象要访问一个服务,以下步骤是必须的:1。获取serviceReference引用2。通过BundleContext.getService()获取服务对象实例而获取ServiceReference的方式有以下几种:1。直接通过BundleContext.getServic...
2008-03-19 21:44:54
325
AXIS2学习1--服务的创建
[b]1。以aar包的形式发布服务[/b]将aar发布到services目录下aar包的内部结构为: - META-INF - services.xml - samples - quickstart - service - pojo - StockQuoteService.class[b...
2008-01-08 17:47:54
140
并发编程学习笔记8
[b]在线程中执行任务[/b]在组织一个有关线程的程序的时候,第一步就是需要清晰的划分出任务的边界。在理想状况下,任务应该是相互独立的活动:任务不依赖于状态,其他任务的结果,或者受其他任务的影响。独立可以是并发更容易,而且可以并行执行,只要有足够的资源。Server Application往往都希望有很好的吞吐量和高的响应性。当一个程序在负载过重的情况下,是变为不可用,还是有其他行为,...
2008-01-02 10:22:08
107
并发编程学习笔记6
[b]同步器[/b]在集合类中阻塞队列是对一无二的:不仅仅因为他是对象的容器,而且还因为他能协调生产者和消费者线程的控制流程,这得归功于take和put方法的阻塞。同步器可以是任何能基于状态协调线程控制流程的对象。阻塞线程可以当作同步器;其他类型的同步器包括semaphores,barriers,latches.这些同步器类在jdk中就有提供。所有的同步器都具有某些基础的属性:...
2007-12-29 11:22:48
110
并发编程学习笔记5
[b]阻塞的队列和生产者消费者模式[/b]主要讲述了,jdk5,6提供的各种阻塞队列。最有意思的是jdk6中提供的双向队列Deque和BlockDeque,这种队列的工作原理很有意思,他们自己有自己的producer,然后一般来说都自己去消费生产的东西,但是如果某个队列已经将自己的消费完了,那么他会从别人的队列末尾取东西然后消费,大大减少竞争的几率。这种模式也叫作“Work Stealin...
2007-12-28 16:23:34
103
并发编程学习笔记4
并发集合框架同步框架(sysnchronized collections)和并发框架(concurrent collections)的区别。java5在同步的集合框架方面做了一些改进,提供了几个并发集合类。同步集合类通过序列化对集合状态的访问来保证线程安全。这种方法的代价就是降低并发性;当多个线程竞争这个集合的锁的时候,吞吐量自然降低了。而并发集合类就是专门被设计出来实现多线程...
2007-12-25 15:08:25
105
并发编程学习笔记3
组合对象创建自己新的线程安全的对象时,优先考虑将操作委派给已有的线程安全的类去做。如果是给已有对象新增功能,则需要考虑已有对象的同步策略,需要与其保持一致,才能保证新对象的线程安全。。。。。。。没怎么看明白,等买了中文版对照着再看几遍吧。。。。。。...
2007-12-25 00:07:32
105
并发编程学习笔记2
并发编程第3章,共享对象 synchonized不仅仅是将代码块声明成原子操作,而且管理的变量在内存中的可见性,保证其他代码看到的值是真实的值。应该是直接操作主存3.1可见性 由于java内存模型的关系,变量的可见性也变的有些诡异。jmm有主存和本地存储的区别。当一个变量的值在本地存储中改变了,那么其他线程从主存中读取值时,很有可能是不能及时获取到最新的值的。这就是可见性。锁可以实现这...
2007-12-25 00:03:26
152
并发编程学习笔记
并发编程第2章,基础篇2.1线程安全1并发编程即是要控制对共享的可变的变量的存取操作顺序2保证同步的方法,在语法/代码级别来说,可以使用synchronized,volatile,或者是现式的锁,或者使用原子变量3好的设计是避免线程危险的良方,使用OO的方法尽量避免线程的隐患。4线程安全的program不一定是由线程安全的classes组成的5什么是线程安全,如何区分哪些是...
2007-12-25 00:01:33
168
敏捷宣言
人和交互重于过程和工具。--加强开发人员的交互(也许pair),加强与客户的交互可以工作的软件重于求全责备的文档。--有可工作的软件,完善,不过分的文档客户合作重于合同谈判。--引导客户明白,签订了合同最主要是建立了合作关系,需要客户积极的参与合作才能很好的完成合同上的内容随时应对变化重于循规蹈矩。--客户的需求是易变的,积极,快速应对变化...
2007-08-12 12:52:07
112
勉励,共勉
我到现在还不懂编译原理,我的英文口语结结巴巴……但我知道自己会一直向上飞。哪怕只有一点点进步,只要每天都比前一天更好一点点,我就不会再让自己失望 --gigix...
2007-08-02 22:06:33
175
Spring Module---cache
项目需要缓存,google了一下,发现spring module有现成的东西可用,随即拿来看看。发现还是比较好用的。改cache采用了aop的方式进行cache的写入和刷出。使用spring风格,上手容易。系统负载不高,因此对于该缓存方法的性能等等不做评价,目前满足需要。使用方法:有这么几个概念需要提前知道1.XXCacheFacade,比如如果是oscache,那么XX就是osc...
2007-06-27 17:02:00
134
【提问】对于自关联的表 使用dbunit如何保持数据库状态
比如区域,会有下级地市等等,对于dbunit来说他貌似只能对表与表之间的关联关系进行处理,对于同一表中记录与记录之间的关系,他处理不了,会出现外键约束违例。由于对dbunit目前了解的比较肤浅,还请大家能不吝赐教。...
2007-05-16 11:20:24
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人