2011年7月26日

java.util.concurrent 中的CyclicBarrier用于多线程测试

摘要: 在实际应用中,有时候需要多个线程同时工作以完成同一件事情,而且在完成过程中,往往会等待其他线程都完成某一阶段后再执行,等所有线程都到达某一个阶段后再统一执行。 比如有几个旅行团需要途经深圳、广州、韶关、长沙最后到达武汉。旅行团中有自驾游的,有徒步的,有乘坐旅游大巴的;这些旅行团同时出发,并且每到一个目的地,都要等待其他旅行团到达此地后再同时出发,直到都到达终点站武汉。 这时候CyclicBarrier就可以派上用场。CyclicBarrier最重要的属性就是参与者个数,另外最要方法是await()。当所有线程都调用了await()后,就表示这些线程都可以继续执行,否则就会等待。计数类 pack 阅读全文

posted @ 2011-07-26 09:26 小山丘 阅读(348) 评论(0) 推荐(0) 编辑

2011年7月25日

JAVA try...catch...finally中的执行顺序和return语句

摘要: public static int get() { try { System.out.println("try"); return 1; //throw new Exception(); } catch (Exception e) { System.out.println("catch"); return 2; } finally { System.out.println("finally"); return 3; }} 结果: try finally 3 public static int get() { try { System. 阅读全文

posted @ 2011-07-25 09:54 小山丘 阅读(352) 评论(0) 推荐(0) 编辑

2011年7月18日

jquery,dom未加载完绑定事件无效

摘要: 1,$('#uploadTypes').change(function(){ alert('123'); });这个怎么也不起作用。2, $(document).ready(function(){ $('#uploadTypes').change(function(){ alert('123'); }); });这个则能正常起作用。 阅读全文

posted @ 2011-07-18 10:46 小山丘 阅读(446) 评论(0) 推荐(0) 编辑

2011年7月9日

spring之乱七八糟

摘要: 1,经常忘了spring是干什么的,随便写写,spring提供了一个beanFactory,可以通过xml来动态生成bean. 应该是通过反射技术来实现的。。。。下面不知道要写什么。等想起来再写吧。 阅读全文

posted @ 2011-07-09 10:31 小山丘 阅读(142) 评论(0) 推荐(0) 编辑

2011年7月8日

restlet+spring+hibernate+annotation的配置

摘要: 最近的一个项目用到了restlet+spring+ hibernate配置。查了很多资料,才搞定。记录下。pom.xml的依赖包: <dependency> <groupId>org.apache.openejb</groupId> <artifactId>javaee-api</artifactId> <version>5.0-1</version> <scope>provided</scope> </dependency> <dependency> <g 阅读全文

posted @ 2011-07-08 09:32 小山丘 阅读(1482) 评论(0) 推荐(0) 编辑

2011年7月7日

一些术语的解释

摘要: 1,jaxb JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地 结合XML数据和处理函数。2,jax-rsJAX-RS: Java API for RESTful Web Services是一个Java编程语言的应用程序接口,支持按照 表象化 阅读全文

posted @ 2011-07-07 10:53 小山丘 阅读(263) 评论(0) 推荐(0) 编辑

jackson json的使用

摘要: 英文就不翻译了,直接拷过来了。Inspired by the quality and variety of XML tooling available for the Java platform (StAX, JAXB, etc.), the Jackson is a multi-purpose Java library for processing JSON. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers. This p. 阅读全文

posted @ 2011-07-07 10:13 小山丘 阅读(4368) 评论(0) 推荐(0) 编辑

2011年6月30日

java参数传递(超经典)

摘要: java参数传递(超经典) 2010-10-28 16:46:29|分类: Java |标签:sbchangedatastrbuf参数传递hello |字号订阅 Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。 先看基本类型作为参数传递的例子: public class Test1 { public static void main(String[] args) { int n = 3; System.out.print. 阅读全文

posted @ 2011-06-30 11:09 小山丘 阅读(484) 评论(0) 推荐(0) 编辑

2011年6月29日

spring +struts2 +junit 的测试

摘要: 1,通过struts2提供的2.8.1struts2-junit-plugin来进行单元测试maven包:<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-junit-plugin</artifactId> <version>2.1.8</version></dependency><dependency> <groupId>aspectj</groupId> <arti 阅读全文

posted @ 2011-06-29 16:40 小山丘 阅读(2009) 评论(0) 推荐(0) 编辑

2011年6月28日

利用MyEclipse从数据库反向生成实体类之JPA方式(转)

摘要: 最近开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事, 一个类少说写下来加注释也得几分钟,上百个类的就不得了了,踌躇之际,经理告诉我有简便的方法就是方向数据库了,看着他做了一遍感觉太棒了,没想到 MyEclipse尽然这么强大,赶紧记录下来又学到的知识。 步骤大致如下: window-->open Perspective-->MyEclipse Java Persistence 进行了上面的 操作后会出现一个视图MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择MySQL的,driver name自己写个随便的,Conne 阅读全文

posted @ 2011-06-28 11:17 小山丘 阅读(1909) 评论(0) 推荐(0) 编辑

导航