自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

必应@珠峰

互联网梦想实践者!IT男出身,做过猎头,搞过营销,玩过电商,拿过投资创过业。

  • 博客(124)
  • 资源 (3)
  • 收藏
  • 关注

原创 启用nginx的fastcgi cache提高网站php访问速度

<br />先看下测试数据:<br /><br />bin/ab.exe -n 100 -c 5http://www.9enjoy.com<br /><br />未使用<br /><br />Concurrency Level:      5<br />Time taken for tests:   9.016 seconds<br />Complete requests:      100<br />Failed requests:        0<br />Write errors:         

2011-05-17 11:45:00 976

转载 XHProf-php轻量级的性能分析工具

<br />《PHP性能检测扩展——XHProf》,不错,之前就有听说,这次就行动一下。<br /><br />XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。<br /><br />以下是记录和总结:<br /><br />安装xhprof:<br />wget http://pecl.php.net/get/xhprof-0.9.2.tgz<br />tar zxf xhpr

2011-05-17 11:43:00 745

转载 免费开源PHP商城系统介绍

中国知名电子商务供应商(排名不分先后) 1、SHOPEX网址:www.shopex.cn简介:国内使用人数最多的免费独立B2C网店管理软件。特色:品牌老、用户多,模板众多,模板费用低廉。主要面向个人用户,产品的附属配件多,功能全面.免费网店系统的老大哥。但面对企业用户时,基础软件不适合,定制开发要求又太高。2、ECSHOP网址:www.ecshop.com简介:

2011-03-22 14:56:00 2781

转载 利用Sphinx实现实时全文检索

Sphinx 0.9.9及以前的版本,原生不支持实时索引,一般的做法是通过主索引+增量索引的方式来实现“准实时”索引,最新的1.10.1(trunk中,尚未发布)终于支持real-time index,查看SVN中文档,我们很容易利用Sphinx搭建一个按需索引(on demand index)的全文检索系统。参考文章:http://filiptepper.com/2010/05/27/real-time-indexing-and-searching-with-sphinx-1-10-1-dev.html首

2011-03-16 12:23:00 901

转载 关系数据库还是NoSQL数据库

<br /><br />在过去,我们只需要学习和使用一种数据库技术,就能做几乎所有的数据库应用开发。因为成熟稳定的关系数据库产品并不是很多,而供你选择的免费版本就更加少了,所以互联网领域基本上都选择了免费的MySQL数据库。在高速发展的WEB2.0时代,我们发现关系数据库在性能、扩展性、数据的快速备份和恢复、满足需求的易用性上并不总是能很好的满足我们的需要,我们越来越趋向于根据业务场景选择合适的数据库,以及进行多种数据库的融合运用。<br /> <br />当我们在讨论是否要使用NoSQL的时候,你还需要理

2011-03-02 12:23:00 460

转载 为什么要使用NoSQL

<br />NoSQL概念<br />随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。(“NoSQL”一词最早于1998年被用于一个轻量级的关系数据库的名字。)<br />NoSQL被我们用得最多的当数key-value存储,当然还有其他的文档型的、列存储、图型数据库、xml数据库等。在NoSQL概念提出之前,这些

2011-03-02 12:20:00 437

原创 多服务器文件同步 sersync2 完全安装配置说明

当前版本的sersync依赖于rsync进行同步。如下图所示,在同步主服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在主服务器配置sersync,在同步目标服务器配置rsync。对于rsync配置,在google上可以找到很多资料,以下只是一些必要的配置和使用说明,仅供参考,请根据您的实际情况修改。     配置时,需要在同步主服务器上配置sersync,在同步目标服务器配置rsync,并在目标服务器开启rsync守候进程,这样在主服务器产生的文件,就会被sersync实时同步到多

2011-02-22 18:23:00 1228

转载 Linux下的网络监控软件Iptraf的安装和使用

<br />Iptraf是一款linux环境下,监控网络流量的一款绝佳的免费小软件,特别是安装到防火墙上,与Iptables一起工作,监控流经防火墙的网络异常,效果非常好。 <br /> <br />我的安装配置环境是redhat 9.0<br /> <br /> 一、软件下载 <br />Iptraf的最新版本是3.0.0,可以从下面的地址下载:ftp://Iptraf.seul.org/pub/Iptraf/<br />建议用:ftp://iptraf.seul.org/pub/iptraf/iptra

