YaoSir

The philosophers have only interpreted the world in various ways - the point however is to change it.

  • 首页
  • 关于
  • 标签
  • 分类
  • 归档

Python之 OOP

Posted on 2019-01-22 | In Python

面向对象三大特性

封装

利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象。

Read more »

非关系型数据库之 MongoDB

Posted on 2019-01-16 | In 非关系型数据库 , MongoDB

MongoDB

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

Read more »

Python的垃圾回收机制

Posted on 2019-01-14 | In Python

内存

计算机中(程序中)直接使用的数据保存在计算机的内存存储器(简称内存).内存是CPU可以直接访问的数据存储设备.与之相应的是外存储器,简称外存,如磁盘,光盘,磁带等.保存在外村里的数据必须先装入内存,而后CPU才能使用它们.

Read more »

Flask起跑

Posted on 2019-01-10 | In Flask

Flask

一个小而精的web框架

你只需要三行代码就可以搭建一个web项目

1
2
3
from flask import Flask
app = Flask(__name__)
app.run("0.0.0.0",5000,debug=True)
Read more »

nginx+uwsgi项目部署模拟

Posted on 2019-01-07 | In Linux

部署准备

  • uwsgi wsgi(web服务网关接口,就是一个实现了python web应用的协议)
  • virtualenvwrapper
  • 后端项目代码
  • 前端项目代码
  • nginx (一个是nginx对静态文件处理的优秀性能,一个是nginx的反向代理功能,以及nginx的默认80端口,访问nginx的80端口,就能反向代理到应用的8000端口)
  • mysql
  • redis
  • supervisor 进程管理工具
Read more »

负载均衡之nginx

Posted on 2019-01-02 | In nginx

安装

采用源码安装

  • 下载源码

wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

  • 解压

tar -zxvf nginx-1.12.0.tar.gz

Read more »

Vue学习 一

Posted on 2019-01-01 | In Vue

前端有三大框架:

​

  • Vue

  • angular

  • React​

vue的思想 => 数据驱动视图

Read more »

非关系型数据库之 Redis

Posted on 2019-01-01 | In 非关系型数据库 , Redis

Redis安装

yum安装

1
yum install redis -y

源码安装

  • 下载源码包wget http://download.redis.io/releases/redis-4.0.10.tar.gz

  • 解压缩redistar -zxf redis-4.0.10.tar.gz

Read more »

关系型数据库之 MySQL

Posted on 2018-12-28 | In 关系型数据库 , MySQL

MariaDB

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

Read more »

Linux虚拟环境使用

Posted on 2018-12-28 | In Linux

Linux编译安装

此处以python3.6为例

下载python3的源码

cd /opt
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

Read more »
123

yaosir0317

yaosir0317个人博客,持续更新中...

27 posts
17 categories
19 tags
GitHub
© 2019 yaosir0317