`
LIMIMGJIE
  • 浏览: 173713 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
http协议里控制浏览器缓存的头有三个Cache-Control,Expires,Last-Modified 对于静态页面还有Etag。 一、先来看第一种情况:apache 静态页面 apache发送给客户端的静态页面一般包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时 ...
http://7career.org/2008/03/hpws-3.html
因为做数据统计的原因,经常需要运行很长时间的程序。由于时间很长,一直都没什么太好的办法。当有了screen,这一切便都迎刃而解了。敲入命令screen会创建一个跑着shell的单一窗口,在这里面,你可以跑你所需要的程序。 使用screen非常简易.只需在SHELL键入screen,便可打开一个screen session。   而在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。现在让我来简单介绍基本的命令C-a c -> Create,开启新的 window   C-a n -> Next,切换到下个 window   C-a p -> ...
Hadoop的学习笔记 Hadoop的下载地址: http://www.apache.org/dyn/closer.cgi/hadoop/core/ 1. Hadoop的应用场合: 适合海量数据的分析,其实Google最早提出MapReduce也就是为了海量数据分析。同时HDFS最早是为了搜索引擎实现而开发的,后来才被用于分布式计算框架中。海量数据被分割于多个节点,然后由每一个节点并行计算,将得出的结果归并到输出。同时第一阶段的输出又可以作为下一阶段计算的输入,因此可以想象到一个树状结构的分布式计算图,在不同阶段都有不同产出,同时并行和串行结合的计算也可以很好地在分布式集群的资源下得以高效的处 ...
Hadoop的下载地址: http://www.apache.org/dyn/closer.cgi/hadoop/core/ 版本:hadoop0.17.1 JDK的安装: 要求必须安装jdk1.5.07以上的版本。 分步式环境的搭建: 1、 硬件环境 我们采用了3台机器来构建,都安装的是Red Hat 4.1.2-42系统,并且都有一个名为“mingjie“的帐号,如下:            主机名称:hdfs1    ip:192.168.0.221        功能:NameNode,JobTracker            主机名称:hdfs2    ip:192.168.0 ...
做了一段时间的数据统计功能,无论是apache,还是tomcat,在记录日志的过程中都有IP被记录,目前大多数软件的后台都要求统计一下,数据的来源是从哪些城市过来的,所以要用到IP库。以前一直以为这个东西一定是购买的,后来在网上终于找到了免费的,还是还位仁兄特意写了java的代码用来参考!在些表示感谢! 转载地址: http://www.blogjava.net/alvin/archive/2007/08/23/141139.html import java.io.*; public class QQWry { private String DbPath = "D:\\Downl ...
某天早上,发现发布好多天的网站突然连接不上数据库,查询问题后, 总结如下: 问题一:某台服务器的数据库连接数已经达到上限,工作不正常了。尝试关闭服务,可惜关闭不成功,强行停止服务,服务没反映,无奈之下, ...
skip-locking key_buffer = 384M max_allowed_packet = 3M read_buffer_size = 20M myisam_sort_buffer_size = 128M query_cache_size = 64M thread_concurrency = 8 set-variable=back_log=1024 set-variable=interactive_timeout=7200 set-variable=wait_timeout=7200 set-variable=key_buffer_size=16773120 set-variab ...
mkdir -p /opt/modules/ /opt/modules/src 添加数据库用户 adduser mysql 下载源码包到/opt/modules/ cd /opt/modules/ 解压 tar -zxvf mysql-4.0.25.tar.gz -C src/ 进入源码目录进行配置 cd /opt/distfiles/src/mysql-4.0.25/ 使用优化编译: export CFLAGS="-O6 -mpentium -fomit-frame-pointer"(过期了,用下面取代) export CFLAGS="-O6 ...
linux系统的ruby安装 ruby安装包 下载地址:http://www.ruby-lang.org/en/downloads/ ruby-1.8.6-p111.tar.gz 解压并安装: tar -xvzf ruby-1.8.6-p111.tar.gz cd ruby-1.8.6-p111 ./configure  -prefix=/opt/modules/ruby make make install 操作系统PATH路径: export PATH=/opt/modules/ruby/bin:$PATH rails远程安装: gem下载地址:http: ...
原因:因为linux下,jdk的字符集里缺汉子编码给他补上,字符集文件自己找或与我联系都可以,以下是解决办法。 环境: JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样) RedHat4.0 Tomcat5.0 解决方法: 1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf 2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件 3.确认/usr/share/fonts/zh_CN/TrueType目录 ...
java中的long是64位,float是32位. 为什么我将一个long赋值给float却不报错? 答案: long和float从根本上讲它们表示的不是一类数,前者是精确值,而后者是非精确值。 float的字节宽度没有long大,但它的表现值宽度要宽得多,因此long到float是没有问题的。 下面的例子能说明问题,x已经是long的最大值了,赋值给y后结果如何自己看吧 long   x=0x7fffffffffffffffL; float   y=x; System.out.println(x); System.out.println(y);
linux 下安装jdk1.5,tomcat6.0 linux的安装文件名称:jdk-1_5_0_04-linux-i586.bin tomcat6.0的安装文件名称:apache-tomcat-6.0.14.tar.gz 开始安装,首先把下载的源代码保持到硬盘的某个分区,本人一般放在/opt/src中,然后就可以开始安装了,有内容展现一路回车就可以,安装完成后会在你当前目录下升成一个目录(jdk-1_5_0_04-linux-i586)。然后将此目录cp就可以了。 #>./jdk-1_5_0_04-linux-i586.bin #>cp -ef  jdk-1_5_0_04-linu ...
转贴注明出处:http://okone96.itpub.net/post/9033/391763 把你的本地主机用户的ssh公匙文件写入到远程主机用户的~/.ssh/authorized_keys文件中,具体方法 假设本地主机localhost,远程主机remote 一,在localhost主机里的用户 运行 ssh-keygen -t rsa 结果如下 Generating public/private rsa key pair. Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车 Enter passphr ...
Global site tag (gtag.js) - Google Analytics