09 2018 档案
摘要:获取Django中model字段名 字段的verbose_name
阅读全文
摘要:Django model中的 class Meta 详解 Model 的 Meta 选项 本文介绍你能在model中使用的 class Meta 内嵌类的所有 元数据选项 (meta options) 可用的 Meta 选项 abstract Options.abstract 如果 abstract
阅读全文
摘要:1.运维团队与开发团队的矛盾: 运维追求业务的稳定。开发更关注新功能的添加与版本的快速迭代。但是由于业务更新,有很大可能导致故障。从本质上来说,两部门是矛盾的。 deops应该是: 1.对重复性工作有天然排斥感 2.有足够能力快速开发软件系统来代替手工操作 sre团队职责:可用性改进、延迟优化、效率
阅读全文
摘要:cat /home/ops/supervisor/etc/supervisord.conf [unix_http_server] file=/home/ops/supervisor/run/supervisor.sock ; the path to the socket file ;chmod=0700 ; socket file mode (defa...
阅读全文
摘要:[root@bd043 init.d]# cat elasticsearch #!/bin/sh # elasticsearch Startup script for the elasticsearch # # chkconfig: 2345 80 05 # description: The elasticsearch will store data # processname:...
阅读全文
摘要:十三、并发编程 并发是一种解耦策略。它帮助我们把做什么(目的)和何时(时机)做分解开。从结构的角度来看,应用程序看起来更像是许多台协同工作的计算机,而不是一个大循环。系统因此会更易于被理解,也更有效率。 1.编写可调整的线程代码 要允许线程数量可调整。在系统运行时允许线程发生变动。允许线程依据吞吐量
阅读全文