文章列表
瞅过一本书叫 <<集体智慧编程>> http://book.douban.com/subject/3288908/
(当然和这个书没有太大的关系)
玩过一个网站叫: Hunch http://www.hunch.com
;
遇到一种语言叫: python http://www.python.org/
;
业余捣鼓了大半年了个: http://www.best100shop.com
瞅名字很俗,但是很“很傻很天真“,试图将个人的经验和分享得到定向化积累和品牌化传播。
以服务和娱乐广大人民群众为主,顺搭web 2.0的车,小小卖弄一个程序 ...
百
e
购开发日记(四)
静态文件
查看上回:部署
系统日记
批量处理
在项目中的
CSS
javascript
上传的图片等
, Django
本身不提供静态文件服务所以第一步就是
Apache
中配置静态文件服务:
Alias /media/ /{{YOUR_MEDIA_LOCATION}} /
<Directory /{{YOUR_MEIDA_LOCATION}} >
Order deny,allow
Allow from all
...
百
e
购开发日记(三)
批量处理(
JOB
)
系统中很多操作可能很费时,实时的处理势必影响系统的体验性。比如一个耗时的验证,或者需要其他系统协同的操作,
J2EE
平台下我们有可以依赖
JMS
简单把请求塞到一个
Topic/Queue
中,由监听者再慢慢的处理消化。当然
JMS
是复杂的,有的系统的实时性要求可能不那么很高,
他可能通过每过几个小时或者几十分钟
FTP
一个文件过来,实现系统间的异步协调。
下面就拿百
e
购里需要异步批量处理的几个
JOB
为例来简单说明一下。好友间的操作 ...
百
e
购开发日记(二)
Logging –
系统日记
查看上一回:部署
Logging,
如果你使用过
java
世界里面的
Log4j
,
那么到
Python
里的就不会太陌生,打日记的一般原则是:按照业务逻辑分模块打
Logging,
不要一股脑的把所有的日记都打到一块;
不要打无意义的日记,当处理的数据量增大的时候可能带来性能问题;按时自动的回滚日记,很多系统往往是
7x24
小时,长年累月的往一个文件里面输入日记会爆掉,在做技术支持的时候往往让你恼火,一般
logging
保存个
5~7
天左右就 ...
百
e
购开发日记(一)
历时大概
18
个月的开发,主要是周末和晚上,百
e
购终于蹒跚的来到这个人间,
best100shop
是啥
? 具体查看
。
从开始到现在经历了不少有意思的事情和困难,学到了不少的东西,很多是程序之外的,现把开发中的种种经历总结出来,和大家分享,很多地方还不成熟,主要是初学者避免走弯路。有点乱有的倒叙,先拟定分十二个小章节,根据具体的情况再增加或减少。
1. 部署2. Logging
3. Job 的定义
4. 图片处理
5. Model( ...