自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 javaScritp 中prototype属性继承原理详解,javaScript中instanceof运算符运算原理详解,看图说话

转载请说明出处:http://blog.csdn.net/liuqiwen0512/article/details/8095306             上一篇文章我们说了jQuery  运用jQuery.fn.init.prototype = jQuery.fn;巧妙的避开了 instanceof 的运算。       要解释这个问题就需要先了解prototype属性的继承原理,比

2012-10-22 00:32:15 2320

原创 javaScript中prototype的妙用 巧妙运用prototype属性原型链创建对象

转载请说明出处 :http://blog.csdn.net/liuqiwen0512/article/details/8089690                       今天说下javaScript 中  对象的prototype属性的巧妙运用                           我之前的一篇 js高级篇1中(http://blog.csdn.net/liuqiwe

2012-10-19 14:36:10 4741

原创 javaScript 运用对象的prototype属性、原型链 巧妙的创建对象

http://www.w3.org/TR/html4/loose.dtd">/*(function(){    var  // Will speed up references to window, and allows munging its name. window = this, // Will speed up references to u

2012-10-18 15:49:38 151

原创 js 高级应用 this指针详解篇

好久没写博文,接下来我想把js深度理解一下。  今天先说说js  this指针的应用           其实一句话就可概括this指针的指向:this一直指向调用它的对象。           这句话很短,但是也有点难理解,下面通过几个例子来说明this指针的指向      function  fna(na,ag){        this.name=na;

2012-10-18 15:45:01 644

原创 js 中特殊运算符详解

今天看jQuery 看到这么一句代码   return ("scrollTo" in elem && elem.document) ?.......   一般 一看到 "in" 这个运算符   首先想到的  for ( var a in arr )                  可这句代码  是return  开头 并且里面 还有&&运算  这下蒙了  没见过啊!  这是个什么东东

2012-09-05 15:20:08 276

转载 通向架构师的道路(第十二天)之Axis2 Web Service(三)

一、SOAPIn Axis2在前两天的教程中,我们学习到了用Axis2如何进行复杂数据、简单数据进行传输。正如我在前一天教程中所说,在web service的世界里,一切都是基于SOAP的,因此在今天我们将学习Axis2中的SOAP特性。今天的课程将用3个例子来完成即:1)  客户端与服务端使用SOAP进行通讯2)  服务端将Exception以SOAPFault的形式抛给客户

2012-08-01 09:52:01 8360

转载 通向架构师的道路(第十一天)之Axis2 Web Service(二)

一、总结前一天前一天中我们讲述了如何生成一个Axis2的WebService, 如何布署以及4种不同的客户端, 它们是: 传统式, 非阻塞式, 双工模式, 双工非阻塞。并且我们看到了一个Axis2的Web Service的布署描述:         org.sky.axis2.helloworld.HelloWorld            urn:sa

2012-08-01 09:51:10 8442

转载 通向架构师的道路(第十天)之Axis2 Web Service(一)

一、Axis2简介1.1 介绍Axis2Axis框架来自 Apache 开放源代码组织,它是基于JAVA语言的最新的 SOAP 规范(SOAP 1.2)和 SOAP withAttachments 规范(来自 Apache Group )的开放源代码实现。有很多流行的开发工具都使用AXIS作为其实现支持Web服务的功能,例如JBuilder以及著名的Eclipse J2EE插件Lomboz

2012-08-01 09:47:20 9744

转载 通向架构师的道路(第九天)之weblogic的集群与配置

一、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗?两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发。现在看看WebLogic的集群吧,其实也差不多。区别在于:²  Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可

2012-08-01 09:46:34 12263

转载 通向架构师的道路(第八天)之weblogic与apache的整合与调优

一、BEAWeblogic的历史BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应  用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的  开发、集成、部署和管理之中。  BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。  与

2012-08-01 09:45:42 10153

转载 通向架构师的道路(第七天)之漫谈使用ThreadLocal改进你的层次的划分

一、什么是ThreadLocal早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名

