
后端
文章平均质量分 51
phasorhand
不可分享的知识皆为伪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
scrapy+scrapyd+scrapydweb
installpip install scrapydpip install scrapydwebrunrun scrapyd firstscrapydthen scrapydwebscrapydwebvisit127.0.0.1:5000参考:Scrapyscrapydscrapydweb scrapy-selenium原创 2020-03-20 16:11:40 · 500 阅读 · 0 评论 -
zabbix
介绍企业级分布式开源监控解决方案架构功能组件:ServerZabbix server 是 Zabbix软件的核心组件,agent 向其报告可用性、系统完整性信息和统计信息。server也是存储所有配置信息、统计信息和操作信息的核心存储库。数据库所有配置信息以及 Zabbix 采集到的数据都被存储在数据库中。Web 界面为了从任何地方和任何平台轻松访问 Zabbix ,我们提供了基...原创 2020-03-12 16:25:44 · 318 阅读 · 0 评论 -
Sphinx一分钟上手
1.安装sphinx2. make html3. 配置自动3.1 sys.path3.2翻译 2019-11-30 09:23:45 · 352 阅读 · 0 评论 -
ELK
目的做日志存储和分析,主要用于监控用户使用是否有异常流程日志采集日志清洗异常指标计算可视化可选方案ELKSpark Streaming方式开发成本低高实时性差好部署维护成本低高计算平台越发稳定成熟,计算能力不再成为主要瓶颈。 多样化的数据、复杂的业务分析需求、系统稳定性、数据可靠性, 这些软性要求, 逐渐成为日志分析系统面对的...原创 2019-11-20 17:14:17 · 140 阅读 · 0 评论 -
Linux设置命令行代理
Automate Proxy Server Settings In LinuxIf you use the same proxy server settings for the https, http and ftp traffic, you can use the following commands to set and unset the proxy settings:$ export ...转载 2019-11-19 15:52:29 · 1216 阅读 · 0 评论 -
RabbitMQ python
转自RabbitQM应用教程-Python版工作队列python pika循环调度默认来说,RabbitMQ会按顺序得把消息发送给每个消费者(consumer)。平均每个消费者都会收到同等数量得消息。这种发送消息得方式叫做——轮询(round-robin)消息确认为了防止消息丢失,RabbitMQ提供了消息响应(acknowledgments)。消费者会通过一个ack(响应),告诉R...转载 2019-08-30 10:51:29 · 189 阅读 · 0 评论 -
Multiprocessing Tutorial
转载自https://dzone.com/articles/python-201-a-multiprocessing-tutorial转载 2019-06-22 13:23:07 · 160 阅读 · 0 评论 -
Python自动生成requirements.txt
通过freezepip freeze > requirements.txt缺点:pip freeze saves all packages in the environment including those that you don’t use in your current project. (if you don’t have virtualenv)pip freeze o...原创 2019-05-31 17:20:24 · 287 阅读 · 0 评论 -
Manually raising (throwing) an exception in Python
转自Manually raising (throwing) an exception in Pythondef demo_bad_catch(): # Avoid raising a generic Exception try: raise ValueError('Represents a hidden bug, do not catch this') ...转载 2019-06-05 15:58:52 · 178 阅读 · 0 评论 -
如何设计一个秒杀系统-极客时间.许令波
干货很多,先做简单摘抄核心两问题并发读并发写整体架构应保证稳(高可用)准(一致性)快(高性能)架构原则(4要1不要)数据尽量少请求数尽量少路径尽量短依赖尽量少不要有单点关键问题动静分离热点数据(二八原则)流量削峰可用:降级、限流(客户端、服务端)、拒绝服务...原创 2019-05-20 10:54:28 · 2704 阅读 · 0 评论 -
如何画好架构图
基本概念架构架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。架构是结构和愿景。架构图为了抽象的表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。架构图的作用要让干系人理解、遵循架构决策,就需要把架构信息传递出去:解决沟通障碍达成共识减少歧义架构图分类有一种比较流行的是4+1视图,分别...转载 2019-05-13 18:54:52 · 11104 阅读 · 2 评论 -
Python logging模块
转载自python中logging模块的一些简单用法日志级别import logging # 引入logging模块logging.basicConfig(level=logging.NOTSET) # 设置日志级别logging.debug(u"如果设置了日志级别为NOTSET,那么这里可以采取debug、info的级别的内容也可以显示在控制台上了")部分名词解释Logging...转载 2019-05-05 19:20:17 · 239 阅读 · 0 评论 -
Python 类属性,实例属性,私有属性与静态方法,类方法,实例方法
转载自Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法实例属性和类属性1:实例属性:最好在__init__(self,…)中初始化内部调用时都需要加上self.外部调用时用instancename.propertyname2:类属性:在__init__()外初始化在内部用classname.类属性名调用外部既可以用classname.类属性名又可以用insta...转载 2019-05-14 11:23:22 · 190 阅读 · 0 评论 -
Python函数参数
函数参数位置参数默认参数默认参数降低了函数调用的难度调用的时候,既可以按顺序提供默认参数,也可以不按顺序提供部分默认参数时,需要把参数名写上必选参数在前,默认参数在后定义默认参数要牢记一点:默认参数必须指向不变对象!可变参数定义可变参数和定义一个list或tuple参数相比,仅仅在参数前面加了一个号在list或tuple前面加一个号,把list或tuple的元素变成可变...转载 2019-04-28 10:53:17 · 122 阅读 · 0 评论 -
Supervisor
安装pip install supervisor创建配置文件 echo_supervisord_conf > /etc/supervisord.conf 按照配置文件启动supervisord -c /etc/supervisord.conf配置自动启动systemctl enable supervisord.service参考:https://segmentfau...原创 2019-04-18 10:22:13 · 243 阅读 · 0 评论 -
Python函数式编程
高阶函数map/reducemap>>> def f(x):... return x * x...>>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])>>> list(r)[1, 4, 9, 16, 25, 36, 49, 64, 81]>>> list(map(st...原创 2019-04-17 14:05:01 · 123 阅读 · 0 评论 -
Linux磁盘管理
文件夹df列出文件系统的整体磁盘使用量df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代...原创 2019-04-04 17:45:24 · 129 阅读 · 0 评论 -
gRPC
安装安装gRPCpip install grpcio安装gRPC toolspip install grpcio-tools下载样例# Clone the repository to get the example code:git clone -b v1.19.0 https://github.com/grpc/grpc# Navigate to the "hello, wo...原创 2019-04-04 15:39:39 · 296 阅读 · 0 评论 -
Python代码重构
一、质量保证(Quality Assurance)flake8CodecovPylint二、重构原则原创 2019-03-29 15:23:19 · 2401 阅读 · 0 评论