自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穷人飞扬的专栏

穷人学技术,富人学管理,顶尖人物学政治与经济。

  • 博客(185)
  • 资源 (7)
  • 收藏
  • 关注

原创 HTTP协议精解

WEB服务器和浏览器之间的一问一答的交互过程也得遵循一定的规则,这个规则就是HTTP协议。它是TCP/IP协议集中的一个应用层协议,用于定义浏览 器和WEB服务器之间交换数据过程以及数据本身的格式。现在被广泛使用的HTTP/1.1相对HTTP/1.0而言,最大的特点就是支持持续连接。1.HTTP/1.0的会话方式:                                      

2008-12-17 21:15:00 800

原创 设计模式之Template

Template模板模式定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.使用Java的抽象类时,就经常会使用到Template模式,因此Template模式使用很普遍.而且很容易理解和使用。 public abstract class Benchmark{  /**  * 下面操作是我们希望在子类中完成  */  public abstract void b

2008-12-17 13:23:00 694

原创 什么是SOAP

SOAP也被称作XMLP,为两个程序交换信息提供了一种标准的工作机制。在各类机构之间通过电子方式相互协作的情况下完全有必要为此制定相应的标准。  交换信息可以采用很多方法,比如电子邮件、即时聊天和远程过程调用(RPC)等。电子邮件和聊天消息通常不具备计算机友好性。计算机可以读取电子邮件报头,但是其类型内容却无法得到计算机这个"硅脑袋"的理解。即时聊天和RPC也面临同样的尴尬情况:计算机倒是可读

2008-12-15 17:19:00 939

转载 windows 命令

net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接

2008-12-12 20:29:00 878 1

原创 WEB标准是什么

WEB标准WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比

2008-12-11 20:30:00 718

转载 什么是web2.0

2001年秋天互联网公司(dot-com)泡沫的破灭标志着互联网的一个转折点。许多人断定互联网被过分炒作,事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐,而真正成功的故事展示了它们的力量,同时人们开始理解了是什么将一个故事同另外一个区分开来。   “Web 2.0”的概念开始于一个会议中,展开于ORe

2008-12-11 19:49:00 676

原创 HTML页面提交处理原理

HTTP请求 请求行HTTP方法、版本号:GET/Testpage.html HTTP/1.1  HTTP报头 Accept:*/*Accept-Language:CnConnection:Host:Referer:User-Agent:HTTP主体 (所有被发送到服务器的数据,例如用户输入到HTML表单中的数据。) HTTP响应响应行HTTP版本号、发送请求成功与否的HTTP状态码:HTTP/1

2008-05-13 18:03:00 897

原创 53种开机自启动的方法

Autostart Locations are listed in no particular order.Registry Autostart LocationsHKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run/All values in this key are executed. HKEY_LOCAL_MACHI

2008-04-15 10:30:00 832

原创 http协议头文件的控制信息

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。通用头域通用头域包

2008-04-03 11:21:00 753

转载 了解ClassLoader

了解ClassLoader1,   什么是 ClassLoader?     Java 程序并不是一个可执行文件,是需要的时候,才把装载到 JVM中。ClassLoader 做的工作就是 JVM 中将类装入内存。 而且,Java ClassLoader 就是用 Java 语言编写的。这意味着您可以创建自己的 ClassLoader     ClassLoader 的基本目标是对类的请求提供服务。当

2008-02-15 10:51:00 2007

转载 利用索引提高SQL Server数据处理效率

 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以如果建立了合理的索引,

2008-01-28 18:25:00 609

转载 Struts常见异常信息和解决方法

以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。1、“No bean found under attribute key XXX”在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,typ

2008-01-16 16:39:00 700

转载 Struts中基本配置入门

初学者入门:Struts中基本配置入门    ChinaITLab收集整理  2005-12-7    1.为Struts应用配置Web.xml文件    第一步:配置ActionServlet      action  org.appache.struts.ActionServlet        action  *.do      注意:不管应用中包含多少个子应用,都只需配置一个A

2008-01-16 16:38:00 595

原创 英语学习一定要养成的20个习惯

1. 学习英语是随时随地的:我有一个习惯,就是每次买了一件新东西我都会对上面的包装或说明书仔细研究一番,当然我不是在研究商品本身,我是为了看上面的英语注释,想多几个地道的英语表达而已。前几天我买了一瓶止咳露,又从上面学到不少东西呢。比如说,有效期可以说成validity,规格可以说成specification,贮藏可以说成storage,放在儿童接触的地方可以这样说keep out of the 

2008-01-09 12:43:00 1071

转载 在多种浏览器中嵌入Applet

1 基本信息摘要:一个开发好的Java Applet,是通过标准的标签(Tag)嵌入到HTML页面中的。浏览器在解析到支持的嵌入Applet的标签时,会启动Java Plug-in来渲染标签中的Java Applet。由于历史原因,在页面中嵌入Applet产生了几种相互不兼容的方式,不同的浏览器、乃至同一个浏览器的不同版本,支持的标签都不完全相同。本文关注的是不同浏览器Applet嵌入的差异性

2007-12-29 10:21:00 10136 4

转载 java Native Method初涉

一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。   "A native metho

2007-12-06 17:00:00 696

转载 数据类型格式化函数

数据类型格式化函数PostgreSQL 格式化函数提供一套有效的工具用于把各种数据类型 (日期/时间,integer,floating point,numeric) 转换成格式化的字符串以及反过来从格式化的字符串转换成 指定的数据类型。 Table 6-12 列出了这些函数。 这些函数都遵循一个公共的调用习惯: 第一个参数是待格式化的值,而第二个是一个定义输出格式的模板. Table

2007-11-17 15:19:00 698

转载 设计模式之State

State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了.不只是根据状态,也有根据属性.如果某个对象的属性不同,对象的行为就不一样,这点在数据库系统中出现频率比较

2007-11-15 17:07:00 552

转载 什么是Portlet ?

Portlets “Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168)本文探讨了以下内容:1.        Portal页面的元素

2007-11-14 15:55:00 774

转载 WAP网关服务器应用形式初探

本文讨论了WAP网关服务器与移动网络的几种连接方式,以及相应的协议栈,并对其进一步应用作了一些初步探讨。  1. 引言  目前WAP已成为信息技术(IT)领域内的热门话题,有关这方面的文章和论述了较多,涉及到WAP的方方面面,例如协议栈本身、WAP的各种应用等。的确,WAP实现了21世纪人们随时随地上网冲浪的梦想,是无线通信和Internet结合的最佳模式之一。WAP应用领域也相当丰富,其最大

2007-11-11 09:51:00 643

转载 网络编辑基础:对HTTP协议的头信息详解

 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功

2007-11-07 20:57:00 526

转载 在 Hibernate 中使用 oracle 的 sequence 产生主键实现 SQL Server 自增长字段功能

在很多情况下,我们使用Hibernate在已经建立好数据库的基础上。在oracle中,如果已经建立好的数据库中使用了sequence,则可以按照下面的步骤把它引入到Hibernate中:一. 为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下:      1、在oracle 首先创建sequence      create sequence seq_id     

2007-10-22 16:40:00 1886

转载 Middlegen-Hibernate的配制和使用(jtds连接sqlserver数据库)

下载Middlegen-Hibernate:http://prdownloads.sourceforge.net/hibernate/ 下载ant: http://archive.apache.org/dist/ant/ 分别解压   设置环境变量中的path 把ant解压后目录的bin目录添加进去(别忘了和前一个项用;分隔)   把jtds驱动复制到Middlegen-H

2007-10-20 09:33:00 1078

转载 端口扫描原理,(java)UDP端口扫描

一个端口就是一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息。进行扫描的方法很多,可以是手工进行扫描,也可以用端口扫描软件进行。 在手工进行扫描时,需要熟悉各种命令。对命令执行后的输出进行分析。用扫描软件进行扫描时,许多扫描器软件都有分析数据的功能。 通过端口扫描,可以得到许多有用的信息,从而发现系统的安全漏洞。 什么是扫描器 扫描器是一种自动检测远程或本地主

2007-10-12 15:25:00 10674 3

原创 诊断 Java 代码: 轻松掌握 Java 泛型

2003 年 5 月 14 日本月的 诊断 Java 代码介绍泛型类型(generic type)和支持它们的特性,计划在 2003 年末发布的 Tiger,也就是 Java V1.5 中打算包含这些泛型和特性。Eric Allen 提供了代码样本,这些样本通过重点描述诸如基本类型的限制、受限泛型和多态方法之类的 Tiger 特性来说明泛型类型的优缺点(即将发表的专栏文章将讨论其它特性,比如

2007-09-26 15:26:00 748

原创 股票的价格

一、股票的价值从本质上讲,股票仅仅是一种凭证,其作用是用来证明持有人的财产权利,而不象普通商品一样包含有使用价值,所以股票自身并没有价值,也不可能有价格。但当持有股票后,股东不但可参加股东大会,对股份公司的经营决策施加影响,且还能享受分红和派息的权利,获得相应的经济利益,所以股票又是一种虚拟资本,它可以作为一种特殊的商品进入市场流通转让。而股票的价值,就是用货币的形式来衡量股票作为获利手段的价值。

2007-09-19 08:53:00 2098

转载 从hbm文件生成ddl

网上收集整理的一些资料:1、            org.hibernate.dialect.MySQLDialect        create    true      2、         default="schema" basedir=".">                                                                    

2007-09-15 13:30:00 1763

原创 使用MiddleGen 产生hibernate的数据库表映射文件

1:下载Middlegen-Hibernate-r5地址:URL http://voxel.dl.sourceforge.net/sourceforge/hibernate/Middlegen-Hibernate-r5.zip2:解压缩将下载的解压缩,如 D:/Middlegen-Hibernate-r53:配置数据库文件进入D:/Middlegen-Hibernate-r5 目录下的/confi

2007-09-14 13:37:00 539

原创 简介vc中的release和debug版本的区别

Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此

2007-09-12 10:32:00 591

原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicod

2007-09-11 17:48:00 485

转载 被我们所忽略的鲁能的15个事情

1, 在加盟鲁能之前,郑智在国家队一直被作为后卫使用,而在深圳队虽然司职中场,但是更多的任务都放在了防守上,当外人都在说是郑智成就了鲁能时,却恰恰忽略了正是图拨与鲁能打造出了最适合郑智的战术平台,让郑智的进攻才华得到了最大限度的发挥。这一点也是国家队从来没有做到过的。2, 图拨接手鲁能前,鲁能是联赛的第十三名,善于打造新人的涅波仅仅培养出了矫哲一名国奥球员,图拨接手鲁能后,到目前为止,鲁能已经培养

2007-09-05 10:02:00 951

转载 房价会涨就会跌

8月23日,《人民日报》在第8版发表了一篇署名唐帅的“快评”文章,题目是《房价,会涨就会跌》。这篇只有501个字的小评论旋即登上人民日报当日排行榜榜首,各大报网传媒更是纷纷转载。因为文字比较短,这里就全文引用如下:  任何一种商品,只要进入市场,价格就有涨跌,住房也不例外。在市场经济相对发达的国家和地区,如日本、美国、香港、台湾等等,房价已历经起起落落的多个周期,房价高企,有人欢喜;楼市低迷,

2007-08-31 15:50:00 940

转载 史上最简单的Hibernate入门简介

其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将不涉及E

2007-07-30 18:09:00 633

原创 如何利用Google推介按钮来赚更多的钱

Google 几个月前推出了推荐按钮广告。对于大多数人来说,靠推介按钮赚的钱远远少于通过广告点击赚的钱。因为文字广告和内容有关,而且很多网友甚至不知道这是广告,而推介按钮则与网页内容几乎毫不相关,网友点击推介按钮,并且下载安装 firefox 或者 picasa 的可能性是很小的。文本广告的点击率为 1%-5%之间,但一般情况下,推介按钮的点击率不超过 0.5%。其实,是可以利用推介按钮的特性来赚

2007-07-30 15:22:00 912 1

转载 个人拥有住房并非中国人的偏好 美国启示我们啥

7月13日,正在北京访问的美国住房和城市发展部部长阿方索·杰克逊说:"我就任时,布什总统曾让我减少美国的无房人口比例。目前,美国拥有自己房产的人已经达到了70%,但这和北欧一些国家相比还有差距。在瑞典,个人拥有住房的比例达到了88.5%。"杰克逊表示,政府的任务就是为穷人提供必要的帮助,提供"人民买得起的房子",美国住房和城市发展部就是以此理念而设。  杰克逊的这段话透露出两方面的信息,一是美

2007-07-29 09:13:00 792

转载 使用STL通用算法find_if()在list中搜索对象

这是find()的一个更强大的版本。这个例子演示了find_if(),它接收一个函数对象的参数作为参数, 并使用它来做更复杂的评价对象是否和给出的查找条件相付。 假设我们的list中有一些按年代排列的包含了事件和日期的记录。我们希望找出发生在1997年的事件。 /* || How to find things in an STL list MkII */ #include #include

2007-07-25 15:34:00 1109

转载 Windows NT/2000更改IP地址不需要重新启动就可以生效的方法探索

设置IP地址只需要更改注册表中关于适配器的相应设置,但更改后需要重新启动系统才能生效,而AddIPAddress函数只能添加IP而不是更改当前的IP,我们在Windows NT/2000界面上操作不需要重新启动就可以生效,那系统到底做了什么额外的工作才使IP设置直接生效呢?笔者通过跟踪explorer.exe中API的调用发现在netcfgx.dll中调用了dhcpcsvc.dll中一个未公开的A

2007-07-25 10:49:00 1090

转载 Windows下不重启机器程序修改IP的三种方法

 Windows下程序修改IP的三种方法    以下讨论的平台依据是Window XP + SP1, 不考虑Windows其它版本的兼容性问题, 但对NT系列的系统, 理论上是通用的 方法一: 网卡重启     更改Windows网卡属性选项中IP地址, 通过对比前后注册表, 可以发现以下几处发生变化 [HKEY_LOCAL_M

2007-07-25 09:38:00 2443

转载 用Java生成XML

一般情况下,我们只要一提到XML,大多数问题都会集中到解析 XML和 XML结构等方面。在这类技术领域,W3C提出了 DOM 和 SAX规范用来解析数据,Sun提供了Java XML Pack,而 Apache则推出了Xerces 和Xalan。然而,几乎没有什么关注的目光投射到输出XML这一问题上来。把JavaBeans和Swing组件变成 XML的项目倒有一些,但大多数情况下,开发人员只不过希

2007-07-19 15:27:00 990

原创 ARP、Tracert、Route 与 NBTStat命令详解

ARP   ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。   按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定

2007-07-18 13:46:00 549

人月神话 The Mythical Man-Month

《人月神话》原文:The Mythical Man-Month: The Essays on Software Engineering, 2nd ed.在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。 Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司System/360家族和OS/360中的项目管理经验。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄中等多种语言,全球销量数百万册。确立了其在行业内的经典地位。 在本书第一次出版32年后的今天,我们重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册与大家共享,更使本书成为国内从业者的必读经典之一。

2009-09-08

Spring_in_Action(english)

详细说明:Java开发框架最重要的参考书,Spring in Action。-Java development framework for the most important reference book, Spring in Action.

2009-09-08

java夜未眠(蔡学镛)

本书是一本散文集。作为一名资深Java程序设计师,作者用清新自然的笔触记录下自己学习、工作、生活中的所见所思。书中收录的文章内容贴近程序员的生活,仅读者产生强烈共鸣。此外,书中部分文章也以轻松的风格介绍了学习Java技术时的一些常见问题,并介绍了一些优秀的Java书籍,能够帮助读者兴趣盎然地学习Java技术。   本书适合于Java程序员、专业软件开发者、程序设计爱好者阅读。

2009-09-07

JSTL官方帮助(JavaServer Pages™ Standard Tag Library)

JSTL官方帮助 JavaServer Pages™ Standard Tag Library

2009-09-06

Java™ Servlet Specification

Java™ Servlet Specification Version 2.4

2009-09-06

hibernate开发指南

hibernate开发指南 其中的内容涉及Hibernate 的使用,以及一部分笔者实际咨询项目中的 经验积累,另一方面,大部分是笔者在Hibernate 的官方论坛中与众多 技术专家交流所得。

2009-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除