原文链接:http://www.rabbitmq.com/tutorials/tutorial-five-python.html ????在前面的例子中我们改进了我们的日志系统。使用 fanout 类型的exchage 只能广播消息。我们使用 direct 来代替,获得了选...
分类:
其他好文 时间:
2015-08-03 15:03:52
阅读次数:
145
代码多了以后,如果设计不好,层次混乱那么必然会导致维护困难。
感慨:
师兄给我分配的任务是写日志系统。
我的步骤是:设计好要写入哪些内容,然后直接用最简单的方法获取到,写入。
结果:
1. 代码风格太差(主要是层次混乱)
2. 数据存放混乱,一些常量设置/配置项我都写的不是地方或者写到程序代码中了。
深深体会到设计的重要性!
因此自己在设计的时候需要考虑这...
分类:
其他好文 时间:
2015-08-02 20:06:28
阅读次数:
179
官方网址:http://www.rabbitmq.com/tutorials/tutorial-four-python.html 前面的例子中,我们构建了一个简单的日志系统。我们可以广播日志消息给所有的接收者。 在这个例子中,我们准备增加一个新特性。我们将能...
分类:
其他好文 时间:
2015-08-01 15:52:50
阅读次数:
296
MySQL备份脚本,实现以下功能:1.多线程,通过threadpool实现2.断点续传,出现网络问题或编码问题,会重新尝试3.日志系统,成功拖下的节点会在日志文件中记录需安装mysqldb和threadpool模块,代码如下,欢迎交流指正。 1 #!/usr/bin/python2.7 2 # .....
分类:
数据库 时间:
2015-07-29 13:40:23
阅读次数:
166
在日志开发中,有些日志记录需求是常规需要的,比如操作日志,数据变更日志,系统异常日志等,我们希望把这些常规需求都集成到OSharp框架当中。有了内置的支持,在做开发的时候,只需要很简单的配置,就可以实现相关需求。 关于三类日志,这里先简要描述一下: 操作日志:粗略描述系统用户(如管理员、业务人员、会...
分类:
其他好文 时间:
2015-07-27 20:23:10
阅读次数:
126
二、Topic(主题) (using the Java client)上一篇文章中,我们进步改良了我们的日志系统。我们使用direct类型转发器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发。为了在我们的系统中实现上述的需求,我们需要学习稍微复杂的主题类型的转发器(...
分类:
其他好文 时间:
2015-07-19 17:59:25
阅读次数:
143
二、Publish/Subscribe(发布/订阅)(using the Java Client) 为了说明这个模式,我们将构建一个简单的日志系统。它将包括两个项目: 第一个将发出日志消息 第二个将接收并打印它们。 注:从本质上讲,发表日志消息广播给所有的接收者。 下面让我们脑中带几个问题,让我们一...
分类:
其他好文 时间:
2015-07-19 17:53:24
阅读次数:
183
1.log日志的作用
在软件开发周期中,不管是前台还是后台,系统一般会采用一个持久化的日志系统来记录运行情况。
在代码中嵌入log代码信息,主要记录下列信息:
(1)记录系统运行异常信息。
(2)记录系统运行状态信息。
(3)记录系统运行性能指标。
通过对上述信息分析和诊断,我们能采取正确的手段来提高系统质量和系统性能。由此可见log日志在系统中的重要地位和存在的必要性。...
分类:
编程语言 时间:
2015-07-16 14:14:02
阅读次数:
1393
介绍 LogCat是Eclipse里面做Android开发的工具包ADT中的一个工具,用来查看和过滤Android日志系统的输出。 打开LogCat 进入Eclipse,选择Window菜单,然后选择Show View子菜单,最后再选则other子菜单,在打开的S...
分类:
移动开发 时间:
2015-07-16 12:07:15
阅读次数:
234
slf4j:Simple Logging Facade for JavaSLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署...
分类:
编程语言 时间:
2015-07-14 17:50:47
阅读次数:
157