古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。
  • Linux/Unix进程管理工具 ——Supervisor
  • 近期面试题目整理回顾(Python开发、运维开发岗)
  • 重新理解敏捷开发
  • 手摸手教你nginx + uWSGI +Django部署项目
  • 浅谈云计算、虚拟化和容器化
  • 认识任务调度系统和工作流框架
运维开发

Linux/Unix进程管理工具 ——Supervisor

Linux/Unix进程管理工具 ——Supervisor
日常开发和运维场景中,有些应用进程我们希望它能在后台稳定运行,不要意外崩溃,而如果万一发生异常崩溃也能自动重启,保证运行的稳定,典型的需求场景如celery任务、Web服务等。今天我们就来介绍一下这种需求的解决方案,即守护进程,重点介绍一下Supervisor这一进程管理神器。...

3周前 (09-20) 28℃ 0评论 1喜欢

柿子随笔

近期面试题目整理回顾(Python开发、运维开发岗)

近期面试题目整理回顾(Python开发、运维开发岗)
在我厂待了快两年,明显技术到达了一个瓶颈,也由于组织架构调整和办公地变动的问题,决定出去试试火力,最终获得了多个offer,深有感触的一点就是大家平时工作一定要多思考,重视技术的延伸,就算是因为业务场景做的技术妥协也不能不对后面隐藏的知识点视而不见听而不闻,火炼才能出真金。加油...

1个月前 (09-06) 82℃ 0评论 0喜欢

运维开发

重新理解敏捷开发

重新理解敏捷开发
本科和研究生阶段都曾学习过软件工程这门课程,当时只知道有很多软件开发模式,如边做边改模型、瀑布模型、迭代模型、快速原型模型、增量模型、螺旋模型、敏捷开发、演化模型、喷泉模型、智能模型(4GL,四代技术)和混合模型等。这里不展开讲各种开发模型了,有兴趣的同学可以查阅文末参考文献或...

2个月前 (08-21) 117℃ 0评论 0喜欢

Python

Django全局变量和多环境配置:开发环境和生产环境区分

Django全局变量和多环境配置:开发环境和生产环境区分
Django的日常开发部署中,我们经常会遇到需要在全局使用一个变量,同时也有开发环境和生产环境的配置不同的情况,如数据库主机地址差异等,通常在小项目或配置内容差别较少的情况下我们可以手动修改即可,但是随着项目配置内容逐渐增加、自动化构建需求等原因,我们还需要更加正规的部署手段,...

2个月前 (08-09) 128℃ 0评论 0喜欢

Python

手摸手教你nginx + uWSGI +Django部署项目

手摸手教你nginx + uWSGI +Django部署项目
之前我们分析了Django不同的部署方式之间的差别,包括自带的调试runserver、uwsgi和nginx等,今天我们讲一下常规的Django项目部署的流程。 这里演示所用环境为: CentOS 7.6Python 2.7.5Django 1.11.5...

2个月前 (08-06) 126℃ 0评论 2喜欢

运维开发

Linux虚拟机root忘记密码的解决方法

Linux虚拟机root忘记密码的解决方法
最近公司安全扫描xshell这些工具,然后系统直接把xshell给禁了,导致我在xshell重新安装后所有的历史连接记录都丢失了,同时本地的Linux VMware虚拟机的连接也没能幸免,而我也没有备份连接的账户密码,所以最后虚拟机账户登录不了。找了一些解决方案,最终解决了,这...

2个月前 (08-06) 102℃ 0评论 0喜欢

运维开发

浅谈云计算、虚拟化和容器化

浅谈云计算、虚拟化和容器化
各种虚拟机技术开启了云计算时代;而Docker,作为下一代虚拟化技术,正在改变我们开发、测试、部署应用的方式。那虚拟机和Docker有什么区别呢,二者又各自扮演着什么角色,在开发中如何做技术选型呢,接下来我们将对这二者进行比较和探讨。 云计算 随着互联网信息技...

2个月前 (08-02) 117℃ 0评论 0喜欢

柿子随笔

程序员赚钱发家致富宝典

程序员赚钱发家致富宝典
基本概念 收入:工资,兼职副业等; 支出:衣食住行; 资产:持续赚钱产生睡后收入的,如写书、博客、讲座、录视频等;增加的方式是投资,如债券、股票、基金、期货、国债、店铺、房产、视频教程、心理咨询学习等; 负债: 观察和经验 关注趋势 ...

3个月前 (07-30) 141℃ 0评论 2喜欢

Python

使用私有的PyPI仓库源突破网络限制

使用私有的PyPI仓库源突破网络限制
通常我们使用pip安装Python包,默认从官方PyPI仓库下载,而很多公司存在网络隔离环境(无法访问外网),在安装Python扩展包时往往需要从PyPI下载源码解压安装,但是有的时候甚至需要自建包(并不上传官方PyPI,内部使用),这时候就需要搭建私有源来解决。 Pyt...

3个月前 (07-26) 170℃ 0评论 0喜欢

Python

在PyPI发布自己的Python库

在PyPI发布自己的Python库
Python语言的厉害之处在哪里?个人认为在于它强大的内置模块和丰富的第三方库,可以帮助我们进行快速开发,毕竟是站在巨人的肩膀上。每天用大神写好的轮子开发,但自己造轮子的心一直躁动不已。最近静极思动,着手做一个好用的工具包开源一下,所以对Python发布包到pypi的流程研究了...

3个月前 (07-26) 123℃ 0评论 0喜欢