2012-08-01 09:44:32 9225

原创 oracle 删除当前用户下所有的表、索引、序列...

通过下面语句可以得到要删除的所有表、索引、序列... 的语句   select 'drop table "' || table_name ||'";'||chr(13)||chr(10) from user_tables;  --delete tables select 'drop view "' || view_name||'";'||chr(13)||chr(10) fro

2012-07-23 17:18:15 2380

原创 oracle 删除表名命名不合法的表

导入数据库由于编码不一致 表名出现乱码  而且删不掉 oracle 以数字开头的表名 、表名里出现非法字符的表都删不掉 说是删除不掉只是按常理出牌删不掉 解决方案: drop sequence "????_TIME$_SEQ";drop sequence "????????_TIME$_SEQ";drop sequence "ADDRESSListener_

2012-07-23 17:14:58 1932

转载 oracle 导入数据 字段过长

今天往oracle中导入数据  出现错误说有的字段 超出的最大长度   那么出现这种情况第一反应肯定是编码的问题 网上找来文章分享一下: 一、什么是Oracle字符集       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期

2012-07-23 17:09:58 4851

原创 oracle 导入数据提示跳过表

imp system/orcl@orcl file=D:\oracle_back.dmp full=y show=y log=D:\oracle_log.log  今天用上面的命令往 oracle 中导入数据出现一个奇怪的问题 就是所有导入的表都提示 正在跳过表XXX 最后提示成功终止导入, 没有出现警告。 最后select一个表也没导入进来   怪哉怪哉!

2012-07-23 15:25:50 1174

原创 oracle imp/exp

数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出   exp system/manager@TEST file=d:\daochu.dmp owner=(syste

2012-07-23 15:22:03 494

原创 ORACLE 忘记数据库密码?

对于oracle10g来说:1.如果不记得sys用户的密码了,采用如下方法可以修改密码:(1)打开cmd,输入sqlplus /nolog,回车。(2)输入“conn / as sysdba”;(3)输入“alter user sys identified by 新密码;”(新密码必须以字母开头,另外每条SQL语句后得分号不能忘)其他用户方式同理2.(1)在cmd中启动sq

2012-07-23 14:38:05 647

转载 浏览器 服务器之间的通信过程

B/S(Browser/Server)结构就是浏览器/服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。本文将主要讲解浏览器和服务器通信的过程。浏览器和服务器之间的通讯并不是看

2012-07-23 12:37:40 7458 3

原创 js 高级篇2

JavaScript中没有类的概念,与类相关的继承的概念更是无从谈起,但是我们可以通过特殊的语法来模拟面向对象语言中的继承。    在JS中模拟继承有多种方式,其中寄生组合模式是一种比较容易简单的模拟继承模式,下面我们就来介绍一下用寄生组合模式模拟继承。    JS的继承包括属性的继承和方法的继承,他们分别通过不同的方法来实现。1属性的继承    属性的继承通过改变函数的执

2012-07-23 12:28:08 546

原创 js 高级篇1

一、JS的数据类型1.基本类型JS共有5大基本类型,分别是:1)Undefined。他只有一个值:undefined。如果一个变量被定义但是没有给他赋值,那么这个时候系统会默认给这个变量赋值为undefined。2)Null。它同样也只有一个值:null。他是一个引用类型,当一个准备保存对象的变量因为种种原因还没有指向一个对象的时候,可以给这个变量赋值为null,通常也是这么做的。

2012-07-23 12:23:18 695

原创 js 高级篇1

一、JS的数据类型1.基本类型JS共有5大基本类型,分别是:1)Undefined。他只有一个值:undefined。如果一个变量被定义但是没有给他赋值,那么这个时候系统会默认给这个变量赋值为undefined。2)Null。它同样也只有一个值:null。他是一个引用类型,当一个准备保存对象的变量因为种种原因还没有指向一个对象的时候,可以给这个变量赋值为null,通常也是这么做的。

2012-07-23 12:20:42 56

原创 JS高级 1

