Java
不知所云zzy
这个作者很懒,什么都没留下…
展开
-
java事件处理机制(自定义事件)
java中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.eve转载 2014-01-20 20:53:36 · 805 阅读 · 0 评论 -
java rmi两种实现
java rmi两种实现:原生实现和spring实现原创 2015-10-02 12:39:10 · 1910 阅读 · 0 评论 -
Java WebService
原生实现编写web服务类package jws.server;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;@WebService(name原创 2015-10-02 13:19:40 · 940 阅读 · 0 评论 -
CGlib
温故了一个cglib和asm,找到几篇写得比较好,介绍得比较清楚的文章: 1、CGlib简单介绍,访问地址:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.html,从简单的示例到不同业务场景的变化,一步步让读者明白,为什么要使用cglib以及哪种场景下需要使用cglib; 2、cglib源码学习交转载 2014-09-14 19:05:04 · 660 阅读 · 0 评论 -
内存详解-理解 JVM 如何使用 Windows 和 Linux 上的本机内存
转自:http://www.ibm.com/developerworks/cn/java/j-nativememory-linux/内存详解理解 JVM 如何使用 Windows 和 Linux 上的本机内存Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的 Ou转载 2014-05-19 22:40:58 · 847 阅读 · 0 评论 -
HttpClient 4.3教程
前言Http协议应该是互联网中最重要的协议。持续增长的web服务、可联网的家用电器等都在继承并拓展着Http协议,向着浏览器之外的方向发展。虽然jdk中的java.net包中提供了一些基本的方法,通过http协议来访问网络资源,但是大多数场景下,它都不够灵活和强大。HttpClient致力于填补这个空白,它可以提供有效的、最新的、功能丰富的包来实现http客户端。为了拓展,转载 2014-05-06 22:00:59 · 9247 阅读 · 1 评论 -
java字符串常量池知识
从一个博客上看到的6个题,先看看吧,如果都会了,这部分的知识就掌握的不错啦!输出结果在代码注释后面:test1:package StringTest;public class test1 {public static void main(String[] args){String a = "a1";String b = "a"+转载 2014-04-11 10:37:13 · 794 阅读 · 0 评论 -
深入Java内存模型
深入Java内存模型 分享到:12本文由 ImportNew - 陈 晓舜 翻译自 gvsmirnov。欢迎加入Java小组。转载请参见文章末尾的要求。你可以在网上找到一大堆资料让你了解JMM是什么东西,但大多在你看完后仍然会有很多疑问。happen-before是怎么工作的呢?用volatile会导致缓存的丢弃吗?为什么我们从一开始就需要内存模型?转载 2014-04-10 21:36:50 · 882 阅读 · 0 评论 -
深入浅出java原子操作
原文地址:深入浅出java原子操作作者:opaljc转自http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlpart1 从AtomicInteger开始 从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首转载 2014-04-08 15:16:29 · 2096 阅读 · 0 评论 -
增加JVM堆内存
java -Xms -Xmxjava -Xms128m -Xmx256如果在执行一个class文件的时候,报错in thread "main" java.lang.OutOfMemoryError: Java heap space,可以用:java -Xmx256m A.class来增加执行A.class时候的JVM内存如果用的是eclipse开发工具的话。Wind转载 2014-05-07 20:12:01 · 1957 阅读 · 0 评论 -
Hashcode的作用
Hashcode的作用转载 2014-04-19 14:00:09 · 880 阅读 · 0 评论 -
为什么匿名内部类和局部内部类只能访问final变量
转:http://feiyeguohai.iteye.com/blog/1500108为什么匿名内部类参数必须为final类型1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条转载 2014-03-08 12:30:14 · 620 阅读 · 0 评论 -
深入浅出Swing事件分发线程
《FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次分析,对书中的一些遗漏与模糊的地方及时补充,同时使读者消除长期以来“Swing性能低、界面丑陋”诸如此类的旧观念。读书笔记仅谈谈我对Swing的理解,难免会犯错误,还望广大读者指教。转载 2014-01-20 20:50:14 · 2649 阅读 · 0 评论 -
使用SwingWorker之三
实现ImageSearcher SwingWorker的子类可能既会生成最终结果也会产生中间结果,记住线程在doInBackground方法结束后才产生最后结果,但任务线程也可以产生和公布中间数据。比如当ImageSearcher类从Flickr Web服务中获取缩略图列表时,每当下载一个缩略图时,列表便应显示这个缩略图,没理由要等待所有匹配图像下载完毕才把结果放在列表中。转载 2014-01-20 21:04:27 · 761 阅读 · 0 评论 -
使用SwingWorker之二
SwingWorker基础 本节简要介绍SwingWorker的功能。SwingWorker的定义如下:public abstract class SwingWorker extends Object implements RunnableFuture SwingWorker是抽象类,因此必须继承它才能执行所需的特定任务。注意该类有两个类型参数:T及V。T是doIn转载 2014-01-20 21:02:25 · 881 阅读 · 0 评论 -
使用SwingWorker之一
本文示例代码请从这儿下载 正确理解和使用Swing线程模型编程是编写响应灵活的Swing程序的关键。从Java SE 6开始引进的SwingWorker能帮你轻松的编写多线程Swing程序,改善你Swing程序的结构,提高界面响应的灵活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Perfor转载 2014-01-20 21:00:02 · 1331 阅读 · 0 评论 -
Java多线程之"事件分发线程"----Event Dispatch Thread
当运行GUI小程序(Applet)或应用程序(Application)时,main()方法中的代码会建立一个GUI并设置事件句柄.当调用Frame,Dialog,Window的setVisible(true)或浏览器显示Applet时,我们就是在和GUI交互. 问题是你的main()可能不会只停留在用户界面上,它可能会作一些其他方法.比如计算PI直到小数点后40000位.如果用户在和GUI交互转载 2014-01-20 20:56:41 · 4670 阅读 · 0 评论 -
tomcat下jndi的全局配置方式
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 tomcat配置jndi有全局配置和局部配置。本文主要介绍一种全局配置方式:转载 2015-10-05 17:10:56 · 733 阅读 · 0 评论