- 浏览: 12106 次
- 性别:
- 来自: 广州
最新评论
-
guozhiwei:
我写过一个多进程版本的 http://guozhiwei.it ...
简单的类似crontab的调度器 -
ykai:
国人最喜欢的就是故弄玄虚,特别是有点小小知名度的企业或人士,把 ...
Web2.0网站价值的体现:用户体验 -
sgwood:
robbin的主见性考虑得很远很真实,web2.0不仅仅在用户 ...
Web2.0网站价值的体现:用户体验 -
robbin:
abu 写道我并不是说网站的价值仅仅通过用户体验来获得,我是说 ...
Web2.0网站价值的体现:用户体验 -
abu:
我并不是说网站的价值仅仅通过用户体验来获得,我是说网站的价值体 ...
Web2.0网站价值的体现:用户体验
文章列表
最近要在python里写一些定时跑的任务, 不太想用crontab来调度,也找不到好的调度开源代码。
所以自己花了一点时间,写了一个简单的实现。
代码如下:
# coding=utf-8
import threading, datetime, logging, time
class Scheduler(object):
def schedule(self,trigger,func):
'''将func任务放入调度列表,根据trigger触发运行
'''
pass
def start(self): ...
Django点滴之cache配置
在django里配置cache很简单, 只需要在settings.py 里配置 CACHE_BACKEND就行了。
如:
CACHE_BACKEND = "file:///home/cache/?timeout="
目前(django1.1)支持的缓存方式有:
file: 文件系统
db: 数据库
locmem: 内存
memcached: memcached
dummy: 空实现,用于开发
目前支持的参数配置:
timeout: 缓存有效时长, 单位秒
max_entries: 可以缓存的最大数目, 对file,db,locm ...
重构复杂的老系统,类似切面处理的策略能帮到你
- 博客分类:
- 技术
在流程复杂的老系统里,各个事务方法交织在一起,错综复杂。 特别是一些重要流程需要与外部系统交互的时候,这种情况会雪上加霜。稍不注意,就会导致业务出错,甚至系统崩溃。 加上由于是多年的老系统, 当初的设计已经没有满足后期的更新,后期的修改不尽合理, 已令整个系统积重难返,是需要重新构造一下,让系统重新回到合理更新的良性循环。
第一步, 确定核心流程:
核心流程, 首先要清楚你的系统是解决什么业务的, 解决这些业务所需要的流程是什么。 比如你的系统涉及到支付,就会有支付、扣费等核心流程在; 再如涉及到用户管理的,那么注册、登录等也算是核心流程……
第二步, 确定哪些业务和 ...
sun.net.ftp.FtpClient类在jdk的api文档里面没有找到,但其实在jdk里有提供这一个简单的类。
小例子:
FtpClient fc = new FtpClient(); //创建ftp client
fc.openServer(”host”,21); //连接,参数分别是host, port
fc.login(”user”, “password”); //登录, 参数分别是user, password
fc.cd(”dir”); //进 ...
新装了lighttpd代替apache, 启动和处理请求都很快,占用系统资源也比较少。 但发现access log 没有作轮换,只保存在单个access log, 这样不利于查询访问日志,当access log 过大也会出现问题。所以在网上找了一下,发现了logrotate。
logrotate的配置文件:/etc/logrotate.conf
编辑这个文件并加入以下几行:
/usr/local/lighttpd/log/access.log {
daily
rotate 2
sharedscripts
postrotate
/etc/init.d/lightt ...
安装mysql 之前一直使用rpm包安装,但安装后一直安装不成功mysql for python,所以尝试用source编译安装。 准备 下载mysql source http://dev.mysql.com/downloads 并使用tar, gunzip解压。 添加用户及用户组 groupadd mysql useradd -g mysql mysql
编译安装 进入到解压mysql source目录 ./configure --prefix=/usr/local/mysql make make install 编译时出错:configure: error: No curses/t ...
- 2009-05-22 15:14
- 浏览 1245
- 评论(0)