刘勇的blog
倚楼听风雨,淡看江湖路。
Toggle navigation
刘勇的blog
Home
About
Archives
Tags
2019年11月10日日记
一晃半年已过,在这半年的时间里,有来自家庭的温暖和收获,有工作上的积累和喜悦。热爱生活,就从写日记开始。 最近看了一部电视剧《在远方》,主要讲述了快递行业的创业故事,同时夹带着爱情、友情等主题。在这个电视剧里主要有2方面内容有些感悟。 第一点:创业真的很艰难,迈出这一步都需要很大的勇气,因为你要经历嘲笑、冷骂、背叛、孤独,甚至是1-3年没收入且家人质疑等问题,听起来是不是很惨。在......
Posted by 刘勇(lyonger) on 2019-11-30
生活
07-flask-请求与钩子函数
get请求和post请求: get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求。 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的。 post请求: 使用场景:如果要对服务器产生影响,那么使用post请求。 传参:post请求传参不是放在url中,是通过form data的形式发送给......
Posted by 刘勇(lyonger) on 2019-11-30
后端
06CPU性能指标分析-Linux性能优化
CPU性能指标 性能工具 从CPU性能指标出发,当你查看到性能指标时,可以明确知道使用哪个性能工具。 如果已经安装性能工具,要知道工具可以提供哪些指标。 快速定位CPU问题 推荐阅读websocket的几种测试方式KSM应用实践supervisor的Listeners机制...
Posted by 刘勇(lyonger) on 2019-11-30
Linux
06-flask-session和cookie
cookie cookie出现的原因:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务器通过浏......
Posted by 刘勇(lyonger) on 2019-11-30
后端
05-flask-数据库
Mac和Windows下数据库的安装 Mysql为例 https://dev.mysql.com/downloads/mysql/ Mac上安装Mysql很简单,直接一顿下一步安装就可以了。 设置初始化密码的命令是: 1mysqladmin -uroot password [password] windows: *. 如果没有安装.net Framework 4,就在那......
Posted by 刘勇(lyonger) on 2019-11-30
后端
04CPU使用率分析-Linux性能优化
节拍率 为了维护CPU时间,Linux通过事先定义的节拍率(内核中表示HZ)来触发时间中断,并使用全局变量Jiffies来记录开机以后的节拍次数。每发生一次时间中断,jiffies的值就加1. 节拍率HZ是内核的可配置参数,可以设置为100、250、1000等。而用户空间的节拍率USER_HZ固定为100,你可以通过/boot/config内核选项来查看。 1grep 'CON......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
04-flask-模版渲染
Flask渲染Jinja2模板和传参 如何渲染模板: 模板放在templates文件夹下 从flask中导入render_template函数。 在视图函数中,使用render_template函数,渲染模板。注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径。 模板传参: 如果只有一个或者少量参数,直接在render_template函数中添加关键字参数就可......
Posted by 刘勇(lyonger) on 2019-11-30
后端
03CPU上下文切换-Linux性能优化
基本概念 CPU上下文:即CPU在运行任何程序前所必须依赖的环境,即CPU寄存器和程序计数器。其中CPU寄存器是CPU内置的容量小、但速度极快的内存。而程序计数器则是用来存储CPU正在执行的指令位置、或者即将执行的下一条指令位置。 CPU上下文切换:即把前一个任务的CPU上下文(CPU寄存器和程序计数器)保存起来,然后加载新任务的上下文到这些寄存器和程序计数器,最后再跳转到程序计数器所指的......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
03-flask-基础
第一个flask程序讲解 第一次创建项目的时候,要添加flask的虚拟环境。添加虚拟环境的时候,一定要选择到python这个执行文件。比如你的flask的虚拟环境的目录在/User/Virtualenv/flask-env/bin/python。 flask程序代码的详细解释: 123456789# 从flask这个框架中导入Flask这个类from flask import Fl......
Posted by 刘勇(lyonger) on 2019-11-30
后端
02平均负载-Linux性能优化
概念 平均负载是指单位时间内,系统处于可运行状态和不可中断状态(等待CPU或者等待I/O)的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系,直观上理解就是单位时间内的活跃进程数,但它实际上是活跃进程数的指数衰减平均值。下面解释一下可运行状态和不可中断状态。 可运行状态的进程,是指正在使用CPU或者正在等待CPU的进程,也就是PS命令中看到的R状态的进程。 不可中断状态......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
← Newer Posts
Older Posts →
FEATURED TAGS
后端
前端
Linux
生活
工作
Gitlab
Docker
DevOps
数据库
Windows
FreeBSD
云原生
ABOUT ME
I am a slow walker,But I never walk backwards.
RECENT POSTS
30-而立之年
网易游戏如何做到动态伸缩?
eks-fargate服务最佳实践
perforce和git和svn大文件存储测试对比
2021年规划
FRIENDS
酷壳CoolShell
阮一峰的网络日志
ARCHIVES
August 2022
1
May 2021
2
April 2021
1
February 2021
2
December 2020
1
November 2020
1
October 2020
1
July 2020
2
June 2020
1
May 2020
1
April 2020
3
March 2020
9
February 2020
4
January 2020
6
December 2019
3
November 2019
37