2011-02-22 16:17:00 1180

转载 伪静态与纯静态的使用区别

1、首先说说为什么要静态化。对于现在的Web Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有 代价的。为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和数据库的 通讯,那么代价将会更大。如果一个页面在一定的时间内,其内容没有发生改变,那么就不必为每一次对它的访问进行一次“新”的编译或执行。我们可以 把它在这段没有发生改变的时间内的结果保存到一

2011-01-26 14:14:00 906

原创 JSP页面缓存技术浏览器缓存

<br />一、概述 <br />    缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 <br />    数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) <br />    业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 <br />    表现层/数据服务层(传统web的表现层)也可以设置缓存(jsp cache 就是这一层,实现在app server上的缓存机制) <br />    另外Browser也有缓

2011-01-14 01:04:00 1724

原创 2003服务器 查IIS 挂马全过程(ARP挂马)

<br /> <br />2003服务器 查IIS 挂马全过程<br /><br />一台服务器 几乎所有网站打开网页 甚至HTML网页 都出现了 <br /><br />《iframe src="http://xxxdfsfd/web.htm" height=0 width=0> <br /><br />这种样式的代码 有的在头部 有的在尾部 部分杀毒软件打开会报毒 <br /><br />打开HTML或ASP PHP页面 在源码中怎么也找不到这段代码 <br /><br />分析原因<br /><br

2011-01-12 20:29:00 1070

原创 如何让jsp和js获取来源页地址和ip原理及代码

<br /><br />js获取来源页地址方法:<br />var url = document.referrer;<br />document.write(url);<br />jsp获取来源页地址方法:<br />String url = request.getHeader(”Referer”);<br />System.out.println(url);<br />对比两个方法:<br />1.js里是”referrer”,jsp里是”referer”,前者比后者多一个”r”;<br />2.前者

2010-12-29 15:07:00 952

转载 7款开源ERP系统比较

<br />如果你的企业是高速发展的中小企业,希望用IT给管理带来提升,对国内主流 ERP产品几万元到几十万元的投入觉得风险过大,还恐惧购买成品ERP。你还有 另外一种选择,选择免费且开放的开源ERP软件进行二次开发,根据自己的要求设定适合你企业的ERP。下载开源ERP的产品十分方便,在各大知名的开源网 站上都可免费下载它们。注意哦!开源所有的产品都是对外开放的,且源代码都可任意查看,若您在实施ERP时遇到问题,可在开源社区上进行咨询讨论,当然, 您也可以请软件开发商进行二次开发。<br /> <br />

2010-12-03 10:35:00 5559

转载 20个最新的jQuery插件

<br /> <br /><br />1. Custom Animation Banner with jQuery<br />通过使用 jQuery Easing和jQuery 2D Transform插件,创建自定义animation banner。<br />View Demo(查看示例)<br /> <br />2. 快速反馈表 – jQuery & PHP<br />Martin Angelov 将教你如何快速的创建用于接收来自用户反馈的解决方案,使用到了jQuery, PHP 和 PHPMaile

2010-11-09 17:59:00 413

转载 怎么避免浏览器缓存静态文件(js/css/img)

<br /><br />对于动态文件,比如 index.asp?id=...  或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.<br />但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做?<br /><br />本文讨论的主题是如何防缓存, 尤其是如何防止静态文件被缓存..<br /><br /><br />在  RE:对博客园URL的一些调整建议, 二级域名不利于客户端浏览器缓存 一文中,我提到了怎么最大化的<

2010-11-04 12:15:00 2760

转载 如何给JavaScript文件传递参数

<br />一、利用全局变量<br />这是最简单的一种方式,比如Google Adsense:<script type="text/javascript">google_ad_client = 'pub-3741595817388494';</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><br />缺点是引入了全局

2010-10-31 16:38:00 1781

转载 Tomcat连接池报错:DBCP object created by the following code was never closed

<br /><br /> <br />DBCP object created 2010-07-02 18:14:42 by the following code was never closed:<br />java.lang.Exception<br />        at org.apache.tomcat.dbcp.dbcp.AbandonedTrace.init(AbandonedTrace.java:99)<br />        at org.apache.tomcat.db

