自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Apache与Tomcat静动态分离

一 Apache与Tomcat比较apache支持静态页,tomcat支持动态的,比如servlet等。一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。apa

2012-07-31 17:31:55 941

原创 Tomcat配置

环境配置: 1.安装JDK(E:\Java\jdk1.6.0_07) 2.配置环境变量 JAVA_HOME E:\Java\jdk1.6.0_07 PATH %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem CLASSPATH .;%JAVA_HOME

2012-07-24 15:45:54 369

原创 Tomcat域名虚拟主机配置

<Host name="www.wegee.cn" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Host name="shetuan.wegee.cn"

2012-07-24 15:07:04 516

原创 JavaScript跨域总结与解决办法

什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充。

2012-07-24 11:50:09 510

转载 Ubuntu下MySQL主从库配置(未测)

假设已经安装MySQL服务端,以下是配置过程:1. 安装数据文件目录mysql_install_db /data/mysqldb/3306mysql_install_db /data/mysqldb/33072. 设置目录组权限chown -R mysql:mysql /data/mysqldb/3306 /data/mysqldb/33073. 编辑配置文件(

2012-07-11 09:44:30 467

原创 hibernate 的createSQLQuery深入研究

使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats = sess.createSQLQuery( " select * from cats " ).addEntity(Cat. class ).list();这里,结果集字段

2012-06-25 13:50:56 434

原创 hibernate查询方法对比

HQL查询HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:static void query(String name){ Session s=null; try{ s=HibernateUtil.getSession(); //from后面是对象,不是表名 String hql="from Admin as a

2012-06-25 13:41:33 445

原创 IE与火狐div高度自适应

解决方法1: 解决方法2: 解决方法3:设置DIV需要三个参数:   height:高度;   min-height:最小高度(只针对火狐,IE不识别该标签)   !important:重要,提前;(当该标签出现在同一选择器里时,火狐优先执行,而IE默认执行最后一 个属性)需要注意的是:在针对一个

2012-06-20 10:06:54 612

转载 masonry 瀑布流布局插件使用说明

参数名参数说明itemSelectorclass选择器,默认'.item'columnWidth一列的宽度isAnimated使用jquery的布局变化,默认trueanimationOptionsanimate属性渐变效果(Object { queue: false, duration: 500 })gutterWi

2012-06-19 10:54:07 1207

转载 Spring MVC 拦截器

Controller层的拦截器继承于HandlerInterceptorAdapter1 public abstract class HandlerInterceptorAdapter implements HandlerInterceptor { 2 3 /** 4 * This implementation always returns true. 5 *

2012-06-07 15:43:29 633

转载 四个社会化电商初创公司 改变在线购物方式

腾讯科技讯(琴岛)北京时间6月6日消息,据国外媒体报道,2010年马克·扎克伯格(Mark Zuckerberg)曾经说过一句话,“如果要我猜,社会化电子商务将会是下一个引爆点。”确实,社交媒体改变了人们原先的网购模式,从各项数据也可以一窥究竟,据统计,约有81%的消费者用户会受到社交网站的亲朋好友的影响而购买商品;大部分消费者(约占74%)在进行消费的时候会参考社交网络上的建议。不过,从电子

2012-06-06 13:20:36 2679

转载 网站分析系统性方法与策略:如何监测与优化网站

本文是网站分析系统性方法与策略系列文章的第三篇,首先回顾下整体的内容:一、为什么要建立网站?涉及市场需求和网站目标的内容二、怎样建立网站?涉及内容策略,用户体验策略,推广策略(SEO,SEM,论坛策略等)和社交策略三、如何检测与优化网站?涉及网站性能监测策略,竞争对手研究策略和用户调查策略上篇博文已经介绍了怎样建立网站,接下来的文章主要讲述如何监测与优化网站。1.网站性能监测策

2012-06-06 13:19:03 774

转载 SVN本地服务器搭建及myeclipse中svn插件使用

最近做项目用到版本控制,一开始用了myeclipse8.0自带的cvs,后来发现cvs有点问题,使用起来不方便,而目前最为流行的也是被称为cvs替代品的则是subversion,即svn。因为以前用到svn都是现有的服务器,自己只是使用一个客户端的形式使用,常用的TortoiseSVN-1.7.6.22632_zh。但是这次由于做项目是在内网,还没有现成的svn服务器,于是自己搭建。在网上查了

2012-06-06 13:11:48 600

转载 SSH整合,"sessionFactory " or "hibernateTemplate " is required异常

首先遇到的问题就是HibernateDaoSupport引起的,程序中所有的DAO都继承自HibernateDaoSupport,而HibernateDaoSupport需要注入sessionfactory或者hibernateTemplate,所以出现"sessionFactory " or "hibernateTemplate " is required异常,但是在spring配置文件中加入s

2012-06-06 11:55:37 387

原创 spring mvc配置及整合hibernate

1、web.xml文件配置分发器 nav org.springframework.web.servlet.DispatcherServlet 1 nav *.do 2、servlet.xml文件 <bean id="defaultUrlHandlerMapping" class="org.spri

2012-06-06 11:53:31 1463 1

原创 Jquery ajax参数设置

参数名类型描述url String(默认:当前页地址)发送请求的地址。typeString(默认: "GET")请求方式 ("POST"或 "GET"),默认为 "GET"。注意:其它 HTTP请求方法,如 PUT和 Delete也可以使用,但仅部分浏览器支持。

2012-05-27 12:16:38 426

转载 自适应的网格布局-砌墙效果

我们使用新浪微博的时候,在“微博精选”页面里可以看到大量的微博信息。该页面信息主要是以图片配文字说明,页面使用了自适应网格布局即砌墙效果,图片加载技术,以及滚动加载内容技术。本文先介绍砌墙效果。其实我们做页面布局就相当于砌墙师傅在完成一堵墙的施工。我们在设计页面的时候,假如有很多相同的DIV,装载不同的内容,这些DIV都使用float:left,如果不限制这些DIV的高度,页面布局可能会出现砌

2012-05-27 10:09:56 751

转载 图片延迟加载技术-Lazyload的应用

我们在浏览图片量非常大的页面时,像淘宝商城商品展示、必应图片搜索这类网站,图片的加载非常流畅,其中就应用了图片延迟加载技术。本文讲解Lazyload图片加载插件,当我们打开页面时,首先在屏幕可视区域加载完图片,随着向下滚动页面,图片会陆续加载,从而提升了页面打开速度。Lazyload是一款基于jQuery的插件,在要显示大量图片的页面,图片是按需加载的,只在浏览器可视区内加载图片,当用户使用滚

2012-05-27 09:59:08 538

转载 滚屏加载--无刷新动态加载数据技术的应用

我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技术。我们发现很多网站用到这种技术,必应图片搜索、新浪微博、QQ空间等将该技术应用得淋漓尽致。滚屏加载技术,就是使用Javascript监视滚动条的位置,每次当滚动条到达浏览器窗口底部时,触发一个Ajax请求后台PHP程序,返回相应的数据,并将返回的数据追加到页面底部,从而

2012-05-27 09:53:28 995

原创 开发环境配置

配置: 1.安装JDK(E:\Java\jdk1.6.0_07) 2.配置环境变量   JAVA_HOME  E:\Java\jdk1.6.0_07   PATH       %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem   CLASSPATH  .;%JAVA

2012-05-23 18:07:41 267

转载 通过hibernate去调用存储过程(未测试)

之前一直误以为用了hibernate之后就不可以使用存储过程了可能是因为跨平台的考虑,好像这方面的资料还真的是上很少介绍(请允许我的孤陋寡闻)说实话还真看不出来hibernate调用存储过程有什么优势Java代码  CREATE   TABLE  `proctab` (  `id`  int ( 11 )  NOT   NULL  auto_increment,

2012-05-14 09:54:50 271

转载 hibernate 对应关系配置

配置实例一:特殊配置:Java代码                                                                                                                                         一对多配置: Java代码

2011-11-08 16:50:02 391

原创 Apache2 httpd.conf配置文件中文版详解

<br />Apache2 httpd.conf配置文件中文版详解<br />#<br /># 基于 NCSA 服务的配置文件。<br />#<br />#这是Apache服务器主要配置文件。<br />#它包含服务器的影响服务器运行的配置指令。<br />#参见<URL:http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息<br />#<br />#不要只是简单的阅读这些指令信息而不去理解它。<br />#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。

2010-11-24 14:21:00 564 1

原创 大型网站架构演变和知识体系

架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数

2010-06-11 15:48:00 272

原创 五种常见的 PHP 设计模式

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说

2010-05-20 18:01:00 335

转载 五个常见 PHP 数据库问题

如果只有一种 方式使用数据库是正确的……您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PHP 代码中出现的五个常见问题,以及在遇到这些问题时如何修复它们。问题 1:直接使用 MySQL一个常见问题是较老的 PHP 代码直接使用 mysql_ 函数来访问数据库。清单 1 展示了如何直接访问数据库

2010-05-20 17:51:00 293

转载 PHP 应用提速 - 第 2 部分: 分析 PHP 应用程序以查找、诊断和加速运行缓慢的代码

“为 PHP 应用提速” 系列文章的第 1 部分 演示了如何使用 XCache(PHP 操作码缓存) 加速整个站点。XCache(仅是少数几种缓存包中的一种)保留了编译过程的输出,去掉了其他冗余的工作。只要页面没有发生变化,缓存后的页面就能够胜任代理的作用。当页面发生变化时,缓存后的页面就会变为无效并被替换掉。操作码缓存 —— 以及一个操作码优化器,通常由相同的包提供 —— 是一种加快站点

2010-05-20 17:41:00 516

转载 PHP 应用提速 - 第 1 部分: 使用操作码缓存软件提升性能

在很短的时间内,PHP 成为了一种非常流行的开发 Web 应用程序的程序设计语言。对初学者来说,PHP 易于安装和学习。对于有经验的开发人员而言,PHP(从 V5 开始)提供了强大的面向对象特性。PHP 开发人员拥有庞大的群体,大量的开源及商业库和工具扩展了该核心语言的功能。PHP 能迅速产生可视化结果,因此备受众人推崇。与其他开发 Web 应用程序的脚本语言(包括 Perl、Python 和

2010-05-20 17:31:00 413

转载 在 PHP 中养成 7 个面向对象的好习惯

在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 — 例如能够定义和使用类、能够构建使用继承

2010-05-20 17:11:00 267

转载 编写安全 PHP 应用程序的七个习惯

在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之外,您还需要确保编写安全的应用程序。在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性:验证输入 保护文件系统 保护数据库 保护会话数据 保护跨站点脚本(Cross-site scripting,XSS)漏洞 检验表单 post 针对跨站点请求伪造(Cross-Site Request Forge

2010-05-20 17:02:00 336

转载 7 种流行 PHP IDE 的比较

编写关于 PHP 的系列文章让我更加深刻地了解了 PHP 开发人员的世界。我和许多 PHP 程序员交谈过,最令我惊奇的是只有很少的人使用 IDE。大多数程序员使用文本编辑器,比如 Microsoft® Windows® 上的记事本、Emacs 或者 Vim。我提到的这些文本编辑器(以及我没提到)都是很不错的 —— 我不想讨论哪个编辑器更好。但是,我要强调的是不使用文本编辑器会使您对 PHP 代

2010-05-20 14:15:00 375

转载 审计 PHP,第 1 部分: 理解 register_globals

入门知识在此假定您对 PHP 的语法有一个大致的了解,至少能够编写“Hello World”之类的程序。如果您不具备基础知识,则请首先学习 PHP 手册和某些基本的 PHP 教程。很多出版商都有关于 PHP 的好书。建议初学者一开始先看看入门书籍或食谱形式的书籍。在生产环境的准确副本上执行审计。您不需要复制硬件,但是需要确保软件版本尽量和实际的完全一样。PHP 配置必须精确匹配,这一点在

2010-05-20 13:47:00 401

转载 在 PHP 中使用命令行工具

如果您使用过 PHP,您就会发现它是创建特性丰富的 Web 页面的出色工具。作为一大脚本语言,PHP:容易学习。 有许多强大的框架(比如 CakePHP 和 CodeIgniter),让您能够像 Rails 程序员一样高效。 能够与 MySQL、PostgreSQL、Microsoft® SQL Server,甚至 Oracle 通信。 能够轻松地与 JavaScript 框架集成,比如

2010-05-20 11:21:00 420

PHP编码规范chm

PHP编码规范,包括文件结构、源文件、命名规范

2010-05-20

空空如也

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

TA关注的人

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