- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 ios视频教程
https://github.com/jkyin/Subtitlehttp://v.163.com/special/opencourse/ios7.html
2014-03-31 11:45:44 623
转载 web速查
HTML Cheat SheetHTML/XTML in one pageHTML5: The Evolution of Web Standards by James Sugrue(X)HTML Elements and AttributesDoctype Declarations (DTDs)XHTML Character Entity ReferenceGoSquare
2014-03-31 10:45:48 612
转载 免费Java云服务器
本文主要目的是推荐两个比较热门的支持Java的云主机空间,当然,这两个产品支持的语言并不只是Java。大部分都支持php,python,ruby,node等。这两个各有各的特点,一个专业性强点,灵活,另一个简单易用。openshift:openshift.redhat.comappfog:www.appfog.com下面是详细情况。一直想找个支持Java的主机空间,用于自己
2014-03-31 09:07:39 4406
原创 Semaphor控制资源访问的使用方法
Semaphore是java并发包中提供的用于控制某资源同时被访问的个数的类。Semaphore最重要的两个方法是acquire()和release()。acquire()用于获得访问资源的许可,该方法会阻塞直到有可访问的资源;release用于释放访问资源的许可。本文给出一个示例,模拟300个线程去获取资源池中的资源,但资源池每次最多只能提供10个资源. 当线程使用完资源后,归还相应的资源,
2014-03-28 18:24:34 663 2
原创 FutureTask的用法及两种常用的使用场景
FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池执行,之后可以在外部通过FutureTask的get方法异步获取执行结果,因此,FutureTask非常适合用于耗时的计算,主线程可以在完成自己的任务后,再去获取结果。另外,FutureTask还可以确保即使调用了多次run方法
2014-03-28 15:00:02 39620 25
原创 同时重写equals和hashCode的意义
使用过eclipse等IDE集成环境的朋友都知道, 当我们需要判断两个对象是否相等时, 往往会想到重写 equals 方法。为此, eclipse代码自动生成工具还提供了非常便捷的功能(右健->Source->Generate hashCode() and equals() )。大家都容易理解equals() 方法的意义, 它提供给java用于判断两个对象的“值”是否相等的方法(如果不重写并且对象
2014-03-07 17:36:04 2225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人