2010-10-11 10:06:00 5255

转载 Javascript跨域和Ajax跨域解决方案

<br /><br />最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续"<br /><br /><br />1.什么引起了ajax跨域不能的问题<br />ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。<br /><br />2.有什么完美的解决方案么?<br />没有。解决方案有不少,但是

2010-10-10 15:18:00 776

转载 html/xhtml/dhtml/shtml/jhtml的介绍和区别

什么是xhtml?          HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。           2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上

2010-10-10 15:12:00 2222

转载 使用JAVA导入某个MSN帐号的好友列表并发送消息

<br />导入信息的关键是如何对msn的通讯协议进行封装,这里会有两个选择,一个使用openfire(xmlapp协议),另外就是使用jml,前者配置起来相对复杂,但兼容性较好,openfire能够和任何im进行通讯,包括(skype、msn、smalltalk等)、后者对msn和smalltalk比较好,这里只介绍如何使用jml导入用户的msn好友列表.         (比较郁闷的是,qq的通信协议随着版本的升级不断更改,因此对qq做类似的功能可能不太现实,可能需要和腾讯合作了呵呵).      

2010-10-09 14:02:00 1038

原创 淘宝网 286亿海量图片存储与处理架构

<br /><br /><br />LVS创始人,淘宝网技术委员会主席,淘宝网核心工程师章文嵩先生<br /><br /><br /><br /> <br />  本文侧重介绍淘宝网后台的图片存储系统架构、包括TFS集群文件系统,以及前端处理服务器架构。该系统前端CDN架构,以及淘宝网在节能服务器应用方面的探索,请参考:<br /><br />淘宝商城286亿图片访问的CDN架构全解析 <br /><br />教你省钱!淘宝总结节能服务器应用场景<br /><br /><br />解决海量并发小文件的系统噩

2010-09-04 14:06:00 1510 1

原创 支持输入的Select下拉框

请选择 CEO 董事长 总裁 总监 经理 助理 主管 文员 秘书 顾问

2010-06-24 16:43:00 619

原创 Javascript得到HTML自定义属性

