- 博客(81)
- 收藏
- 关注
原创 正确合理的建立MYSQL数据库索引
普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。其中优化MYSQL的一个重要环节就是为数据库建立正确合理的索引。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜
2008-01-15 15:18:00
997
原创 jsp 内置对象
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 Str
2008-01-02 16:52:00
527
原创 jsp技术基础
一.指令元素1.page指令importsessioncontentTypebufferisTreadSafeinfoerrorPageisErrorPage2.include指令3.taglib指令二.脚本元素1.声明元素2.表达式元素3.脚本元素4.注释元素三.标准动作元素1.2.3.4.5.6.7.四.内置对象1.request2.response 3.out4.session5.pageC
2007-12-26 12:36:00
811
原创 Linux 相关学习资源
Linux书籍,视频下载暨红联Ftp空间事宜.Linux资源,包括一些视频教程下载地址:ftp://FTP_hllinux:123456@211.95.73.26Linux经典书籍下载地址:ftp://FTP_hllinux:123456@211.95.73.26/hl/如一时连接不上或出现错误请稍候再连,保证能连接上.这些资源在红联的下载专区都提供有下载,如果你已下载了同名的附件就不要下载了
2007-08-25 09:33:00
712
原创 Windows下安装 Smarty
Windows下安装 Smarty 前提:服务器和php已经安装好并可以正常运行。 下载 Smarty - http://smarty.php.net 解压文件, 重命名 Smarty.x.x.x 为 smarty (出于方便,建议不要把文件放在服务器目录下) 例如: d:/smarty运行 phpinfo.php 找到 php.ini 文件的位置编辑 php.
2007-08-08 10:21:00
1255
1
原创 PHP中的字符串函数(String Functions) 全解析(精品文章)
手中的PHP手册不知道具体是哪个版本的,只知道是PHP5.1的,有94个字符串处理函数,真的是有够多,下面开始按照从简单到复杂的顺序介绍这些函数的使用功能和使用方法:先给出一个总表:addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名
2007-08-08 09:31:00
3227
原创 PHP初学者头痛的十四个问题
最令PHP初学者头痛的十四个问题 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$ _POST[foo],$_SESSION[foo]来得到。当然也可以修改自动全局变量为开(php.ini改为 register_globals = On);考虑到兼容性,还是强迫自己熟
2007-08-08 09:28:00
626
原创 经典的文章----面向对象思想 2
现在让我们一起来看看workstation这个类。这是个主类,和C++中的main()函数的味道差不多。其中,在JAVA中,一个文件只允许有而且必须有一个主类,这个主类用public来声明!他就跟C++中必须要有一个main()函数是一样的。 让我们来看看这个类中的第一条语句!private employee jingwei ;这条语句的作用是声明一个employee的对象jingwei(在C+
2007-08-08 09:26:00
767
原创 经典的文章----面向对象思想 1
前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇
2007-08-08 09:25:00
756
原创 JSP及语法概要
概述 Java Server Pages(JSP)使得我们能够分离页面的静态HTML和动态部分。HTML可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。 例如,下面是一个JSP页面的片断,如果我们用http://host/OrderConfirmation.jsp/title=Core+Web+Program
2007-07-05 10:18:00
992
原创 jsp Servlet基础入门学习(2)
Cookie概述 Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告,等等。 Cookie的目的就是为用户带来方便,为网站带来
2007-07-05 10:16:00
911
原创 jsp Servlet基础入门学习(1)
概述Servlet程序在服务器端运行,动态地生成Web页面。在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。 在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Se
2007-07-05 10:14:00
858
原创 JSP初级系列--Eclipse3.21+SQl 2005 JDBC数据库连接配置方法
首先下载SQL2005的JDBC驱动程序,这是微软官方下载地址:http://download.microsoft.com/download/2/8/9/289dd6a3-eeeb-46dc-9045-d0c6b59bfbc1/sqljdbc_1.1.1501.101_chs.exe之后解压,默认解压生成一个目录(Microsoft SQL Server 2005 JDBC Driver),将
2007-07-01 15:06:00
984
原创 JSP初级系列--apache2.2和tomcat5.5整合(绝对可行)
apache2.2和tomcat5.5整合(绝对可行) Apache和Tomcat同是Apache基金会下面的两个项目。一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的5.5.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要一个连
2007-07-01 15:05:00
1089
原创 public class Object
类 java.lang.Object java.lang.Objectpublic class Object Object 类是类层次的根类。 每个类都把 Object 作为一个父类。 包含数组在内的全部对象均实现这个类的方法。 来自: JDK1.0 参见: Class 构造子索引 Object() 方法索引 clone() 创建与该对象的类相同的新对象。
2007-06-30 09:43:00
980
原创 外贸英语900句之 付款 Payment Terms
(一) Payment is to be effected (made) before the end of this month. 这个月末以前应该付款。 Its convenient to make payment in pound sterling. 用英镑付款较方便。 Now, as regards payment, weve agreed to use U.S. Dollar, am
2007-06-29 14:31:00
2553
原创 大鹏终极总结JAVA(4)
switch里面只能是short,int,char,byte的.if (a="a") 编译错, if(a=false)编译ok,原因是a=false的a代表了个boolean值 这种写法Outer.Inner i = new Outer().new Inner(); OK!byte -128~127 ,-128是二进制的多少?????????????-1>>32还是-1, -1>>
2007-06-29 14:28:00
1467
原创 大鹏终极总结JAVA之SCJP攻略版
(1) Main method calling a non-static method. (illegal) 在main(String[] args)方法内调用一个非静态方法。(非法)(2) Methods with the same name as the constructor(s). (这种题常有) 与Constructor(s)有相同名字的方法。 Constructor不是关
2007-06-29 14:27:00
3395
原创 大鹏终极总结JAVA(2)
一。Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 可以继承其他类或完成其他接口,在swing编程中常用此方式。 二。什么时候用assert。 1.4新增关键字(语法),用于测试boolean表达式状态,可用于调试程序。使用方法 assert ,表示如果表达式为真(true)
2007-06-29 14:26:00
1532
原创 大鹏终极总结JAVA
一。面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用
2007-06-29 14:24:00
705
原创 详细解析抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还
2007-06-29 13:55:00
487
原创 main函数详解
main函数的完整定义语法为public static void main(String[] args)main方法是个特殊的方法,它是主程序访问的入口点,可以使用public、默认(即什么都不写)、protected、private进行修饰,并且不会出现运行期错误。其中,public不是 必须的,声明为public是为了main方法可以从任意一个Java运行环境中调用。但是static是
2007-06-29 09:19:00
1125
原创 Java Swing图形化编程的概述(1)
学习Java Swing图形化编程,我们首先要了解三个最基本的概念:顶层容器,控件,布局。 下面就来介绍一下这三个基本概念 1.顶层容器 什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一个能够提供图形绘制的容器,这个容器就被称为顶层容器,你也可以把它想象成一个窗口。顶层容器是进行图形编程的基础,一切图形化的东西,都必然包括在顶层容器中。在Swing中,我
2007-06-28 10:38:00
1743
原创 java方法的重载、覆盖和隐藏,以及多态的区别
java方法的重载、覆盖和隐藏重载 overloading大家都熟悉java的重载以及实现,在一个类中同一个函数以多种不同的形态出现,即函数的参数个数或者类型不一样。例子 System.out.println(); 下面简称SOPSOP(String str)SOP(int number)SOP(char ch)SOP(double num)............................
2007-06-27 10:52:00
1482
原创 Java虚拟机类装载:原理、实现与应用[资料]
一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 二、Java虚拟机的类装载实现与应用 2.1 装载过程简介 所谓装载就是寻找一
2007-06-27 10:51:00
872
原创 重载与覆盖
最重要的一点是:方法匹配的依据是方法的名字和签名的文本描述。下面我们为Sommelier类加入一些有关酒杯的方法: Glass fetchGlass(Wine wine) { ... } Glass fetchGlass(RedWine wine) { ... } Glass fetchGlass(WhiteWine wine) { ... } 再来编译下面的代码: v
2007-06-27 10:50:00
574
原创 Java编程规则
本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,
2007-06-27 09:43:00
442
原创 null
什么是接口? Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。 在Java语言规范中,一个
2007-06-26 17:47:00
532
原创 DotNetNuke 4.3 Starter Kit and Item Templates
In the Visual Studio 2005 / ASP.NET 2.0 release back in November, Microsoft put a lot of focus on making the technology more accessible to the general developer community. A key deliverable in this
2007-06-21 17:26:00
1199
原创 面向对象编程,我的思想(上)- -
前言:整理这份资料的目的是为了帮助我的同学能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪
2007-06-21 17:17:00
645
原创 面向对象编程,我的思想[下]
.3.1构造函数、默认构造函数、 缺省构造函数 对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定的、薪水是未定的、午餐也是未定的。而我们想把这些属性都添加上去,就还要用对象调用相应的方法
2007-06-21 17:12:00
1986
原创 [原创]C/S模式开发中利用WebClient自动升级
第一次在cnblogs发文章,没的什么经验,说的不好请大家见谅.之前开发一套应用系统,采用了C/S模式,对客户端的应用程序自动升级提出了一些要求。我便利用WebClient做了一下这个自动升级系统,在应用中还算不错。今日特地贡献出来,希望给大家一些借鉴。系统分为3个部分:1.Update.dll:供主应用程序调用的检测升级模块。2.Update.exe:升级的主程序.3.升级文件的服务器端配置
2007-06-21 08:57:00
919
原创 在WinForm应用程序中实现自动升级
这是本人第一次写比较复杂的文章,表达不清之处,请各位见谅。好,闲话少说,入正题。最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去
2007-06-21 08:53:00
1407
1
原创 接口和抽象类的区别
接口型模式包括:适配器模式,外观模式,合成模式以及桥接模式等。接口模式相关的类都要继承一个统一的接口。接口的实际类似定义了一个规则,而所有继承它的类都要遵守这个规则(也就是类需要实现接口里定义的所有属性、方法等)。但是接口只是定义了对象交互的界面,具体内部怎么实现的,不同的类有不同的实现方法。实现方式:通过定义接口(interface)或定义委托(delegate)的方式来实现。接口和抽象类的区别
2007-06-21 08:50:00
441
原创 用CodeSmith及DNNProjectTemplates进行DNN模块开发(2)
三.数据提供者(Data Providers)至此,VS.NET模板已经创建了一些通用的代码,并且在大多数情况下需要一些修正。正如你猜测的那样,该模板并不关注你使用的是什么表、什么数据库,因此所有的数据库相关的代码应该被提炼出来。现在我们将构建SqlDataProvider代码。打开CodeSmith,使用VB SqlDataProvider.cst模板。输入和存储过程相同的选择,
2007-06-18 17:04:00
1171
原创 用CodeSmith及DNNProjectTemplates进行DNN模块开发(1)
DNNProjectTemplate介绍见http://dnnjungle.vmasanas.net。该项目的主要目标是提供一种简单但功能强大的方式来扩展VS.NET支持DotNetNuke模块的创建。 概览 尽管有许多种方式来完成自定义
2007-06-18 17:03:00
1719
原创 反射
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统
2007-06-18 15:36:00
621
原创 委托(Delegate)
C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或 C++ 中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封
2007-06-18 15:17:00
422
原创 C#的接口
接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法
2007-06-18 14:49:00
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人