摘要: 四:如何使用一个 Java 类前面学习了如何定义一个类,下面来学习如何使用一个类1:new 关键字 假如定义了一个表示日期的类,有三个整数变量;日、月和年的意义即由这些整数变量给出。如下所示: class MyDate {int day;int month;int year; }名称 MyDate 按照大小写的有关约定处理,而不是由语意要求来定。那么怎么来使用这个类呢:在你可以使用变量之前,实际内存必须被分配。这个工作是通过使用关键字 new 来实现的。如下所示: 在一个方法体中,声明 MyDate today; today = new MyDate();第一个语句(声明)仅为引用分配了足够. 阅读全文
posted @ 2013-02-19 11:26 小乖乖不乖 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 类定义Java 程序的基本单位是类,你建立类之后,就可用它来建立许多你需要的对象。Java把每一个可执行的成分都变成类。类的定义形式如下:<权限修饰符> [一般修饰符] class <类名> { [<属性定义>] [<构造方法定义>] [<方法定义>] }这里,类名要是合法的标识符。在类定义的开始与结束处必须使用花括号。你也许想建立一个矩形类,那么可以用如下代码:public class Rectangle{ ......//矩形具体的属性和方法}6:构造方法6.1:什么是构造方法类有一个特殊的成员方法叫作构造方法, 它的作用是创建对 阅读全文
posted @ 2013-02-19 10:43 小乖乖不乖 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Loadrunner 取参数一些总结实验进行迭代的操作, 下侧select next row(+when out of values)\右侧update value onsequentialrandomuniqueeach iteration顺序取值,下一次迭代接着上次继续取值,第一次迭代所有该参数取第一个值,下一次迭代所有该参数取第2个值,以此类推(参数列表用完,可以继续循环重复使用参数)。随机取值,下一次迭代继续随机取值,第一次迭代所有该参数取第一个随机值,下一次迭代所有该参数取另一个随机值,以此类推(参数列表用完,可以继续重复使用参数)。 each occurrence顺序取值,下... 阅读全文
posted @ 2013-02-18 10:37 小乖乖不乖 阅读(832) 评论(0) 推荐(0) 编辑
摘要: LoadRunner的java Vuser协议调用jar文件 很多时候,我们需要直接对Jboss下的java应用服务系统进行性能测试。这种服务有些是基于Jboss Remoting实现,以socket的方式提供接口函数,并没有一个可以看的见的界面可供测试。在这种情况下,有的测试组会选择,开发一个简单的web页面,调用这个服务,然后用loadRunner制作web脚本进行测试。 这种设计方案的缺陷在于,性能测试的压力会被堵在web层这里,无法测出服务端的准确性能,甚至可能web服务器的资源已经耗尽,服务端还完全没达到最大吞吐量。要解决这个问题,只有使用LoadRunner直接调用服务端的... 阅读全文
posted @ 2013-02-17 16:03 小乖乖不乖 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Java入门学习面向对象与面向过程的差异一种程序设计语言的产生,不仅是程序设计技术的改进,也包含了表达和认知思想的进步。 以C语言为代表的部分早期语言,被称为面向过程的语言,不仅因为其程序设计的表达形式是以过程为基本元素,本质上更在于此时对计算机化的系统的理解的主导思想还是控制流或者数据流的,构成系统的要素是模块——处理逻辑。面向对象语言的产生,是因为对于系统的理解或抽象到了更为高级的层次。此时的认知思想不仅更接近于现实世界,其抽象程度也很高。因而,既有易懂的一方面,也有难懂的另一方面,就看理解的境界了。面向对象思想介绍面向对象思想,对现实世界采用直观的理解,计算机化时候采用深度的抽象,简单地 阅读全文
posted @ 2013-02-17 15:56 小乖乖不乖 阅读(202) 评论(0) 推荐(0) 编辑
摘要: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是 阅读全文
posted @ 2013-01-15 11:06 小乖乖不乖 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 我们经常会在存储过程中调用其他的存储过程,那么,我们如何获取另一个存储过程的returnValue和outputValue呢?建表(Folder)如下:列名类型备注FolderIdint文件夹ID 主键 自动增减FolderNamenvarchar(50)文件夹名ParentFolderIdint父文件夹IDGroupNonvarchar(12)单位代码UserIdint用户IDCreateTimedatetime文件夹建立时间添加存储过程如下:ALTER PROCEDURE dbo.Base_CreateFolder( @FolderName nvarchar(50), @Pa... 阅读全文
posted @ 2013-01-06 11:16 小乖乖不乖 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件(Circular wait):系统中若干进程组成环路,该环路中每个进程都在等待相邻进程正占用的资源。对应到SQL Server中,当在两个或多个任务 阅读全文
posted @ 2013-01-06 10:52 小乖乖不乖 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 网络 I/O 优化 网络 I/O 优化通常有一些基本处理原则: 1、一个是减少网络交互的次数:要减少网络交互的次数通常我们在需要网络交互的两端会设置缓存,比如 Oracle 的 JDBC 驱动程序,就提供了对查询的 SQL 结果的缓存,在客户端和数据库端 都有,可以有效的减少对数据库的访问。关于 Oracle JDBC 的内存管理可以参考《 Oracle JDBC 内存管理》。除了设置缓存还有一个办法是,合并访问请求:如在查询数据库时,我们要查 10 个 id,我可以每次查一个 id,也可以一次查 10 个 id。再比如在访问一个页面时通过会有多个 js 或 css 的文件,我们可以将多个.. 阅读全文
posted @ 2013-01-06 10:46 小乖乖不乖 阅读(543) 评论(0) 推荐(0) 编辑