We read the world wrong and say that it deceives us.

Linux下自动ping指定ip,若出错自动重启网卡的脚本

某台服务器网卡总是莫名其妙的down掉,每次down掉总要下机房手动重启网卡,很是麻烦,对于Kaisir这样的懒人,怎么能允许这种事情发生呢?于是,就有了下面的脚本,系统尝试ping指定ip5次,若出错就显示出错信息并执行重启网卡的命令。

在这个例子中,符号“2>&1”表示“将标准错误发送至标准输出被重定向的任何位置。关于这种重定向的用法,可点击这里

#!/bin/sh
if ! ping -c 5 192.168.56.1 > /dev/null 2>&1
then
echo "The network is down! Now try restarting!" |  service network restart
fi

当然,仅仅有了这些代码还不够,我们需要他能定时执行,这里大家一定能想到corntab命令,这里就不用我多费口舌了吧 :)

为WordPress增加Exif显示功能

嘿嘿,看到上面这张漂亮的图片了么,想知道这张图片是用什么相机什么镜头多大焦距多长快门多大光圈拍出来的么?如果你搜索到了这篇日志,说明你一定是一个摄影爱好者,上面的信息对你来说非常有用!什么?你说下载下来通过属性看?什么?你说使用FireFox的扩展来看?哈哈,那些都不够简单,来,试着把鼠标移动到这张图片上试试看~~嘿嘿 怎么样,是不是你要的信息都显示出来啦?(效果如下图,不支持IE6) 继续阅读 »

给PHP运行环境增加eAccelerator缓存

网上很多高手都推荐给PHP增加缓存机制以提高系统性能,今天抽空给某台Nginx+Php的Linux服务器安装了eAccelerator缓存软件。先给大家展示下缓存安装以后的效果。

clip_image002

(图1)

图1是没有安装eAccelerator软件的ab测试截图。可以看出,当前系统的吞吐量为34.83页/秒,打开测试页的平均时间为28.713ms。 继续阅读 »

Hibernate : could not load an entity

 

貌似接近一个月没有更新部落格了,总结这么长时间没更新的原因:

1)忙,真是忙。
2)WordPress后台实在是太慢,慢到等半天才能看到撰写的界面,6月份自己用java写了一个部落格,但是觉得有太多地方还不够完善了,所以就没有移植过来,再等等吧,忙完这阵可能就会清闲许多了。

说了一堆闲话,说说要写的内容,这两天项目中涉及到了Hibernate的操作,可是总在报以下两个错误:

1) could not load an entity: [com.kaisir.server.vo.User#1]
2) 关键字 ‘User’ 附近有语法错误。

因为hibernate相关的部分都是由MyEclipse生成的,从映射文件到vo,理论上是不会出错的,后来经过检查,发现出错原因在于“User”这个是Sql Server的关键字,Hibernate没智能到给关键字加上”[ ]“以示区分。

返回顶部