<br /><br /><html><br /><head><br /><title>自定义属性</title><br /><script language="javascript"><br />function showText()<br />{<br />alert(document.getElementById("txtInput").value);<br />}<br /><br />function showValue()<br />{<br />alert(document.getElement

2010-06-13 14:16:00 611

转载 SWFUpload v2 说明文档

SWFUpload v2 说明文档TOCSWFUpload SWFUpload 2 概述 入门 SWFUpload JavaScript 对象构造器 全局变量和常量instances movieCount QUEUE_ERROR UPLOAD_ERROR FILE_S

2010-05-25 22:22:00 633

转载 那些相见恨晚的 JavaScript 技巧

JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:可

2010-04-24 22:00:00 336

转载 struts2获取request,session,application

 获取request、session的方法 2.1 与servlet无关:      2.1.1 非IoC模式 Java代码 ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据    Map request ;    Map session ;    Map

2010-04-15 16:52:00 3009

原创 Apache Common HttpClient使用之七种武器

1.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。java 代码 HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器   GetMethod getMethod=new GetMethod("http://www.blablabla.com");//创建一个g

2010-04-05 21:03:00 585

原创 文件上传对比 : commons-fileupload/cos/jspsmartUpload

三种文件上传组件代码 commons-fileupload上传组件: (此组件还需要commons-io.jar)public void doPost(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {  request.setChara

2010-03-19 18:02:00 1213

原创 基于REST架构的Web Service设计

 先前我曾经介绍过利用Apache Axis实现基于SOAP的Web Service实现技术和相关代码,总的来说,SOAP的Web Service解决方案虽然较为成熟,且安全性较好,但是使用门槛较高,在大并发情况下会有性能问题,在互联网上使用不太普及,因此并不太适合Web 2.0网站服务使用,目前大量的Web 2.0网站使用另外一种解决方案——REST。    REST的架构设计

2010-03-18 20:28:00 398

原创 [Eclipse]常用的Eclipse 3.0插件

1.MyEclipse  J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等www.myeclipseide.com 2.Properties Editor  编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html 3.Colorer Take  为上百种类型

2010-03-17 21:49:00 686

原创 EhCache的使用详解

1.EhCache是什么    EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;2.EhCache的使用注意点    当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。但对于数

2010-03-17 14:59:00 1013

原创 MyEclipse优化技巧

第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclips

2010-03-10 21:38:00 456

转载 伪静态与纯静态的区别是什么?

一、伪静态的好处有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎看得出吗?所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有说,你这个是伪的,我不收录你。追根究底来说,为什么搜索引擎

2010-03-06 20:13:00 23177 1

翻译 10个基于JavaScript的WYSIWYG(所见即所得)编辑器

在线编辑内容的时候,那些基于 JavaScript 的编辑器帮了我们大忙,这些所见即所得(WYSIWYG)编辑器,给我们提供了类似 Office 的操作体验。如今,任何网站内容管理系统(CMS)和博客系统都需要一个这样的编辑器。本文精选了10个基于 JavaScript  的编辑器,它们有的是基于 jQuery 框架,有点则不是。MarkitUp - jQueryOfficia

2010-02-03 21:42:00 721

翻译 22个所见即所得在线 Web 编辑器

 我们曾介绍过 10 个基于 JavaScript 的 WYSIWYG(所见即所得) 编辑器,这些 Web 编辑器可以在线编辑和处理富 Web 内容,包括格式文本,表格,图片,媒体,链接等等,非常适合集成到 CMS 网站内容管理系统中使用。本文又搜集了 22 个 Web 在线编辑器,它们基本代表了当前 Web 编辑器的现状。1. TinyMCE免费,开源,轻量,基于 JavaScrip

2010-02-03 21:40:00 306

原创 自己封装和总结的一个JAX函数

 在自己开发的一些小项目里,经常不会引用一些现有的库,这里总结几个常用的javascript函数,首先最常用的就是根据ID获取对象:var $ = function(id) { return document.getElementById(id); }这样的话,如果需要调用 document.getElementById(id)  的函数就会简写为: $(id) 还有一个比较常

2010-02-03 10:58:00 481

转载 Hibernate的映射类型 hibernate mysql映射类型

1、Hibernate的映射类型 hibernate mysql映射类型 Hibernate 映射类型Java 类型标准 SQL 类型大小和取值范围integer 或者 intint 或者 java.lang.IntegerINTEGER4 字节longlong  LongBIGINT8 字节short

2010-02-01 12:01:00 2439

转载 Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在

// 1.判断select选项中 是否存在Value="paraValue"的Item function jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for (var i = 0; i if (objSelect.options[i].value == objItemValue) { i

2010-02-01 00:59:00 702

原创 JavaScript页面刷新与弹出窗口问题解决方法

1.无提示刷新网页大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了.如果页面没有form,则不会弹出提示窗口。如果页面有form表单a)< form method="post" ...> 会弹出提示窗口b) 不会弹出2.Javascript刷新页面的方法window.location.relo

2010-01-17 21:27:00 448

原创 共享数据的锁定(订单系统)

(方式一 :)     独占模式:阻止其他所有用户访问数据库,这是限制最大的模式,上一节已介绍过。 (方式二 :)     记录集锁定:即锁定Recordset对象的基本表,用读表锁定、写表锁定或两者都用。 (方式三 :)     页面锁定:锁定含有正在编辑的数据的页面,其长度为2048个字节(2K), 这是限制最小的模式。 在应用程序中用哪一种模式来锁定对象,主要看所需要的并发级别。

2010-01-11 19:52:00 734

Flex 学习帮助文档

Flex 学习帮助文档 很适合初学者使用 欢迎下载

2009-10-06

UCenter用户中心手册+好的后台管理界面

UCenter 的中文意思就是“用户中心”,其中的 U 代表 User 也代表 You,取其中的含义就是“用户中心”,或者说“你(最终用户)的中心”。UCenter 是今后 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,甚至其它更多的第三方应用程序,实现用户的一站式登录,个人信息、积分等的统一管理。 这个还可以作为后台管理系统的界面呢.界面很漂亮.

2009-09-29

LoadRunner使用手册

LoadRunner使用手册.pdf,适合新手使用

2009-04-22

空空如也

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

TA关注的人

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