11 2013 档案

摘要:多态一,多态概述 :对象的多种表现形态,因为父类的方法在子类中被重写,子类和父类的方法名称相同,只不过完成的功能不一样,所有覆盖也具有多态性。函数的多态性就是复写(两个方法一模一样)和重载(两个以上参数列表不同的同名方法)1,多态在代码中的体现就是:父类的引用指向(接收了)了自己子类的对象或者接口类型的引用可以指向实现该类接口的类的实例这种表现形式。实质就是类型能自动提升。但向下转型必须要强制转换。至始至终都是子类的对象在做着类型的转换。2,多态有什么好处?增强了程序的扩展性3,弊端:只能使用父类的引用去调用共性的内容,不可以调用子类特有的内容。4,多态的前提; (1),类和类之间必须要有关系 阅读全文
posted @ 2013-11-19 00:37 洽洽果 阅读(223) 评论(0) 推荐(0)
摘要:继承一,概述a) 使用extends关键字可以让一个类继承另一个类,继承的类为子类,被继承的类是父类,子类会自动继承父类的所有方法和属性。b) 继承使得类和类之间产生了关系c) 子类可以使用super调用父类成员d) 继承的最终目的就是提高代码的复用性。e) 当发现一个类的功能不行时, 就可以派生子类增加方法。什么时候定义继承呢?当类与类之间有所属( is a )关系时,就会继承。一个类是一个另一个类中的一种。比如:苹果是水果的一种。继承中子父类中成员的特点:1,成员变量。 当子父类出现同名变量时,可以使用super关键字区分。 一般这种情况很少见,因为父类已经定义了,子类就没有必要在定义了。 阅读全文
posted @ 2013-11-19 00:35 洽洽果 阅读(259) 评论(0) 推荐(0)
摘要:函数定义在类中的有特定功能的独立小程序,也叫方法。(functions,method)。函数是用来实现操作过程的. 实现一种代码的复用性函数可以处理数据,可以把数据传入函数体,也可以把数据传出函数体.数据的保存是靠变量来完成.注意: 如果一个方法中有与成员变量同名的局部变量,该方法中对这个变量的访问是局部变量,而不是成员变量。(就近原则)定义一个函数的格式必须要三部分组成。返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,….){ 程序代码 return 返回值;}用大括号括起来的称为块,块可以嵌套,块必须正确结束,大括号是一种分隔符一个语句必须使用分号结尾,一般来说,语句需.. 阅读全文
posted @ 2013-11-19 00:32 洽洽果 阅读(331) 评论(0) 推荐(0)
摘要:1, java代码的位置;a) java代码都应该放在一个class类里面。2, java是严格区分大小写的。a) num和NUM是两个变量3, java是一种自由格式的语言,a) 代码分为结构定义语句和功能执行语句 i. 定义一个类,一个方法。 ii. 赋值,声明变量都是执行语句,表示的是一个具体的动作。b) 功能执行语句的最后必须用分号结束。标识符:标识符(实质就是包、类、方法、参数和变量的名字名称)26个字母,下划线,和$数字组成。数字不能开头是大小写区别对待的, 且无最大长度标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分例如:thisone是一个有效标识符,但this却 阅读全文
posted @ 2013-11-19 00:30 洽洽果 阅读(771) 评论(0) 推荐(0)
摘要:今天整理硬盘,发现了3年前的笔记,有的文档都已经打不开了,于是都搬到博客上。Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就可以利用匿名类。Anonymous inner classes 匿名内部类:匿名内部类是没有类名的局部内部类。API 应用程 阅读全文
posted @ 2013-11-19 00:28 洽洽果 阅读(183) 评论(0) 推荐(0)
摘要:tomcat的映射 ,映射虚拟路径的目的就是能在IE中访问到配置的资源。1,一个Servlet可以映射成多个路径,实质就是在web.xml中配置多个映射的方式:1,通过指定的名字映射。/aaaa/bbbb2,同过通配符* 映射的两种方式 是不能同时使用的。1,/* /88888/* 2, *.do *.扩展名3,/* 具有较高的优先级。4,直接的使用/ 来表示默认的映射路径。但找不到指定的Servlet,就会找缺省的。5,错误代号的页面也是一个默认的路径。映射主机从tomcat6开始,只要是放到webapps目录下的工程,tomcat都会自动做映射。将工程目录名字加斜杠 /工程目录名。原因就是 阅读全文
posted @ 2013-11-19 00:03 洽洽果 阅读(528) 评论(0) 推荐(0)
摘要:tomcat 中的目录结构 发布工程中的结构。1,静态的文本资源是放在工程目录下的。2,动态的文本资源是放在WEB-INf中的。3,java类是放在WEB-INF中的classes中的。 阅读全文
posted @ 2013-11-19 00:02 洽洽果 阅读(132) 评论(0) 推荐(0)
摘要:Tomcat版本 Servlet/JSP版本JavaEE版本5.0 2.3/1.91.35.5 2.4/2.0 1.46.0 2.5/2.15.07.0 3.0/2.26.0 阅读全文
posted @ 2013-11-18 23:59 洽洽果 阅读(663) 评论(0) 推荐(0)
摘要:Tomcat 的配置1,要有JAVA_HOME 的环境变量必须要是java的jdk tomcat是自带java的jre的啊。2,在运行tomcat bin中的starty的时候,一闪就用编辑方式打开startup.dat在最后添加pause3,在cdm中运行javac编译 有运行就说明你的机器有jdk的配置。端口问题1,有的服务会占用端口,有的服务不能在任务管理器中关闭的,只能在服务管理器总停止2,Services.msc 调用windows服务管理界面。3,当tomcat在启动过程中要查找Servlet.xmlCATALINA_HOME配置:1,用来指定默认的使用的tomcat的安装位置的。 阅读全文
posted @ 2013-11-18 23:57 洽洽果 阅读(163) 评论(0) 推荐(0)
摘要:1. Web Service技术- Java API for XML Processing (JAXP) - Java API for XML Registries (JAXR) - Java API for XML-based RPC (JAX-RPC) - SOAP with Attachments API for Java (SAAJ)2. 组件模型技术(Component Model Technologies)- Java Servlet - JavaServer Pages - JavaServer Faces - Enterprise JavaBeans - Java Messag 阅读全文
posted @ 2013-11-18 23:53 洽洽果 阅读(390) 评论(0) 推荐(0)
摘要:一:简介 在公司的项目中很少有用到日志记录的功能,一旦有什么问题,但是调试代码,运气好的时候,错误是能被发现的。例如,实现的业务逻辑错误,数据错误,明显的兼容性错误,而有的时候,需要特定时间,特定环境才能出现的错误却不是那么容易的调试发现,于是我希望通过使用日志框架来监视我的代码报错的信息,用来分析修补bug。日志记录往往是软件开发周期中的重要组成部分,它具有以下几个优点: 1.它可以为开发人员提供应用程序运行时的精确环境,便于发现程序BUG; 2.程序中加入了日志记录,程序运行过程中就无需人工干预; 3.日志信息文件可以输出到不同地方,为后来近一步研究扩展该程序提供详细资料。而要达到这样的功 阅读全文
posted @ 2013-11-18 00:10 洽洽果 阅读(382) 评论(0) 推荐(0)
摘要:ping 命令是一个测试计算机是否在线的命令,能测试网络故障的原因。1,第一步 ping 127.0.0.1 PING本地主机地址对诊断远程主机连接问题没有什么作用。然而,它却可以允许我们确认我们的本地TCP/IP 栈运行是否正确。当我们PING本地主机地址时接收到目的主机无法到达的错误信息时,这往往意味着TCP/IP的配置是不正确的,或者本地TCP/IP栈的某个部分出错了。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。2,第二步 ping 本机ip 用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MOD 阅读全文
posted @ 2013-11-16 22:30 洽洽果 阅读(2028) 评论(0) 推荐(0)
摘要:在编程中类型转换是常有的。现在我总结使用过的类型转换:1,使用类型转换的运算符,一般是基本类型,就是编译器直接支持的数据类型。int i= 0;float j=0;j=i;i=(int)j;在C# 中 有:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、bool、decimal、object、string2,使用类型内置的Parse,TryParse,ToString,ToDouble,ToDateTime 等方法,相关应用查看API。3,使用帮助类使用的方法:System.Conver类,System.BitConv 阅读全文
posted @ 2013-11-10 19:48 洽洽果 阅读(166) 评论(0) 推荐(0)
摘要:今天总结一下oracle的sql 基础。o count(1)(*)(column)的区别o count 性能测试o 求第 2 大的值(四种方法)o SQL 完成日历o 分组行列转换实验o max(),min()的正确写法o SQLERROR 和 OSERROR 处理实例o 操作系统下执行 SQLo Echo,Heading,Feedback,Termout,Trimspool 的作用o 数值类型实验o 字符隐式转换实验o 数值类型性能测试o UROWID 实验o NVL 与 DECODE 的性能测试o 数值类型实验o 字符隐式转换实验o 数值类型性能测试o UROWID 实验o NVL 与 D 阅读全文
posted @ 2013-11-10 08:38 洽洽果 阅读(433) 评论(0) 推荐(0)
摘要:1,清空 控件的text 值private void clearText( Control controlname){for (int i = 0; i 全角轉半角 /// /// /// /// /// /// 转半角的函数(DBC case) /// /// 任意字符串 /// 半角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// public static string ToDBC(string input) { if (input == null || in... 阅读全文
posted @ 2013-11-09 11:18 洽洽果 阅读(139) 评论(0) 推荐(0)
摘要:下面是項目中.net 頁面的關於 標籤 綁定時間格式的幾種方法。1,通過 就診時間:到 結束時間" Operator="GreaterThanEqual"> 2,休養開始時間: 休養結束時間:休養結束時間" Operator="GreaterThanEqual">*( 格式:yyyy/mm/dd hh:ii 例如:2001/01/01 08:00 ) 阅读全文
posted @ 2013-11-09 10:55 洽洽果 阅读(415) 评论(0) 推荐(0)
摘要:USE [BFMDB]GO/****** Object: UserDefinedFunction [dbo].[GetProcessSetByRegNo] Script Date: 11/04/2013 11:09:21 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:pcjbird-- Create date: 2007/09/12-- Description:獲取處方單的處置類型合集-- test sql: select 阅读全文
posted @ 2013-11-09 10:36 洽洽果 阅读(144) 评论(0) 推荐(0)
摘要:今天使用使用了vi编译器的时候,新建了一个页面,但是没有输入文件名和输入任何的东西,用wq命令退出的时候,提示没有文件名,用x命名就能直接 退出。说明了wq 是强制对文件就行修改保存的,即使没有改动任何的东西,也会更新修改时间。而x命令是只有在修改的前提上,才会更新保存时间,没有修改就直接退出,不做任何的动作。 阅读全文
posted @ 2013-11-08 22:32 洽洽果 阅读(213) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/ibigpig/article/details/8432245Aspose.words 控件 这套类库是收费的 分java 和.net 版http://www.cnblogs.com/hecool/archive/2011/09/18/2180615.html EPPlus是一个使用Open Office XML(xlsx)文件格式,能读写Excel 2007/2010 文件的开源组件http://www.cnblogs.com/stone_w/archive/2012/08/02/2620528.html POI是一套用Java写成的库,NPOI,是 阅读全文
posted @ 2013-11-03 22:37 洽洽果 阅读(278) 评论(0) 推荐(1)
摘要:在项目中希望导出excel,数据一般是20W到40w ,开始的时候用的是com组件:Microsoft.Office.Interop.Word.ApplicationClass 类(com组件不是很明白)在服务器上生成excel文件。服务器上要装Office2007引用 Microsoft Office 12.0 Object Library 和 Microsoft Word12.0 Object Library 如果你是安装的office2003 引用的MicrosoftOffice11.0;MicrosoftWord11.0ObjectLibrary 就有可能报错:“因为配置类型不正确,系 阅读全文
posted @ 2013-11-03 20:15 洽洽果 阅读(866) 评论(0) 推荐(0)
摘要:之前一直不知道怎么将vs2008 开发的web 发布到net framework2.0 的iis中运行。今天终于知道 项目--右键--属性 可以实现framework 版本的转变。但是新的问题出现了。在编译的过程中,use System.Linq 的应用报错。命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)如果是3.5版本的framework 添加System.data.Linq System.xml.linq ,System.xml,再不行还要添加System.Core(3.5)Linq是.net fx3.5 版本以后才出现的。默认在fx2.0是不会有L 阅读全文
posted @ 2013-11-03 13:26 洽洽果 阅读(3760) 评论(0) 推荐(0)
摘要:1,获得所有数据库名的方法:select name from master..Sysdatabases order by name2,获得指定数据库的表名select name from TestDB..Sysobjects where XType='U' order by nameXType='U':表示所有用户表。XType='S' 表示所有系统表。3,获取所有字段名select name from TestDB..SysColumns where id=Object_id('TableName')4,用sql排除重复结果中指 阅读全文
posted @ 2013-11-03 09:41 洽洽果 阅读(321) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-11-03 08:26 洽洽果 阅读(2) 评论(0) 推荐(0)
摘要:1,接受用户的请求。2,获取请求的参数。3,验证。4,根据用户的不同请求,调用对应的模块执行相应的业务逻辑。5,获取业务逻辑的执行结果。6,根据当前的状态数据及业务逻辑将视图返回给客户。 阅读全文
posted @ 2013-11-03 01:17 洽洽果 阅读(578) 评论(0) 推荐(0)
摘要:1,工具类 尽量都使用静态static 方法。如日志类。防止重复new 出logger对象logger指各种日志工具类可以是log4j,common log,jdk logger,内部API等尽管一些logger对LogFactory工厂有一些优化,但是我们也必须防止代码没有必要的运行2,日志 要进行大量的字符处理。如果不是Debug级别就没有必要进行处理 示例 if (logger.debugEnable()){logger.debug(“request : ” + request.getMethod());}3,数组复制使用使用System.arraycopy(*)4,不要使用循环将集合转 阅读全文
posted @ 2013-11-02 21:02 洽洽果 阅读(195) 评论(0) 推荐(0)