一、JS的数据类型1.基本类型JS共有5大基本类型,分别是:1)Undefined。他只有一个值:undefined。如果一个变量被定义但是没有给他赋值,那么这个时候系统会默认给这个变量赋值为undefined。2)Null。它同样也只有一个值:null。他是一个引用类型,当一个准备保存对象的变量因为种种原因还没有指向一个对象的时候,可以给这个变量赋值为null,通常也是这么做的。

2012-07-23 12:16:40 82

原创 js 的call方法详解

call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明

2012-07-23 10:35:48 647

转载 生动幽默的阐述了各种编码的由来和区别

一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机

2012-07-19 15:52:32 1222

原创 ajax post请求时设置头文件

今天写了一个ajax 用post请求方式提交  到后台接收不到数据,经过多方摸索 在网上找到点资料与大家分享一下 一定要设置这个头文件否则后台得不到前台ajax请求发送的数据。  XMLHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded charset=utf-8");  通常在HT

2012-07-19 13:59:44 11862 1

转载 java 资料

附件完整版下载地址:http://down.51cto.com/data/431561附件部分预览~java中国移动收费系统【源代码】http://down.51cto.com/data/70784java开发必备的日志文件开发包【工具】http://down.51cto.com/data/135698JS代码自动排版工具http://down.51ct

2012-07-13 09:27:23 1481

转载 通向架构师的道路(第六天)之漫谈基于数据库的权限系统的设计

一、权限系统这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。二、先来看客户的一个需求2.1 用户实际需求1.       所有的用户、角色可动态配置2.       所有的系统菜单

2012-07-12 11:01:54 9674

转载 通向架构师的道路(第五天)之tomcat集群-群猫乱舞

一、为何要集群单台App Server再强劲,也有其瓶劲,先来看一下下面这个真实的场景。当时这个工程是这样的,tomcat这一段被称为web zone,里面用spring+ws,还装了一个jboss的规则引擎Guvnor5.x,全部是ws没有service layer也没有dao layer。然后App Zone这边是weblogic,传输用的是spring rmi,然后App

2012-07-12 11:01:17 10357

转载 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔

一、总结前一天的学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü   吞吐量ü   Responsetimeü   Cpuloadü   MemoryUsage我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的“

2012-07-12 11:00:42 10203

转载 通向架构师的道路(第三天)之apache性能调优

一、总结前一天的学习在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构是一个非常基础的J2ee工程上线布署时的一种架构。在前两天的教程中,还讲述了Http服务器、App Server的最基本安全配置(包括单向https的实现), 它只是避免了用户可以通过浏览器侵入我们的Web访问器或者能够通过Web浏览器来查询我们的W

2012-07-12 11:00:14 12136

转载 通向架构师的道路(第二天)之apache tomcat https应用

一、总结前一天的学习在前一天的学习中我们知道、了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验。这样的架构的好处在于:ü   减轻App Server端的压力,用Web Server来分压,即Web Server只负责处理静态HTML内容,而App Server专职负责处理Jav

2012-07-12 10:59:28 10912 2

转载 通向架构师的道路(第一天)之Apache整合Tomcat

一、先从J2EE工程的通用架构说起这是一个通用的Web即B/S工程的架构,它由:ü   Web Serverü   App Serverü   DB Server三大部分组成,其中:²  Web Server置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80和443。80端口:用于正常的http访

2012-07-12 10:58:19 9572

原创 Eclipse中XML文件的格式化配置

用eclipse编写xml编写出的格式是:http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://mave

2012-07-04 16:32:28 13071 1

原创 org.apache.jasper.JasperException: /app/jsonp.jsp(1,2) Page-encoding specified in jsp-property-grou

今天遇到个很郁闷的问题  现在记下来备忘:  问题:org.apache.jasper.JasperException: /app/jsonp.jsp(1,2) Page-encoding specified in jsp-property-group (GBK) is different from that specified in page directive (utf-8)

2012-06-18 18:08:52 4818

