摘要:
主要知识点:一.AJAX简介二.AJAX工作原理三.XMLHttpRequest对象一.1.什么是ajax? Ajax(Asynchronous JavaScript and XML,异步的JavaScript和XML),思维方式是“老技术,新思想”,产生的主要目的是用于页面的局部刷新。 理解"老技术,新思想":Ajax是一系列技术的集合,例如在实现与服务器的异步通信时,需要用到XML、javascript、XMLHttpRequest等、使用这几种技术可以实现与服务器的异步通信。 理解异步:向服务器发送了请求代码接着往下走,不必等待服务器返回结果后代码再向下运行。从之前的 阅读全文
摘要:
struts2中常用Result类型(type)的用法关键字: struts2 一、dispatcher(1)为缺省的result类型,一般情况下我们在struts.xml会这么写:<result name="success">/main.jsp</result>以上写法使用了两个默认,其完整的写法为:<result name="success" type="dispatcher"> <param name="location">/maini.jsp</para 阅读全文
摘要:
structs2学习笔记实验软件下载下载struts2.1.6 http://struts.apache.org/download.cgi#struts217 (选择下载full distribution)下载myeclipse,http://www.myeclipseide.com下载tomcat,http://tomcat.apache.org 下载xwork,http://www.opensymphony.com/xwork(要注意的是下载与struts2.1.6的对应版本,即2.1.2)解压struts2.1.6,假设解压后位于d:\struts2目录安装MyEclipse,任何版本都 阅读全文
摘要:
获取map类型的requestsessionapplication的方法:实现RequestAware,SessionAware,ApplicationAware接口privateMap<String,Object>request;privateMap<String,Object>session;privateMap<String,Object>application;publicvoidsetRequest(Map<String,Object>request){this.request=request;}publicvoidsetSession 阅读全文
摘要:
文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据上面的理论基础,讨论MySQL中高性能使用索引的策略。数据结构及算法基础索引的本质:索引是帮助mysql高效获取数据的数据结构。索引的本质是数据结构。数据库查询是数据库的最基本功能。希望查询的速度尽可能快,因此需要从查询算法的角度进行优化。最基本的查询算法当然是顺序查找,但是着这种查询算法以O(n)的时间复杂度进行,在数据量很大时,显然是很糟糕的。所以就需要更加 阅读全文
摘要:
java中使用MD5进行加密 在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。(一)消息摘要简介 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘要是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1。 消息摘要有两个基本属性: 两个... 阅读全文
摘要:
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select*fromtable1whereid=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44(也就是在ID这一列找),就可以得知这一行的位置,也就是找到了这一行。可见,索引是用来定位的。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多... 阅读全文
摘要:
数据库索引是为了增加查找速度而对表字段附加的一种标识。索引是有效的组织表数据的方式,它是由表中的一列或者多列按照一定的排列顺序组成。索引是一种与表和视图关联的物理结构,可以用来提高从表或者视图中检索数据行的速度。首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件 进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行 数,所以能明显增加查询的速度。那么在任何时候都应该加索引么?这里有几个反例:1、如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么 是否加索 阅读全文
摘要:
Network Working Group(网络工作组) R. FieldingRequest for Comments: 2616 UC IrvineObsoletes(过时弃用): 2068 J. GettysCategory: Standards Track (类别:标准组 ) Compaq/W3C J. Mogul Compaq H. Frystyk W3C/MIT L. Masinter Xerox P. Leach Microsoft T. Berners-Lee W3C/MIT June 1999 超文本传输协议-HTTP/1.1说明 本文档规定了互联网社区的标准组协议,并需要讨 阅读全文
摘要:
中国本土的企业家很多都这样,重营销炒作大于重视产品和品牌深度,重视短期利益大于看长远。施崇棠的至理名言来回答这个问题:大者恒大,当一个平台成长为涉嫌垄断市场或绝对领跑的程度,别人就很难再有机会。比如 主板行业的华硕,一直被追赶,从未被超越。比如Intel,有过压力,从未紧张过,都是自己折腾自己比如创新,只有自己把自己才能折腾死,对手是没有希望的、比如腾讯,一直在抄袭,一直在碾压创业梦想比如淘宝,即便腾讯来搞C2C,也是没戏的比如凡客,恐怖的B2C服装市场蚕食能力已经显现,凡客只用1年时间就成为童装领域B2C的第一名。 阅读全文