2008-04-21

说说网站静态化和SEO

关键字: 网站静态化 rewrite apache seo
大家一说起网站的高性能,第一时间想到的就是使访问者访问的是静态页面,因为大家都知道访问静态页面的开销比动态的要小得多,而且高效得多。这也是前几年seo专家们普遍优化网站的重点之一。但是对于目前网络上内容变化频繁的大型网站而言(如淘宝),使用静态页面访问虽然很好。但是细细想一下,以淘宝这样的规模,其静态化网站的页面至少有几十万,甚至上百万。这样维护一个如此大规模的静态文件,其难度程度可想而知了,最重要的是其页面内容是经常更新的,如我们一个宝贝的页面,要显示店主的在线状态、用户的购买情况等等,这些都是可能随时更新的,因此对于这样的网站实行静态化,个人感觉无疑于“自杀”!话可能说的有点过了,呵呵,网 ...
2008-04-04

phpMyAdmin安装完全攻略手记

关键字: phpmyadmin apache php php-mysqlnd
   最近由于需要用到phpMyAdmin来管理服务器上的mysql数据库,所以今天就学习了下如何安装phpMyAdmin,顺便也记录下来以备后查。 一、软件安装包1.httpd-2.2.6.tar.gz2.php-5.2.5.tar.gz3.phpMyAdmin-2.11.5.1-all-languages.tar.gz4.php-mysqlnd-5.0.1-beta.tar.gz 二、安装apache的httpd#tar xf httpd-2.2.6.tar.gz#cd httpd-2.2.6#./configure --prefix=/usr/lo ...
2008-03-31

Tomcat5的中文参数编码问题解决方案

关键字: tomcat apache 中文编码 编码
我们在使用Tomcat应用服务器时,为了更好的支持URL地址中的中文参数问题,我们需要做如下的配置来确保应用程序接受到参数不乱码。比如我的系统采用了UTF-8的编码方式,那么如果直接传递中文参数,需要在tomcat进行如下设置: 1.如果单使用tomcat,不整合apache 我们需要修改server.xml文件的如下行: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" ...
    最近也要做一个站内短信和群聊的功能,所以需要对当前登陆的用户进行在线统计.之前也看到过很多这方面的介绍,但是自己都没有试过,然后试的适合又发现了一个问题,就是使用HttpSessionBindingListener来实现在线统计的时候,使用该接口来实现在线统计需要注意以下几点: 1.应该使用你的用户信息Bean来实现该接口,而不是其他的类; 2.无需在web.xml文件中配置listener-class;     然后用户登陆的时候创建用户的信息Bean,并设置到session中去,这样容器会自动调用你的用户bean实现的va ...
  • 15:54
  • 浏览 (72)
  • 评论 (0)
2008-03-05

spring2.0在JDK1.4下的运行问题

关键字: noclassdeffounderror org.springframework.core.collectionfac
最近开发的一套应用程序在部署运行的时候总是出现如下的错误: Exception in thread "main" java.lang.NoClassDefFoundError: org.springframework.core.CollectionFactory$JdkCollectionFactory at java.lang.Class.initializeClass(libgcj.so.7rh) at org.springframework.core.CollectionFactory.createLinkedSetIfPossible(CollectionFacto ...
2008-02-21

ffmpeg转换参数和对几种视频格式的转换分析

关键字: ffmpeg 参数 转换 flv
    我们在将多种格式的视频转换成flv格式的时候,我们关注的就是转换后的flv视频的品质和大小。下面就自己的实践所得来和大家分享一下,主要针对avi、3gp、mp4和wmv四种格式来进行分析。通常在使用ffmpeg进行视频转换的时候我们使用到的控制音视频的主要参数有如下:-ab      bitrate      设置音频码率-acodec  codec        使用codec ...
  • 12:01
  • 浏览 (374)
  • 评论 (0)
    我们经常在properties文件中设置属性的时候,如果某一个属性的值太长,那么查看就不太方便,但是又不能直接的换行,否则读取属性的值的时候其换行部分就被忽略了.其实我们可以通过增加一个\符号来达到换行的效果.如下: test.properties文件:name=Hello world \My Name is ferreousbox     那么我们在读取name属性的时其值就变成了:Hello world My Name is ferreousbox.也就解决了在properties文件中换行书写的问题,只需要在每一行的最后 ...
  • 15:22
  • 浏览 (105)
  • 评论 (0)
    最近在研究mysql的主从备份,发现一个比较麻烦的问题,就是同步过程中出现错误而导致从数据库服务器无法再同步数据的问题.比如,有两台数据库服务器db1和db2,db1作为主数据库服务器,db2作为从数据库服务器,现在假设db1和db2的主从配置已经成功了.这时候我们在db1上执行如下操作: db1数据库上执行:mysql>create database test_db;Query OK, 1 row affected (0.00 sec)     那么会显示我们数据库创建成功,然后在从数据库服务器db2上查看也可以看到数 ...
  • 18:29
  • 浏览 (86)
  • 评论 (0)
2008-01-20

HttpURLConnection的流式输出的缺陷和解决方法

关键字: httpurlconnection 文件上传 outputstream outofmemoryerror
最近在用applet写文件上传控件的时候发现使用URLConnection来对服务器进行流式输出时的一些问题.我们通常要对服务器上的某个地址进行写流操作,那么我们一般的做法就是: URLConnection con = new URL("/test.do").openConnection(); con.setDoOutput(true); // 允许输出流,默认是false 这样我们就获取一个到/test.do地址的HTTP连接了,我们打印con的class后发现其实是:sun.net.www.protocol.http.HttpURLConnection这个类,我们在写 ...
2008-01-09

applet应用程序的数字签名应用实战

关键字: applet 签名 控件 keytool jarsigner
最近在研究applet,打算使用applet来开发一个上传文件上传控件,之前因为一直觉得applet的沙箱控制导致applet不能主动的访问客户端的资源,所以也曾因此而放弃.不过最近在研究applet的签名后,有了点收获,可以通过签名jar文档来达到这样的控制策略,下面是我在实际实验过程中的一些心得和体会,跟大家一起分享下.(注:如果转载此文,请注明出处和作者,尊重作者的劳动成果,谢谢) 一、压缩你的class类文件为jar包 1.假设你的需要压缩的类文件存在的包为:cn.mbq.test1和cn.mbq.test2 2.进入你的classes目录,在DOS窗口中执行命令:jar cf my ...
ferreousbox
搜索本博客
最近加入圈子
存档
最新评论