- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 rrdtool
现在尝试以下ganlia的安装。 首先在配置了yum源的机器上安装一些依赖包(自己安装源文件编译也可,只是好像依赖包数量较多,手动安装会比较麻烦) yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel zlib-devel l...
2013-09-03 15:20:39
123
原创 redis配置为开机自启动
将redis设置为系统服务,并且开机自启动。需要完成以下脚本。 #!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/...
2013-09-02 20:25:43
182
原创 redis高可用
现在记录一下做的redis高可用方案, 目前是两台机器,内网ip分别为10.0.3.179和10.0.3.180,其中179做主,180做从 redis安装: cd /usr/local/src tar -xvzf redis-2.6.4.tar.gz make && make install ./redis-server ../redis.con...
2013-09-02 20:20:50
100
原创 mysql主从复制
最近想研究下mysql的主从复制,于是找了两台空闲的服务器,搭建环境,在此备案。 os:centos5.5 mysql:mysql-5.5.30-linux2.6-x86_64这个是二进制编译版,本来想下载源码包自己编译,连着用一下cmake的,结果找了半天没找到,烦了,用二进制版本测试一样,反正重点是配置主从。 主ip:172.16.16.107 从ip:172.16.1...
2013-04-16 16:21:12
113
原创 Arraylist
最近觉得前一段时间好像又浮躁了,什么都看了,又好像什么都没看,这两天想静下来看看jdk6的源代码,集合类可以说是平时用的最频繁的类库了,于是从util包开始。 于是从Collecition List Set Map Queue这些顶级接口看起。 接着看各Abstract*类,比如 AbstractCollection AbstractList AbstractMap AbstractQ...
2012-11-06 11:31:32
93
原创 mysql的时间函数
今天用到mysql的时间函数,才发现,以前每次写函数都是现去google,感觉很坑爹。 这次用到了,上网查了下,找到一篇文章还不错,总结了一些时间函数,列一些平时会用到的(也就是我平时会查的那些,过于基础的就不列了)。 1.获取时间间隔,有datediff和timediff还有timestampdiff两个函数,不过明显的后者的功能更强大一些 select datediff('2008...
2012-11-05 16:03:41
83
原创 redis配置文件
过一段时间,公司的内容数据可能会开始考虑从memcache向redis进行迁移。所以最近几天先对redis做了些简单的调研,redis的基本命令庞杂且支持多种数据结构,这里不再赘述,只将conf文件中的一些配置拿出来做些说明。这篇文章讲的很好所以转了过来以作备份。 其实redis.conf文件中,对每一个配置项都有非常详细的注释,本文只是将其进行翻译,同时加了点小料。本文档所对应的redi...
2012-03-19 16:58:25
109
原创 几篇很好的介绍http的文章
http://www.chedong.com/tech/cache_docs.html http://www.360doc.com/content/10/0930/17/3668821_57590979.shtml
2011-05-21 11:28:01
108
原创 urlrewrite
最近需要早一批假数据,供客户端使用,不过需要使用urlrewrite 于是使用最方便的tomcat的urlrewrite 步骤: 1.添加urlrewritefilter-3.1.0.jar包 2.在WEB-INF 下添加urlrewrite.xml文件 3.在web.xml中增加 <filter> <filte...
2011-05-20 17:23:05
217
原创 centos
今天上午和头儿一起弄了下新搬来的服务器,安装的是CENTOS5.5,于是我们准备升级到5.6, google了下,执行下列命令 yum clean allyum update glibc\*yum update yum\* rpm\* python\*yum clean allyum updatereboot 非常方便,不过因为公司的网速实在是不给力,过了好久,终于升级完了 上...
2011-05-14 15:54:02
73
原创 windows下运行mrtg
今天研究了下mrtg,想对服务器流量进行下监控,于是google,找到官方说明 http://oss.oetiker.ch/mrtg/doc/mrtg-nt-guide.en.html 下载mrtg和activeperl 安装activeperl 因为mrtg是通过SNMP对所管理的设备进行监控,而windowsXP在安装的时候并未默认安装SNMP协议,于是安装 要打开"Wi...
2011-03-31 17:01:04
278
原创 最左前缀原则
这两天看《构建高性能Web站点》这本书,感觉写的真是不错,很多实际项目中会碰到的问题都有所提及,今天看到一个最左前缀原则,以前也听说过,不过一直没搞明白,今天查了下。 通过实例理解单列索引、多列索引以及最左前缀原则实例:现在我们想查出满足以下条件的用户id:mysql>SELECT `uid` FROM people WHERE lname`='Liu' AND `fname`='...
2011-03-29 21:08:03
518
原创 两篇不错的讲hashCode的文章
http://hi.baidu.com/lkdlhw_2000/blog/item/c28a044a7ddeab2208f7ef41.html http://blog.csdn.net/pbnow/archive/2006/04/25/677253.aspx
2011-03-29 15:40:27
82
原创 (转载)一篇关于java基础的文章
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模...
2011-03-29 14:10:52
121
原创 memcache
今天看了几篇不错的关于memcache的文章,保存起来,希望很快能用到。 http://www.ccvita.com/259.html http://www.ccvita.com/306.html http://www.ccvita.com/395.html http://www.ccvita.com/257.html...
2011-03-28 14:09:00
80
原创 memcache命令
今天在服务器上用命令行的方式操作了一下memcache,主要是操作了set add replace delete incr decr几个命令 具体的格式就不详细说明了,网上一搜一大把。 发现了一个问题 就是当我incr key 1的时候,不论memcache里之前存放的是什么内容,之后都会将value转变成1,而其中的字节数一如既往的是之前设定的字节数,比如这样 不知道这是不是...
2011-03-27 18:43:10
86
关于无法安装重新mysql
昨天想在机器上安装mysql,装了一个机器上已经有的5.0,后来想了想干脆直接装个更新版本的吧,于是就把5.0给卸了,重新安装了一个5.5,但是到了最后start service的时候总是出错 ERROR:0,于是上网查了下,发现是由于卸载不干净造成的,于是照着下面方法一步步做,药到病除,成功安装了5.5 步骤是这样的: 1.进入控制面板,卸载mysql 5.0 2.还是控制面板...
2011-03-26 14:09:03
127
原创 su与su-的区别
今天在操作服务器的时候,突然出现了一个问题,在重启jboss的时候需要我输入密码,可是以前没有这种要求的啊,奇怪了,于是问了同事,得知,su 与su - 是有区别的 上网查了下 说简单点就是用su命令不会改变当前工作目录以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量,而用su -命令则默认改变成root用户了...
2011-03-22 16:58:57
99
原创 .bashrc .bash_profile等配置文件的含义
最近在看shell的一些内容,以前总是搞不清楚一些配置文件的含义,这次上网查了下,先学习下 1./etc/profile和用户主目录下的配置文件 用户登陆到shell时,shell会执行一系列初始化动作,其中就包括读取配置文件,然后根据配置文件设置环境信息。这样用户就可以很方便地在环境中加入自定义信息,如设置环境变量。事实上,登陆shell会读两配置个文件,/etc/profile文件...
2011-03-21 19:31:04
119
原创 myeclipse建maven工程
现在公司使用maven做项目管理,那天突然想起来,如果要新建一个项目,如何出现src/main/java,src/main/resource这样的目录呢,原来选中项目,右键选择buildpath-->configure build path-->source-->add folder即可。 在install和deploy的时候,src/test/java和src/test/re...
2011-03-18 17:49:40
73
原创 CATALINA_BASE与CATALINA_HOME的区别
到底CATALINA_HOME和CATALINA_BASE有什么区别呢,之前因为都是小打小闹的在服务器上安装一个tomcat就得了,然后根据前人的配置,将CATALINA_HOME和CATALINA_BASE两个值设为了tomcat的目录(其实此处描述很不精确),今天无意间看到了公司的安装文档说明,里面提到了多个tomcat实例运行的配置,才弄明白到底这两者之间有什么区别。 我们可以从Tom...
2011-03-14 11:58:28
674
原创 logback
新的公司日志管理统一用logback,由于之前一直在用log4j,所以其实对logback这个由log4j长出来的家伙还不算陌生。 首先介绍下logback的前世今生。 slf4j由log4j作者Ceki开发,逐步取代apahce commons logging。 logback由log4j作者Ceki开发,逐步取代log4j。 slf4j等于commons-logging,是各种...
2011-03-11 15:27:14
106
原创 logback+jms appender+filter
上午搞定了使用aop方式来记录日志,根据上回分析,下午继续弄头儿要求的logback+jms appender+日志filter 关于jms appender可是把我头疼坏了,上网查找相关的信息,竟然没有一个成功的案例,于是乎,开始找些英文的论坛文章看,在logback.xml中加入了如下的配置: <appender name="jms" class="ch.qos.log...
2011-03-09 20:37:24
1127
原创 关于用aop方式记录日志
最近需要开始剥离日志逻辑,故想到了aop方式插入日志。 配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2011-03-09 14:21:41
133
原创 spring aop execution pointcut
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?) 除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外,所有的部分都是可选的。 返回类型模式决定了方法的返回类型必须依次匹配一个连接...
2011-03-08 19:42:15
80
原创 linux下操作ftp命令
前段时间需要用到ftp来操作远程文件,其实也就是同步文件而已-_-bb,然后就查了下linux下操作ftp的操作,记录下,做个备忘 FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程服务器的所有响应信息; -n 限制ftp的自动登录,即不使用;.n etrc文件; -d 使用调试方式; -g 取消全局文件名。 FTP使用的内部命令如下...
2011-03-08 12:18:34
126
原创 关于div的隐藏
display:none&visibility:hidden 二者都是隐藏HTML元素,在视觉效果上没有区别,但在一些DOM操作中二者还是有所不同的。display:none;使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;visibility:hidden;使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说...
2011-01-23 09:57:36
126
原创 关于创建和删除oracle中的唯一约束条件
今天需要对一个表中的唯一约束条件加进一个字段,但是上网查了下,没发现怎么修改,于是决定,先删掉,再添加,曲线救国,记下来,省的以后用的时候忘记了 删除:ALTER TABLE cms_a_content_jms_monitor DROP CONSTRAINT "CONTENT_UNIQUE" 添加:ALTER TABLE cms_a_content_jms_monitor ADD CON...
2011-01-06 15:35:55
977
原创 eclipse 快捷方式
[转载] eclipse中有很多好的快捷键可以供我们使用,但是平时到用的时候经常会忘记,现在留下这么一篇,有好的随时加进来。 查询方法到底被那些其他的类调用 Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 助记:"H"-...
2010-12-30 17:11:22
76
jquey调研 ajax传值
最近做了一些jquery的调研,弄了两个小东西,有一个已经用到了项目里。下了两个例子,一个是ui插件里的dialog,一个是双击即时编辑,所有的例子都有一个问题,就是只和页面上的数据进行交互,于是简单加了一个ajax的交互 function forward(text){ $.post('1.jsp', { text: text, }, function() { alert...
2010-12-29 18:01:55
110
原创 电视选型
马上要到元旦啦!新家还没有电视。和gf商量了下,准备等到这个月的工资下来了,赶着元旦促销这波,把电视给买了,于是乎,今天上午用了2个小时,上网搜了下,写了个备忘,供领导审阅。 电视选型方案 电视种类及优缺点介绍 市面上的主流电视种类基本分为如下几种:LED 液晶电视 等离子电视 硬屏电视 3D电视,主要优缺点分析如下 一. LED电视 新型液晶(目前主要是背光方式不同),较环保,省电...
2010-12-29 16:04:49
106
原创 oracle中的ora-00972 identifier is too long
今天建了一张表CMS_A_CONTENT_JMS_MONITOR_ALERT 然后报ora-00972 identifier is too long,google后发现原来是表空间名超过了30个字符,于是改成了CMS_A_CONTENT_JMS_MONITOR_AL虽然名字看上去不是很好看,但是至少不报错了 然后是主键 主键名称给了CMS_A_CONTENT_JMS_MONITOR_AL_PK于是...
2010-12-27 15:49:27
323
原创 建站备用
最近和几个朋友一起,构思策划了一个网站。我负责技术,以前互联网技术是做了不少,但是如果让我来搭建一个全新的网站,个人觉得还是很有挑战的,不过万事开头难,最初的时间过去后应该会逐渐的走上正轨,今天看到月光的一篇老博文,觉得写的还蛮有道理,先转载过来,以后会逐渐的留下一些自己觉得不错的文章,咱也走一条腾讯的道路吧,在模仿的基础上做有限创新,酱紫比较的保险。废话少说,地址是http://www.will...
2010-11-03 10:05:50
87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人