环境部署一开始世界是开发的,然后才是的。开发实现产品逻辑,将产品开发完成后,然后提交运进行部署。此时允许就需要准备好部署环境,如部署在Linux服务器上,安装相应的软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。除了软件,还需要看看具体是哪个版本,java 7 和java 8 的差别还是有点的,php5和php7也有些语法不兼容。把软件都安装好了,就可以上线了
转载 2023-08-08 08:18:07
77阅读
# 为什么学习Docker ## 引言 Docker作为一种容器化技术,已经在软件开发和领域得到广泛应用。对于刚入行的小白来说,学习Docker对于理解运的重要性和提高工作效率具有重要意义。本文将从流程和具体实践两方面介绍为什么人员需要学习Docker。 ## Docker的工作流程 首先,我们来了解一下Docker的工作流程。Docker的工作流程可以分为三个主要步骤:镜
原创 2024-01-25 13:16:29
89阅读
近年来,不论是在职的程序员群体,还是新入行互联网的新同学,越来越多的人开始学习Python,而对于很多没有接触过Python的同学而言,总是会提问:为什么学习Python?针对不同的人群学习Python的需求是不同的。    首先我们从不同人群不同需求来说明为什么学习Python:   在职人群:   人员想要获得高薪,必然需要掌握一门编程语言来实现的自动化。最初人员主要
听说你精通运?Apache、Nginx、tomcat、vmstat、iftop、awk、sed、sar、iostat、LVS、HA-proxy、MHA、Zookeeper、Zabbix、Nagios、Cacti、Prometheus、shell、python、go、rundeck、ansible、saltstack、puppet、chef、cobbler、fabric、docker、Moby,
转载 2024-05-13 20:55:20
72阅读
现阶段,掌握一门开发语言已经成为高级工程师的必备计能,不会开发,你就不能充分理解你们系统的业务流程,你就不能帮助调试、优化开发人开发的程序,开发人员有的时候很少关注性能的问题,这些问题就得人员来做,一个业务上线了,导致CPU使用过高,内存占用过大,如果你不会开发,你可能只能查到进程级别,也就是哪个进程占用这么多,然后呢?然后就交给开发人员处理了,这样咋体现你的价值?另外,大一点的公司,服务
转载 精选 2016-02-13 08:44:02
595阅读
python之蓝图规划欢迎阅读!阅读此文表明你也是Python这门神奇的语言的人了。很好,来对地方了,先容我简单介绍一下这个系列博客。 这个系列的博客将会持续专注于Python这个语言的知识积累和开发经验。 写这个系列,一方面是为了巩固我自己对Python的理解,另一方面也是希望能够分享我的经验,给初学者提供一定帮助。网上现有的各类教程已经汗牛充栋,在我学习的时候就曾参阅过许多教程与
自动化 1 shell语法 运行机制 常见应用 2 自动化代码发布案例1 自动化: 编写shell脚本实现过程自动化 2 shell 1 shell概念: 命令解释器(应用程序和操作系统之间的接口)2 shell分类 常用:linux命令行(重点是bash) 3 查看当前系统shell: echo $SHELL /bin/bash 4 查看当前系统兼容性支持的其他shell版
  Linux工程师是一个融合多学科的综合性技术岗位,除了掌握相关技术之外,还需要具备沟通、销售、管理等非技术能力,因此也给工程师提供了非常广阔的发展空间。那么Linux工程师多久?以下是详细的内容介绍。  Linux工程师多久?  Linux工程师学习周期需结合学习方式来决定,不同的学习方式,周期是不同的。  现在学习Linux技术分为两种情况。一种是自学,如果选
原创 2024-06-11 15:39:58
333阅读
本文内容均来自python Cookbokk和flask官方文档,本文仅适合哪些已经拥有Python基础的同事。#-*- coding: utf-8 -*- ''' map函数的使用,map(func,List) map函数将会让调用func函数,并每次传入List列表中的一个参数 map函数使用举例 ''' test = ['a','b','c'] def CharUp(
原创 2014-04-28 19:10:38
833阅读
   本文均来自Python Cookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*- coding: utf-8 -*- ''' reduce()函数有两个参数: 第一个参数:是一个函数,这个函数有两个参数 第二
原创 2014-04-29 19:23:28
527阅读
目录前言:一、命名规范1.1脚本命名1.2变量命名1.3参数命名1.4函数命名规范二、编写规范2.1.基本信息2.2代码注释规范2.3空行2.4缩进2.5续行2.6输出2.7 调用系统变量2.8 脚本中使用命令2.9 输入与退出三、调试3.1 错误退出3.2脚本语法检查3.3调试前言:本规范目的是保证成员编码的统一。本规范的核心规则就是脚本的命名规则。此规范必要是可以打破。一、命名规范&nbs
引言编写目的目前线上问题是以java的为主,但是配置方式不是特别的统一,把这些进行统一化后有利于问题的定位和解决一些不稳定因素。阅读对象开发人员、人员。JAVA项目线上配置启动java应用注意事项服务器一定要安装JDK,不要JDK和JRE混装,要使用JDK作为系统环境变量,并且使用JDK启动java服务,否则jps,jmap,jstat等工具不能使用。如果不能使用将不能对java的进程进行监控
   本文均来自Python Cookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*- coding: utf-8 -*- ''' 检查一个文本是字符串还是二进制 思想:如果字符串中包含了空值或者其中含有超过30%的字符 的高位被置1或是
原创 2014-05-01 15:40:38
918阅读
   本文均来自Python Cookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*- coding: utf-8 -*- ''' 文件相关的操作: read() open() 两个参数:
原创 2014-05-01 15:42:36
478阅读
本文均来自Python Cookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*- coding: utf-8 -*- ''' 从zip文件中读取数据 ''' import zipfile z = zipfile.ZipFile("flask-master.zip",'r')
原创 2014-05-06 20:30:07
494阅读
Fabric入门:    Fabric是一个Python的库,是一个提供给使用SSH相关的应用程序开发者和系统管理的命令行工具它提供了一个操作执行本地或者远程机器shell命令的套件,可以上传下载文件,提示用户输入和中止执行等通常通过创建一个python的module其中包含一个或者多个函数,然后通过fab命令来执行。Fabric安装:Ubuntu下: sudo apt-get
原创 2014-05-06 21:25:45
3871阅读
1点赞
1评论
   本文均来自Python Cookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*- coding: utf-8 -*- ''' windows下修改文件属性 ''' import win32con,win32api,os #创建一个文件,并展
原创 2014-05-08 22:42:10
628阅读
   Flask默认使用的是Jinja2的模板引擎,下面将会介绍下Flask提供给模板的一些方法。#-*- coding: utf-8 -*- #导入一些函数 from flask import Flask from flask import render_template,g #创建一个app app = Flask(__name__) #创建一个装饰器 @app.rout
原创 2014-05-11 08:41:24
1595阅读
下面将会讲解Fabric关于颜色输出和上下文管理方面的api讲解。 Fabric核心API: Color output functions 颜色打印: #打印颜色输出,绿色输出 from fabric.colors import green print(green("This text is green!"))
原创 2014-05-22 16:19:33
9884阅读
2点赞
flask-WTF扩展主要通过使用WTF来实现一个表单登录功能:首先看一下文件的目录结构:Login:     form.py     login.py     templates:         
原创 2014-05-23 10:32:21
1627阅读
  • 1
  • 2
  • 3
  • 4
  • 5