web
文章平均质量分 79
iteye_5347
这个作者很懒,什么都没留下…
展开
-
HTTP POST GET 本质区别详解
gideal_wang http://blog.csdn.net/gideal_wang/article/details/4316691 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,P...原创 2012-03-23 15:04:11 · 95 阅读 · 0 评论 -
Web安全测试-Nikto漏洞扫描工具检测
本文已发表在专家专栏:[url]http://netsecurity.51cto.com/art/200712/62159.htm[/url] 【51CTO.com 独家特稿】随着信息技术的发展,网络应用越来越广泛,很多企业单位都依靠网站来运营,正因为业务的不断提升和应用,致使网站的安全性显得越来越重要。另一 方面,网络上的黑客也越来越多,而且在利益驱使下,很多黑客对网站发起攻击,并以此...原创 2015-12-27 17:37:16 · 479 阅读 · 0 评论 -
jquery easyui datagrid使用参考
http://www.phptogether.com/juidoc/datagrid.html 数据表格 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。 依赖关系 控制面板 缩放 链接按钮 分页 使用方法 <table id="tt"></table> ...原创 2014-02-19 16:58:27 · 315 阅读 · 0 评论 -
Could not initialize class org.jfree.chart.JFreeChart
On linux servers:Could not initialize class org.jfree.chart.JFreeChart On linux servers, some people have reported a problem after a successful install, once their server is in use. They repor...原创 2014-03-11 18:09:10 · 741 阅读 · 0 评论 -
实现TabView(页签)效果
页面中用到一个图片: 页面代码如下: Html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="htt...原创 2014-03-21 14:28:36 · 223 阅读 · 0 评论 -
导航下拉菜单被banner或flash覆盖(单遮住)解决办法(css法)
解决办法: z-index和父标签(或者祖先)的position属性有关,比如a为下拉菜单的父标签,b为banner的父标签,a和b属于兄弟关系,关系如下:a > 下拉菜单b > banner此时这样设置css可以解决a下的元素被b下的banner遮罩的问题a{position:relative;z-index:2},b{position:relative;z-index:1...原创 2014-03-25 17:47:15 · 1448 阅读 · 1 评论 -
Google Chrome源码剖析
http://www.ha97.com/2903.html Google Chrome源码剖析【序】 发表于: Google, Google Chrome, 开源世界, 旧文存档, 编程开发 | 作者: 谋万世全局者 标签: Chrome,Google,源码剖析 【序】 开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺...原创 2014-05-14 16:21:52 · 664 阅读 · 0 评论 -
Tomcat中设置远程debug方法
何为远程调试?我们一般调试一个web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程调试功能了。实现方法:在tomcat的catalina....原创 2014-06-25 15:16:54 · 145 阅读 · 0 评论 -
jquery ajax dataType有哪些
预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值: •"xml": 返回 XML 文档,可用 jQuery 处理。 •...原创 2014-07-04 16:38:24 · 101 阅读 · 0 评论 -
网站性能优化:cache-control设置详解
转自:http://www.ggseo.cn/blog/post/cache-control.html 很多与网站性能优化相关的帖子,大多只讲了应该怎么做,应该怎么设置,没有太多讲这些设置的相关解释及案例。此文重点介绍网站缓存cache-control,即哪些页面,哪些资源应该做网站缓存?并用京东的cache-control设置为案例做参考。 http响应头信息与搜索引擎蜘蛛,网...原创 2014-09-12 09:01:19 · 1436 阅读 · 0 评论 -
Http隧道(tunnel)技术与Proxy
转自: http://www.fenesky.com/blog/2014/07/25/how-http-tunnel-works.html (tunnel)技术与Proxy Harlen Tan photo By Harlen Tan July 25, 2014 0 条评论 Permalink Like Tweet +1 一直都没有深入研究过 Http Pro...原创 2014-09-12 11:01:31 · 1044 阅读 · 0 评论 -
REST风格的应用程序实现
以前就是觉得 /category/product/pid 这样的地址非常的漂亮,但是那只是表象罢了,了解深入以后,发现必须有一个客户端的Ajax Engine和Server端的服务配合,才能实现一个REST风格的应用,下面就是我的实验。 问题? 要对外提供哪些服务。服务器端的服务可能会被众多的浏览器请求,也可能被第三方应用程序所调用,所以需要从总体上来考虑这个对外的“应用程序接口”(AP...原创 2014-09-30 15:36:57 · 96 阅读 · 0 评论 -
Nginx 的启动、停止、平滑重启、信号控制和平滑升级
转自:http://zachary-guo.iteye.com/blog/1358312 ● Nginx 的启动 假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: Command代码 [root@localhost ~]# /usr/local/nginx/sbin/nginx -c ...原创 2014-10-16 11:04:41 · 84 阅读 · 0 评论 -
Nginx安装(可用)
转自:http://www.nginx.cn/install nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install li...原创 2014-10-16 13:48:37 · 92 阅读 · 0 评论 -
SpringMVC 登陆拦截器实现登陆控制
思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。 实现方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3...原创 2014-10-24 11:54:41 · 102 阅读 · 0 评论 -
网站安全之——session劫持
转自:http://www.cnblogs.com/shoru/archive/2010/02/19/1669395.html 引言 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的...原创 2015-01-18 21:25:52 · 310 阅读 · 0 评论 -
Web安全测试-WebScarab工具介绍
1.1 Webscarab 【功能】 WebScarab是一个用来分析使用HTTP和HTTPS协议的应用程序框架。其原理很简单,WebScarab可以记录它检测到的会话内容(请求和应答),并允许使用者可以通过多种形式来查看记录。WebScarab的设计目的是让使用者可以掌握某种基于HTTP(S)程序的运作过程;可以用它来调试程序中较难处理的bug,也可以帮助安全专家发现潜在的程序漏洞。...原创 2015-12-27 17:32:54 · 1046 阅读 · 0 评论 -
开源监控软件ganglia安装手册
Ganglia是一个监控服务器,集群的开源软件,能够用曲线图表现最近一个小时,最近一天,最近一周,最近一月,最近一年的服务器或者集群的cpu负载,内存,网络,硬盘等指标。 Ganglia的强大在于:ganglia服务端能够通过一台客户端收集到同一个网段的所有客户端的数据,ganglia集群服务端能够通过一台服务端收集到它下属的所有客户端数据。这个体系设计表示一台服务器能够通过不同的分层能够管理...原创 2013-12-02 19:46:45 · 201 阅读 · 0 评论 -
(转)Tomcat 系统架构与设计模式
许 令波, Java 开发工程师, 淘宝网 本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。 Tomcat 总体结构 Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图...原创 2013-11-28 16:50:51 · 123 阅读 · 0 评论 -
META-INF有什么用?它跟WEB-INF有什么区别?
META-INF 存在程序入口相关信息, 每个jar 都会有这个文件夹,里面的 MANIFEST文件 记录这些信息 WEB-INF 使用web 项目才会有这个文件夹,普通的 j2se项目 是没有这个文件夹的 我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类: 一. 一般属性 1. Manifest-Version 用来定义manifest文件...原创 2012-03-23 15:11:41 · 168 阅读 · 0 评论 -
servlet web.xml加载顺序
web.xml中四种配置参数的执行顺序是:context-param ---> Listener ---> Filter ---> Servlet; 1. web容器首先会读取位于web.xml中的两个节点<context-param>和<listener>; 2. 然后去创建一个ServletContext上下文,被所有的组件共享; 3. 将web...原创 2012-03-23 15:46:49 · 102 阅读 · 0 评论 -
JSP自定义标签库
用发和标准标签库一样.唯一不同的是,自定义标签需要自己实现哈哈! 自定义标签库分为传统标签,简单标签,和标签文件.三者区别在于一个比一个简单.实现细节大致相同.实现原理也大致相同.下面简单说说实现过程. Tag接口:普通标签体接口.继承与JspTag. 把pageContext传给自己实现的标签类. 设置标签的属性.(标签体被镶套,则调用setParent方法设置父标签) ...原创 2012-03-26 16:11:34 · 77 阅读 · 0 评论 -
Struts2 Result Types
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 Chain Resul...原创 2012-03-27 10:06:23 · 74 阅读 · 0 评论 -
forward 和redirect的区别
1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容 再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所 以redirect等于客户端向服务器...原创 2012-08-07 10:55:51 · 91 阅读 · 0 评论 -
Struts2工作流程
上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh P...原创 2012-08-13 11:01:12 · 90 阅读 · 0 评论 -
Linux下Tomcat重新启动
Linux下Tomcat重新启动 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 ...原创 2013-05-27 09:05:20 · 74 阅读 · 0 评论 -
认识HTML5的WebSocket
在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是WebS...原创 2013-07-10 16:04:51 · 95 阅读 · 0 评论 -
js动态修改、获取table单元格的内容
<table border=1 width=200 height=150 id='tab'><tr><td>111</td><td>111</td></tr><tr><td>222</td><td>22原创 2013-07-11 17:39:22 · 355 阅读 · 0 评论 -
SSL单向、双向认证
单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。 双向认证: (1)客户端向服务器发送消息,首先把...原创 2012-05-14 13:56:42 · 104 阅读 · 0 评论 -
Spring MVC中的IoC容器初始化
Spring Framework本身没有Web功能,Spring MVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,Spring MVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,spring IoC容器是怎么启动呢? 先看一下WebApplication...原创 2013-08-27 17:01:24 · 118 阅读 · 0 评论 -
深入理解HTTP Session
http://lavasoft.blog.51cto.com/62575/275589 深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java...原创 2015-08-18 13:44:29 · 93 阅读 · 0 评论 -
Nginx文件下载服务器
Nginx文件下载服务器,页面中列出文件和目录,点击即可下载 1.下载文件配置参数 aping@ubuntu:~$ sudo vim /home/ApingLai/app/nginx/conf/down.laizeping.cn.conf server { listen 80; server_name down.laizeping....原创 2013-09-26 16:39:30 · 464 阅读 · 0 评论 -
网络文件系统
网络文件系统,英文Network File System(NFS)。是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。 RPC采...原创 2013-09-26 17:18:40 · 121 阅读 · 0 评论 -
Tomcat 6 性能优化
转自:http://blog.csdn.net/binyao02123202/article/details/6254234 每个web客户端请求对于服务器端来说就一个单独的线程,客户端的请求数量增多将会导致线程数就上去了,CPU就忙着跟线程切换。 而NIO则是使用单线程(单个CPU)或者只使用少量的多线程(多CPU)来接受Socket,而由线程池来处理堵塞在pipe或者队列里的请求.这...原创 2012-10-15 13:25:53 · 76 阅读 · 0 评论 -
网站安全之——tomcat新特性
http://itlab.idcquan.com/Java/Tomcat/909396.html Tomcat 7 的七大新特性 Tomcat 7引入了许多新功能,并对现有功能进行了增强.很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例.本文将明确描述Tomcat 7中七个最显着的特征和新增的功能,并对其作出评论,而不是仅仅列出新的...原创 2015-01-18 21:27:52 · 162 阅读 · 0 评论