postgresql中的replace函数 Posted on 2021-04-13 select replace(字段名,E’\r’,’’) from 表名 where 字段名 like E’%\r%’;; 查看修改后结果,并不真实修改数据库 update 表名 set 字段名=replace(字段名,E’\r’,’’) where 字段名 like E’%\r%’;; 更改字 ... Read more »
DNS与NS、NS记录 Posted on 2021-04-01 DNS:人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。 当你的网站制作完成后上传到你的虚拟主机时,你可以直接在浏览器中输入IP地址浏览你的网站,也可以输入域名查询你的网站,虽 ... Read more »
docker端口映射相关问题 Posted on 2021-04-01 docker容器内提供服务并监听8888端口,要使外部能够访问,需要做端口映射。 1docker run -it --rm -p 8888:8888 server:v1 此时出现问题,在虚机A上部署后,在A内能够访问8888端口服务,但是在B却不能访问。 这应该是由于请求被拦截。 1. 查看fire ... Read more »
高并发、高性能、高可用相关概念 Posted on 2021-03-30 高并发通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。 响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要2 ... Read more »
pycharm操作flask的坑 Posted on 2021-03-27 标题pycharm操作Flask的app.run()的坑我们如果自定义配置了app.run()中debug、host、port直接点击pycharm的运行flask,默认是不会起任何作用的。 解决办法是有两种:1.直接在pycharm的终端中运行,修改的配置则生效。但每次需要手动输入命令。 2. ... Read more »
python中正则表达式 Posted on 2021-03-25 re模块re模块的使用过程 12345678910#coding=utf-8# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group() ... Read more »
goland在mac下的交叉编译 Posted on 2021-03-23 Golang在 Mac、Linux、Windows 下交叉编译Windows 下编译 Linux 64位系统的可执行程序 1234SET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64go build main.go Windows 下编译 macOS 64位 ... Read more »
python中@property属性详解 Posted on 2021-03-19 Python内置有三大装饰器:@staticmethod(静态方法)、@classmethod(类方法)、@property(描述符),其中静态方法就是定义在类里的函数,并没有非要定义的必要;类方法则是在调用类属性、传递类对象时使用;而@property则是一个非常好用的语法糖。@property最 ... Read more »
Nginx启用proxy_buffer缓冲 Posted on 2021-03-19 buffer 是什么buffer ,即缓冲区,它在 Nginx 上发挥的作用就是 启用一个缓冲区,先在这个缓冲区内进行存储,再把数据发送出去 。和在线观看视频有点类似,先把视频文件缓冲一部分到本地再开始播放。 若没有 buffer,数据将会直接从 Nginx 传输到客户端。假设如果客户端的加载速度足 ... Read more »
python面向对象编程 Posted on 2021-03-18 动态语言的定义 动态编程语言是高级程序设计语言的一个类别,在计算机科学领域已被广泛应用。它是一类 在运行时可以改变其结构的语言 :例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便是一个动态语言,除此之外如 PHP ... Read more »