转载 Java中堆内存和栈内存详解

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。

2012-06-14 16:15:12 385

原创 VMware8.0不能最小化问题解决方案

今天在Windows7下升级了VMware到8.0使用时出现了不能最小化的问题,很是郁闷。 这个最小化问题是不定时的出现的有时刚打开就不能就小化了  ,有时是运行系统时不能最小化了,反正不定时的出现。 下面是解决方案: 方案一:     点击虚拟机菜单的  View --> Console View。(但是这个方法有时不好使啊,我就是用这个方法不好使啊,那么

2012-06-14 11:06:26 572

原创 虚拟机装系统后无法打开系统解决方案

虚拟机装好系统后退出虚拟机再次进入无法打开虚拟机中的系统。    例如我在“D:\vm”文件夹中用镜像按照正常的操作系统安装方法安装好linux操作系统,系统正常运行,但是退出虚拟机后再次要打开此操作系统,却打不开。    解决方案:    关闭安装好的操作系统后   1:在“Devices”界面中双击“Floppy”,出现标签为“hardware”界面,在界面的右边有个“Use

2012-06-14 10:48:54 1093

转载 VC中Error spawning cl.exe错误的解决方法.

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录/VC98/Bin”下面, 你可以到相应的路径下找到这个应用程序。

2012-06-01 11:17:47 371

转载 OCI 编程

OCI编程的一般过程    与OCI7.3中使用的宿主语言定义变量存储空间(很拗口,不用管它)的方式不同,OCI9以后已不再使用原有的变量结构来初始化及维护数据库的信息,而改用句柄的形式来和Oracle数据库进行交互。将常用的句柄定义在一个结构内,方便程序维护:view sourceprint?1typedef struct_OCI_HA

2012-05-30 15:06:22 3049 1

转载 C/C++ 误区:void main()

很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) .C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* …… */ } is not and never has been C++, nor has it eve

2012-05-30 13:32:11 460

oci 编程教程oci函数的详细介绍

oci函数的详细介绍 和应用实例 OCI 连接过程比较复杂,除了分配设置各个基本句柄外,还要明确彼此之间的联系,大致流程如下: 创建环境句柄: OCIEnvCreate(&envhp;, …); 创建一个指定环境的错误句柄: OCIHandleAlloc((dvoid *)envhp, (dvoid **)&errhp;,…); 创建一个指定环境的服务器句柄: OCIHandleAlloc((dvoid *)envhp, (dvoid **)&servhp;,…); 建立到数据源的访问路径 : OCIServerAttach(servhpp, errhpp,…); 创建一个指定环境的服务上下文句柄: (void) OCIHandleAlloc((dvoid *)envhpp,…); 为指定的句柄及描述符设置特定的属性: (void) OCIAttrSet((dvoid *)svchpp,…); 创建一个指定环境的用户连接句柄: (void) OCIHandleAlloc((dvoid *)envhpp,…); 为用户连接句柄设置登录名及密码: (void) OCIAttrSet((dvoid *)usrhpp,…); 认证用户建立一个会话连接: OCISessionBegin(svchpp, errhpp,…); 创建一个句子句柄: OCIHandleAlloc((dvoid *)envhpp,…);s 准备 SQL 语句: OCIStmtPrepare(stmthpp, errhpp,…); 绑定输入变量: OCIBindByPos(stmtp &hBind;, errhp,…); 绑定输出变量: OCIDefineByPos(stmthpp, &bhp1;, errhpp,…); 获得 SQL 语句类型: OCIAttrGet ((dvoid *)stmthpp, (ub4)OCI_HTYPE_STMT,…); 执行 SQL 语句: OCIStmtExecute(svchpp, stmthpp,…); 释放一个会话: OCISessionEnd(); 删除到数据源的访问 : OCIServerDetach(servhpp, errhpp, OCI_DEFAULT); 释放句柄: OCIHandleFree((dvoid *) stmthpp, OCI_HTYPE_STMT);

2012-06-09

空空如也

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

TA关注的人

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