- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 使用crontab执行GUI程序
最近用python写了一个小GUI程序用于提醒自己做某某事,但是放到crontab后发现总是不执行,也没有报错。原因是如果要执行GUI程序,必须显示指定一个显示设备:0 11 * * 4 export DISPLAY=:0 && python /home/whf/mytools/eat-tip.py问题解决。
2015-06-20 13:18:38 2225
原创 淘宝开源项目TbSchedule的部署和使用
tbschedule项目其实可以分为两部分: schedule管理控制台。负责控制、监控任务执行状态 实际执行job的客户端机器。 在实际使用时,首先要启动zookeeper, 然后部署tbschedule web界面的管理控制台,最后启动实际执行job的客户机器。这里zookeeper并不实际控制任务调度,它只是负责与N台执行job的客户端通讯,协调、管理、监控这些机器的运行信息。实际分配任务的是
2015-06-17 17:57:39 11571 2
原创 SpringMVC通过Redis实现缓存主页
首先,缓存主页的目的并不是提高性能,而是减少数据库访问压力,有效推迟数据库I/O瓶颈的到来。实现主页缓存的方法有很多,但是鉴于项目中使用了Redis对数据库读写做了缓存,因此把顺便也就把主页也缓存了吧。实现思路编写一个过滤器,在过滤器中拦截对主页的访问请求。此时向Redis服务器查询主页html的缓存,如果有则直接返回给客户端,如果没有,则在过滤器中截获JSP的渲染结果,放到Redis缓存中,以供下
2015-06-14 23:41:40 2953 1
原创 在Servlet Filter中使用Spring容器
定义一个filter, 实现ApplicationContextAware接口:public class CacheFilter implements Filter, ApplicationContextAware { private static ApplicationContext ctx; // 必须声明为static @Override public void init
2015-06-14 22:46:29 2095 1
原创 Redis的安装、部署和与Spring Cache整合
安装去http://redis.io/下载最新稳定版的源码。解压,进入解压目录,执行make make install之后在src/目录下会多出以下几个文件:redis-server redis-benchmark redis-cli redis-conf将其copy至/usr/redis目录下即可。部署修改redis-conf文件,添加:requirepass 111111将连接密码设为11111
2015-06-14 14:09:55 2513 1
原创 SpringMVC拦截器中通过反射得到Controller方法注解时ClassCastException解决方案
错误应用场在Controller中,我们自定义了一个@Auth注解来实现权限控制功能,如:@Auth(verifyLogin=false,verifyURL=false) @RequestMapping("/login") public ModelAndView login(HttpServletRequest request,HttpServletResponse respons
2015-06-11 16:19:42 13247
转载 Linux TOP命令Load Average数值详解
一只单核的处理器可以形象得比喻成一条单车道。设想下,你现在需要收取这条道路的过桥 费 - 忙于处理那些将要过桥的车辆。你首先当然需要了解些信息,例如车辆的载重、以及还有多少车辆正在等待过桥。如果前面没有车辆在等待,那么你可以告诉后面的司机通过。 如果车辆众多,那么需要告知他们可能需要稍等一会。 因此,需要些特定的代号表示目前的车流情况,例如: 0.00 表示目前桥面上没有任何的车流。 实际上这种
2015-06-11 15:11:08 4260 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人