![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发
太阳花的小绿豆
这个作者很懒,什么都没留下…
展开
-
Pytest使用记录
Pytest简介Pytest是一个易用、强大、灵活的功能测试框架,并且兼容unittest和nose的测试用例。易用: 用例编写简单, 断言方便强大: 全能的mark, 强大的fixtures灵活: 灵活的执行控制及丰富的插件Pytest安装指令pip install pytestPytest编写规则测试文件以test_开头,或以_test结尾测试类以Test开头,并且不能带有 init 方法测试函数以test_开头断言使用python自带的assert项目结构目录假设我原创 2020-12-29 11:30:54 · 913 阅读 · 2 评论 -
ElasticSearch7.6安装与基础操作
最近在学习elasticsearch软件,并搭建一个简单的查询服务。所以在此记录所有最近使用elasticsearch的流程。首先贴出官方文档链接,网上的资料太杂,还是官方的靠谱(吐槽一下,官方文档的链接有时打不开)。https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装elasticsearch7.6...原创 2020-03-23 22:31:43 · 2743 阅读 · 1 评论 -
在centos7中使用systemd部署flask以及golang程序自启动
最近在部署一些web服务,有的是用python的flask框架写的,有的是用golang的beego框架写的。在部署过程中需要将这些服务变成自启动服务,且需要该服务具有启动失败或中断后能够自动重新启动的功能。当然之前很多人喜欢写个shell脚本来处理,但现在比较主流的方法是通过systemd来管理你的服务,就像系统服务一样,更加方便管理。原理不多说,本文以两个实例进行讲解,一个是通过systemd...翻译 2020-01-10 10:00:39 · 2312 阅读 · 1 评论 -
使用gunicorn部署flask服务
为什么要用gunicorn部署flask当我们以production环境运行flask项目时,通常flask会在控制台打印出一个警告:“WARNING: Do not use the development server in a production enviroment. Use a production WSGI server instead.”什么意思,简单的说就是flask只为我们提...原创 2019-11-28 09:41:37 · 1683 阅读 · 0 评论 -
使用Python3和Golang对MYSQL进行操作
Python操作mysqlpython3需要使用的第三方包:pymysql、sqlalchemy概念性的东西不多介绍,有想了解的推荐一篇博文:https://www.jianshu.com/p/65903a69d61d下面给出了一个简单的实例:from sqlalchemy import create_engine, Column, BIGINT, DateTime, Strin...原创 2019-10-21 18:38:07 · 766 阅读 · 0 评论 -
python3通过paramiko远程交互式控制Linux服务器
这几天一直在想办法通过ssh方法通过自己工作的windows端去访问控制远程的Linux服务端,为后期的服务器自动化做准备。这几天几乎把能想到的知识点全都百度了一遍,不会google(比较菜),但没有找到自己想要的方式,有的代码也无法正常运行。经过自己的研究测试,发现:(1)如果想实现真正的交互式,在paramiko中必须使用invoke_shell()的方式。(2)网上大部分都是使用的非...原创 2019-10-19 14:50:28 · 6343 阅读 · 4 评论 -
ubuntu16.04 server hbase1.2.6离线安装
今天在ubuntu服务器上尝试安装hbase,参考了网上的教程,遇到了各种坑,所以写个博文记录以下,避免以后采坑。首先给出参考的几篇文章链接:Ubuntu16.04 下 hadoop的安装与配置(伪分布式环境)Linux 下ZooKeeper安装Hadoop2.7.1 安装提示SHUTDOWN_MSG: Shutting down NameNode at java.net.Unkn...转载 2019-10-15 19:24:04 · 460 阅读 · 0 评论 -
python3查询hbase的表格名称以及占用空间大小
最近在服务器上安装了hbase数据库,然后尝试着用python3去查询数据库的信息以及各表格的占用空间,总结如下:hbase是使用java语言写的,所以hbase原生支持java,同时也对于别的语言提供了thrift接口,通过thrift接口我们可以通过python(还支持其他语言)去对数据库进行处理。所以我们需要在服务器端安装thrift,本文安装的版本为0.11.0,安装使用thrift参...原创 2019-10-17 20:35:20 · 1216 阅读 · 0 评论