前端技术
cq1982
这个作者很懒,什么都没留下…
展开
-
HTTP状态码大全
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用reque转载 2015-05-24 23:44:04 · 462 阅读 · 0 评论 -
windows下apache+php环境搭建
1、php5.5.6 下载链接:http://windows.php.net/download/#php-5.52、apache2.4,下载链接:http://www.apachelounge.com/download/3、php5.5.6配置a. 把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到 d:\php\;b. 在系统环境变量P转载 2015-05-11 00:11:11 · 687 阅读 · 2 评论 -
Sencha Touch入门:Sencha Touch开发环境搭建及使用 Sencha Cmd 自动创建项目框架
Sencha被翻译成“煎茶”,Sencha下有很多优秀的项目比如Complete 、Extjs、Touch、Animator、GXT 、Architect等其它相关产品。Sencha Touch 2 作为一种高性能的 HTML5 移动应用程序框架,是 Sencha HTML5 平台的基础。这里将简要介绍如何使用 Sencha Cmd创建Touch项目。一、准备工作下转载 2015-05-10 15:56:12 · 2742 阅读 · 1 评论 -
eclipse+spket+Extjs4.2.1开发环境搭建
一、开发工具配置 1、http://www.eclipse.org/downloads/下载Eclipse,解压。 2、http://spket.com/download.html下载Plugin,解压后覆盖到Eclipse的目录。 3、启动Eclipse,选择window→proference→spket→javascri转载 2015-03-31 22:17:32 · 744 阅读 · 0 评论 -
ExtJS初探:在项目中使用ExtJS
今天ExtJS官网发布了ExtJS最新正式版4.2.1。Ext JS 4.2.1 正式版 下载ExtJS为开发者在开发富客户的B/S应用中提供丰富的UI组件,具有统一的主题,便于快速开发,提高效率。但显然它并不适合互联网站的开发。主要目录文件介绍builds:压缩后的ExtJS代码,体积更小,更快;docs:开发文档;examples:官方演示示例;loca转载 2015-03-31 22:20:08 · 537 阅读 · 0 评论 -
搭建MyEclipse+ExtJS4.2.1开发环境
一 安装调试好MyEclipse与Tomcat 如何做 我就不详细写了 我相信这是一个程序员最基本的要求,也不是本文的重点二 将Spket集成到MyEclipse 1 解压好的Spket目录如下 2 建议以link方式安装Spket到MyEclipse中 找到MyEclipse的安装目录 如 3 在MyEcli转载 2015-03-31 22:11:04 · 2642 阅读 · 1 评论 -
Eclipse去除js(JavaScript)验证错误
第一步:去除eclipse的JS验证:将windows->preference->Java Script->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的勾去掉; 第二步:右键项目 -> properties -> Builders 去掉JavaScript Validator 前面的勾转载 2015-03-31 22:38:55 · 508 阅读 · 0 评论 -
无废话ExtJs 入门教程一[学习方法]
本教程的制作是基于我从零开始学习ExtJs到正式在项目中应用的整个学习过程和方法,其中肯定会有许多不足之处,还请大家多多批评指正。很多书籍和网上的教程大多是从API与ExtJs的机制开始讲解的。而在我的学习过程中发现,没有接触过ExtJs或对javascript了解很少的同事,在看到前面几章的时候,感觉到很茫然(本人也系菜鸟),所以对此深有感触。针对此问题,我的学习方法如下:1.从转载 2015-03-31 20:16:13 · 910 阅读 · 0 评论 -
JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法
用window.open打开一个窗口,怎么使它一直在父窗口的上面,除非点击自己设置的关闭按钮,我试了一下onblur="self.focus"好像不管用.可使用:opened=window.open("demo.html","demo","left=80,top=60,width=640,height=480,help:no,resizable:no"); opened.foc转载 2015-03-30 10:54:45 · 2107 阅读 · 0 评论 -
<mvn:default-servlet-handler/>标签作用
servlet在找页面时,走的是dispatcherServlet路线。找不到的时候会报404加上这个默认的servlet时候,servlet在找不到的时候会去找静态的内容。另外一篇文章介绍了访问静态文件的几种方法:访问到静态的文件,如jpg,js,css 如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访转载 2015-03-06 16:57:20 · 36737 阅读 · 5 评论 -
spring学习笔记:配置视图解析器ViewResolver
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewRes转载 2015-03-06 16:51:03 · 1918 阅读 · 0 评论 -
为什么要使用SLF4J而不是Log4
每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。在这篇文章中,我们将学习为什么使用SLF4J比l转载 2015-03-06 15:13:35 · 1385 阅读 · 0 评论 -
基于AngularJs + Bootstrap + AngularStrap 省市区联动实践
什么是 AngularJs?网上一大堆资料,没能真正说明白。AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式,有双向绑定,指令等特性,这是具有革命性的。我是多么反感jQuery 用选择器 选择元素 ,绑定事件,进行一大堆DOM操作,一旦代码过多,非常不好维护,html结构改变,又要重写js代码,不过 jQuery 对 aja转载 2015-05-14 16:34:48 · 2031 阅读 · 0 评论 -
【工具和配置】Ngnix配置
本文主要参考了《实战Ngnix》;同时结合工作中实际使用的Ngnix部署配置进一步阐述主要涉及如下几个部分:1)ngnix的安装配置,这里的配置大多也可以在安装后通过配置文件置顶。实践中TB也是在安装后进行配置的2)ngnix的启动与停止操作。实践中TB使用默认启动,以及-s退出。3)ngnix的基本配置。包括:日志格式设置,虚拟主机设置,压缩设置,转载 2015-05-26 17:43:15 · 715 阅读 · 0 评论 -
使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法
碰到问题:移动用户访问web服务器www.osyunwei.com很慢解决办法:1、在移动机房放置一台nginx反向代理服务器2、通过域名DNS智能解析,所有移动用户访问www.osyunwei.com时解析到nginx反向代理服务器3、nginx反向代理服务器与web服务器之间采用专线连接说明:1、web服务器线路:电信IP:192.168.21.129域转载 2015-05-27 00:31:45 · 1894 阅读 · 0 评论 -
Jquery-zTree的基本用法
【简介】zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种方式 支持多种事件响应及反馈 支持 Tree 的节点移动、编辑、删除 支持任意更换皮肤 / 个性化图标(依靠css) 支转载 2015-06-05 16:14:07 · 556 阅读 · 0 评论 -
扩展SpringMVC以支持绑定JSON格式的请求参数
上一篇:《扩展SpringMVC以支持更精准的数据绑定》 此方案是把请求参数(JSON字符串)绑定到java对象,,@RequestBody是绑定内容体到java对象的。 问题描述:Java代码 "font-size: x-small;">你好,对于如下的json数据,springmvc的数据绑定该如何做? accessionD转载 2015-06-05 15:42:37 · 10044 阅读 · 0 评论 -
扩展SpringMVC以支持更精准的数据绑定
最新版请点击查看FormModelMethodArgumentResolver.java 问题描述:springMVC 数据绑定 多个对象 如何准确绑定?Java代码 "student.name" value="Kate" /> "student.type" value="自费" />转载 2015-06-05 15:43:16 · 2489 阅读 · 0 评论 -
JAVA自定义注释(Target,Retention,Documented,Inherit)
定义自己的注释类型通过添加了一个小小的语法(Tiger 添加了大量的语法结构),Java 语言支持一种新的类型 —— 注释类型(annotation type) 。注释类型看起来很像普通的类,但是有一些特有的性质。最明显的一点是,可以在类中以符号( @ )的形式注释其他 Java 代码。我将一步一步地介绍这个过程。@interface 声明定义新的注释类型与创建接口转载 2015-06-05 15:18:18 · 552 阅读 · 0 评论 -
前端性能优化最佳实践
如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。 开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。 前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优转载 2015-06-04 00:04:38 · 621 阅读 · 0 评论 -
如何做EL表达式能调用的函数-小例子
先定义需要用el调用函数所在的类:注意el所调用的方法必须是static的!Java代码package com.qingsoft.el.function; public class CheckUsername { public static boolean check(Userinfo userinfo) { if(u转载 2015-05-31 13:31:10 · 1812 阅读 · 0 评论 -
EL表达式 (详解)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-转载 2015-05-31 13:24:12 · 449 阅读 · 0 评论 -
深入剖析Tomcat会话机制
1缓存机制Tomcat默认将Session保存到内存中。但同时,Tomcat也提供了PersistentManager配合不同的Store实现的方式,使Session可以被保存到不同地方(Database,Redis,Memcached等)。 例如下面的配置:[html] view plaincopyManagerclassN转载 2015-05-28 22:20:26 · 1010 阅读 · 0 评论 -
nginx反向代理配置及优化
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liuyu.blog.51cto.com/183345/166381nginx反向代理配置及优化2009-05-26作者:守住每一天blog:liuyu.blog.51cto.combbs:bbs.linuxtone.orgmsn:liuyubj转载 2015-05-27 00:35:25 · 1883 阅读 · 0 评论 -
nginx 作为反向代理实现负载均衡的例子
nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和m转载 2015-05-27 00:32:18 · 404 阅读 · 0 评论 -
JAVA网站静态化方法
1. 通过freemarker静态化2. 通过jsp filter静态化 主要思路:请求servlet->判断静态文件是否存在并且静态文件创建时间是否在阀值之内-->如果不是,则访问数据库生成静态文件->否则直接跳转静态文件 然后通过urlReWrite直接将访问servlet的请求改为html,完成seo 最后通过SQUID缓存前台数据转载 2015-05-17 23:04:33 · 1817 阅读 · 0 评论 -
使用logback时候如何兼容其他日志框架
我们现在用maven来开发,引入的第三方包依赖的日志框架有log4j的,有commons.logging的还有一些是用的java.util.logging,其他的日志框架暂时先不考虑,我们就说说在一个项目里面如何统一化这些日志框架. 首先说到logback的话就一定要提到SLF4J,这个项目主要目的是提供一个统一的日志接口,当然如果你有那个闲工夫你也可以写一个统一的日志接口来玩转载 2015-03-06 14:56:41 · 620 阅读 · 0 评论 -
解决Spring MVC @ResponseBody返回中文字符串乱码问题
引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:转载 2015-03-06 16:36:33 · 2669 阅读 · 0 评论 -
springMVC <spring:message>国际化
1、在spring配置文件中添加如下配置文件<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.转载 2015-03-01 09:18:20 · 29141 阅读 · 2 评论 -
request.getContextPath()
request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。 当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径: 一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件); 另一中方法转载 2015-02-28 10:55:38 · 1060 阅读 · 2 评论 -
pageContext概述
pageContext对象是JSP中很重要的一个内置对象,不过在一般的JSP程序中,很少用到它。它是javax.servlet.jsp.PageContext类的实例对象,可以使用PageContext类的方法。实际上,pageContext对象提供了对JSP页面所有的对象及命名空间的访问。pageContext对象能够存取其他隐含对象。1.pageContext对象存取其他隐含对转载 2015-02-28 10:50:48 · 530 阅读 · 0 评论 -
JSP内置对象(三)——session对象
HTTP协议是一种无状态协议。也就是说,当一个客户向服务器发出请求,服务器接收请求,并返回响应后,该连接就被关闭了,此时服务器端不保留连接的有关信息,因此当下一次连接时,服务器已没有了以前的连接信息,此时将不能判断这一次连接和以前的连接是否属于同一客户。为了弥补这一缺点,JSP提供了一个session对象,这样服务器和客户端之间的连接就会一直保持下去,但是在一定时间内(系统默认在3转载 2015-02-28 13:31:23 · 910 阅读 · 0 评论 -
JSP内置对象(二)——response对象
response对象和request对象相对应,用于响应客户请求,向客户端输出信息。response对象是javax.servlet.http.HttpServletResponse接口类的对象,它封装了JSP产生的响应,并发送到客户端以响应客户端的请求。请求的数据可以是各种数据类型,甚至是文件。1 重定向网页在JSP页面中,可以使用response对象中的sendRed转载 2015-02-28 13:02:25 · 1132 阅读 · 1 评论 -
JSP标签 <meta> 的作用
meta标签:meta标签共有两个属性,它们分别是http-equiv属性和name属性。 name 属性 :用以说明生成工具(如Microsoft FrontPage 4.0)等;向搜索引擎说明你的网页的关键词; 告诉搜索引擎你的站点的主要内容; 告诉搜索引擎你的站点的制作的作者; 其中的属性说明如下: 设定为all:文件将被检索,且页面上的转载 2015-02-28 12:30:19 · 508 阅读 · 0 评论 -
JSP内置对象(五)——out对象
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,缓冲区默认值一般是8KB,可以通过页面指令page来改变默认值。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际上应转载 2015-02-28 13:47:39 · 3359 阅读 · 0 评论 -
jsp page指令详解
一、JSP 指令JSP 指令(directive)影响由 JSP 页面生成的 servlet 的整体结构。下面的模板给出指令的两种可能形式。属性值两边的双引号可以替换为单引号,但引号标记不能完全省略。如果要在属性值中使用引号,则要在它们之前添加反斜杠,' 使用 \'," 使用 \"attribute2="value2"......attribute3="value3转载 2015-02-28 12:39:03 · 443 阅读 · 0 评论 -
request.getLocale()
浏览器可以通过accept-language的HTTP报头向Web服务器指明它所使用的本地语言。request对象中的getLocale()和getLocales()方法允许JSP开发人员获取这一信息,获取的信息属于java.util.Local类型。java.util.Local类型的对象封装了一个国家和一种国家所使用的语言。使用这些信息,JSP开发者就可以使用语言所特有的信息作出响应。转载 2015-02-28 11:21:04 · 21955 阅读 · 1 评论 -
JSP内置对象(四)——application对象
application对象用于保存所有应用程序中的公有数据,服务器启动并且自动创建application对象后,只要没有关闭服务器,application对象将一直存在,所有用户可以共享application对象。application对象与session对象有所区别,session对象和用户会话相关,不同用户的session是完全不同的对象,而用户的application对象都是相同转载 2015-02-28 13:42:16 · 831 阅读 · 0 评论 -
web.xml 详细介绍
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startupLoad转载 2015-02-28 10:40:44 · 428 阅读 · 0 评论 -
div section和article区别
其中和最为相似,而且和div标签貌似也有很大相似之处。 但看似相似,并不是真的相似,这些标签是为了布局而生的,自然有它们更精确的语义定位,或者说他们更将强调Html的语义。DIV 这个标签一直是我们见得最多、用得最多的标签。它本身无任何语义,用作布局以及样式化标签。Section 与div相似,但它有更进一步的语义。section用作一段有专题性的内容,一般在它里面会带有标题转载 2015-03-01 09:41:43 · 7707 阅读 · 1 评论