摘要: Java线程的状态分为NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED,通过枚举类java.lang.Thread.State定义。 1.NEW表示线程创建后尚未启动 2.RUNNABLE表示线程处于可运行状态,有可能正在被CPU执行或者等待 阅读全文
posted @ 2019-04-21 22:12 huangzy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 什么是ReentrantLock javadoc中的描述如下: 一种可重入互斥锁,具有与使用synchronized方法和语句访问隐式监视器锁相同的基本行为和语义,同时具有额外的功能。 最后成功加锁并且没有释放该锁的线程拥有一个ReentrantLock。当锁不属于其他线程时,调用锁的线程将返回并成 阅读全文
posted @ 2019-04-21 21:27 huangzy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面说说怎样进行配置:1、本人的eclipse版本为Eclipse IDE for Java EE Developers 64位下载地址为http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr2、JadClipse插件下载地址( 阅读全文
posted @ 2013-09-23 13:06 huangzy 阅读(2050) 评论(0) 推荐(1) 编辑
摘要: 今天下午突遇Myeclipse崩溃,重启失败。查看日志发现:!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown:按照文章《Job found still running after platform shutdown eclipse 》,删除YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap文件,即可 阅读全文
posted @ 2013-01-04 15:33 huangzy 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: 转载而来,收藏学习。转载出处http://www.cnblogs.com/cnwebdeveloper/articles/2234423.html浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。本文将基于一些开源浏览器的例子——Firefox、Chrome及Safari,Safari是部分开源的。根据W3C(World Wide Web Consortium万维网联盟)的浏览器统计数据 阅读全文
posted @ 2012-02-01 23:02 huangzy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 转载出处:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 5 public static Singleton getInstance() { 6 if (instance == null) { 7 instance = new Singleton(); 8 } 9 ... 阅读全文
posted @ 2012-01-08 14:06 huangzy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 看到这篇文章,后半部分写的比较实在。转过来经常看看!这 篇文章是写给那些想跳出IT圈的,从事跟IT技术不相关的工作的北邮人。我个人认为,大二和研一的校友看了会比较有帮助,因为处于这个阶段的人还有比较充 裕的时间和精力来思考和准备一些东西,而大三和研二的校友的时间可能会比较紧一些,再做抉择的话可能会比较仓促。不过也无妨,我个人也是从大二下学期到大 三那段时间才开始想这些问题和做抉择的,虽然做的也不够完善,但至少接触到了许多新的东西,改变了很多以前固有的看法。同时,里面写了些我自己关于工作和 职业发展的想法和观点,希望能和朋友们一块探讨,互助互勉。 我打算从以下几个方面来写这篇文章。 一、自... 阅读全文
posted @ 2011-11-18 21:58 huangzy 阅读(868) 评论(0) 推荐(0) 编辑
摘要: http://www.riafan.com/article/flex/trackback.asp?tbID=151&action=addtb&tbKey=c7afde4f49a1bdad385a0de4d5e97373e12b9e8d项目渲染器(itemRenderer)是ListBase类列表控件的重要属性,我们在平常工作中会经常自定义项目渲染器以实现该类控件的特殊显示效果。这一次我们将讲述项目渲染器的常见用法。默认的项目渲染器取决于组件类。TileList 和HorizontalList 类使用TileListItemRenderer;我们可以指定嵌入式、内嵌或自定义项目渲 阅读全文
posted @ 2011-03-09 10:24 huangzy 阅读(2206) 评论(0) 推荐(0) 编辑
摘要: 刚接触Flex,在学习BlazeDS的时候,碰见这个问题,调了一天也不知道为什么错误[RPC Fault faultString="发送失败" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8080/WebContent/messagebroker/amf'"]上网狂搜,终于解决了。参考http://www.cnblogs.com/adaikiss/ 阅读全文
posted @ 2011-02-17 15:12 huangzy 阅读(6801) 评论(0) 推荐(0) 编辑
摘要: 最近写文件上传的时候,想实现页面动态的更新功能。也就是,页面上有个div,里面是所上传的附件列表,用jQuery Form插件的ajaxSubmit提交,每次上传一个以后,列表都能及时更新(类似于163邮箱上传附件的那个效果)。准备用Json返回附件的名称。结果发现Controller里面方法能够正常执行,文件也被保存到服务器上,但是return Json("{'file_name':'XXXXX... 阅读全文
posted @ 2010-11-29 21:42 huangzy 阅读(1511) 评论(0) 推荐(0) 编辑