- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 复杂的GridBagLayout
今天终于耐着性子弄懂了GridBagLayout是怎么使用的。构造函数: GirdBagLayout()建立一个新的GridBagLayout管理器。 GridBagConstraints()建立一个新的GridBagConstraints对象。 GridBagConstraints(int gridx,int gridy,
2008-04-22 11:56:00 9705 5
转载 关于awt/swing组件中paint, update, paintComponent, repaint的经验
1、Applet/JApplet: repaint+paint -- dragged, paint repaint+update+paint -- dragged, update Applet: repaint+paint -- 自动重画 repaint+update -- 不自动重画 JApplet:都不自动重画 结论:awt组件中的paint方法自动重画
2008-04-19 12:14:00 2962 1
转载 基础概念详细解答——究竟什么才是SOA?
对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(business logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用。NET或J2EE来实现,而使用
2008-04-18 11:19:00 809
转载 Struts 学习笔记之Action
Struts 学习笔记之Action 下面是Struts中的一些常用Action如DispatchAction/LookupDispatchAction/MappingDispatchAction/ForwardAction/IncludeAction的总结 1 .DispatchAction extends BaseAction 一般的Action如,在这里UserAct
2008-04-17 00:35:00 856
转载 一些常见的RuntimeException
Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。比如: int i= Integer.parseInt("33");这个我知道它不可能会抛出异常,但是不捕捉异常的话就过不了编译这关,当然这个代码没有意义的。Java中所有异常或者错误都继承Throwable,我们把它分为三类吧:1.Error:所有都继承自Error,表示致命的错误,比如内存不够,
2008-04-16 19:00:00 2601
转载 Java内部类总结
内部类:1,概述内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。2,分类成员内部类、局部内部类、静态内部类、匿名内部类(图形是要用到,必须掌握)。3,使用方法A,成员内部类:作为外部类的一个成员存在,与外部类
2008-04-15 18:14:00 1415
转载 关于JAVA匿名类和内部类的一点讨论
基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类
2008-04-15 17:20:00 955
转载 Action的配置属性及其含义
attribute: 这个属性用来指定ActionForm保存到指定上下文时所使用的属性名。如果不指定attribute属性的值,将使用name属性的值作为保存时的属性名。也就是说,attribute属性的默认值就是name属性的值。 ==================================================================== classNam
2008-04-15 12:00:00 938
转载 常用数据库分页代码
MySQLsql 代码 select * from Cat limit ?,? select * from Cat limit 20000,100 从Cat表中第20000条开始取出100条记录,即记录号为20000到20099的记录 select * from Cat limit ? s
2008-04-15 10:53:00 866
转载 我理解的IoC和AOP
由于,我自己也只是看过一些这方面的文章,没有实作过,所以在这篇文章里面将不会设计到太多实现上的细节,基本上都是一些概念上和我个人理解的东西。 这两个概念基本上是一个设计层的概念,主要讲的就是怎么去分离关注,用面向对象的话说,就是怎么把职责进行分离。而这两个模式,我个人认为都有一个共同点,就是变以前的主动为被动,而我认为,这种改变可能也是将来面向对象发展的一个趋势。 首先
2008-04-14 12:59:00 1151
原创 数据存储1-使用SQL Server存储过程中的返回值的两种方法
//-----方法1CREATE PROC TEST1 @PA1 INT, @PA2 INTAS RETURN @PA1+@PA2GODECLARE @PA3 INTEXEC @PA3=TEST1 3,4SELECT @PA3//-----方法2CREATE PROC TEST2 @PA1 INT, @PA2 INT, @PA3 INT OUTPUTAS SET @PA3 =
2008-04-13 09:23:00 12212 5
转载 计算机知识——进制转换
(一)进位计数制的基本概念 将数字符号按序排列成数位,并遵照某种由低位到高位进位的方法进行计数,来表示数值的方式,称作进位计数制。比如,我们常用的是十进位计数制,简称十进制;就是按照“逢十进一”的原则进行计数的。 进位计数制的表示主要包含三个基本要素:数位、基数和位权。数位是指数码在一个数中所处的位置;基数是指在某种进位计数制中,每个数位上所能使用的数码的个数,例如十进位计数制中,每个
2008-04-10 00:55:00 7270 1
转载 Hibernate延迟加载机制
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相
2008-04-09 14:53:00 2475 2
转载 Hibernate Annotation应用介绍一
用EJB3注释进行映射 现在EJB3实体Bean是纯粹的POJO。实际上表达了和Hibernate持久化实体对象同样的概念。他们的映射都通过JDK5.0注释来定义(EJB3规范中的XML描述语法至今还没有定下来)。注释分为两个部分,分别是逻辑映射注释和物理映射注释,通过逻辑映射注释可用描述对象模型,类之间的关系等等,而物理映射注释则描述了物理的schema,表,列,索引等等。下面外面在
2008-04-09 11:32:00 2494
转载 Unsupported major.minor version 49.0 错误分析
这个错误的原因是用低版本的jdk去跑了高版本的jdk编译出来的class文件,49.0是jdk1.5的主次版本号。如果你用的是eclipse,解决办法是:1。修改project-->property-->java compiler-->java compliance level 把它调低,如从1.5-->1.4。 2。看看project-->property-->java buil
2008-04-09 00:31:00 695
转载 DWR中各种java方法的调用
作者:minisun2000 from csdn请转载者注明作者与出处,尊重原创 DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够
2008-04-08 23:53:00 1567
转载 Unicode字符编码规范
Unicode是一种字符编码规范 。 先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号 。 而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符
2008-04-07 16:34:00 1213
转载 实例详细介绍各种字符集编码转换问题
本文背景:本人在编程时需要匹配字符串,由此想到了如果文件是各种字符编码的话,匹配结果有可能不正确,那么,如何判断不同的字符集?如何在不同字符集之间做转换?对于UNICODE编码逐渐通用的情况下,我们软件人员如何从容应对? 本文首先对常用字符集进行总结,然后在字符集的显示及转换上以实例介绍,最后总结了编程中遇到的编码问题。本文目的:对字符集编码做详细介绍,关键配以实例讲解,降低问题的复杂
2008-04-07 16:17:00 4713
原创 super.super.xxx为什么不行
因为有这么一说 immediate superclass super的确可以理解为所有超类的一个集合抽象super.x表示的是[immediate superclass of x, top ancestor of x] 闭区间中的任意存在元素,而是由左至右,the first wins 且不说super类似于this 出于对称性的考虑 因为this.this没有意义 就说sup
2008-04-04 21:18:00 726
转载 JAVA写文件到FTP的两种方法
1.使用URL:URL url = new URL( " ftp://javaa:javaa@172.168.2.222:21/test/javaa.txt " );PrintWriter pw = new PrintWriter(url.openConnection().getOutputStream());pw.write( " this is a test " );pw.flush(
2008-04-04 00:21:00 1387
转载 jsp中 java ,html/javascript 交互
一、说明几点:(1)过程描述: Jsp文件首先在服务器端生成中间的Java文件,再生成Class,然后以html的形式返回到客户端。所以说,一个jsp文件首先执行其中的java代码,然后生成html。(2)类型 a.java类型(就不描述了) b.javascript 的类型 string, number, Boolean,Undefined and Null, obje
2008-04-03 16:25:00 990
转载 SwingUtilities中invokeLater和invokeAndWait介绍
在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。 Swing是事件驱动的,所以在回调函数中更新可见的GUI是很自
2008-04-02 21:37:00 1411 1
转载 JAVA 设计模式的另类理解
1、FACTORY? 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 。 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如
2008-04-01 16:13:00 764
swing hacks
2010-08-16
After Hours: 10 Projects You'll Never Do at Work
2007-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人