python
文章平均质量分 78
oHeiDou
这个作者很懒,什么都没留下…
展开
-
中间件mysql的学习和使用
1.最近发现一个同事遗留的bug,mysql数据经常的写入不成功,但是我手动点击接口却可以,后来检查代码发现接口调用的时候,只关闭了cursor,并没把db关闭,这样就会导致某个时间段,请求过多,数据获取后不释放;连接资源,导致mysql不再接收其他请求。而我后面手动点击的时候,mysql因为超时自动释放连接才空余下来可用的连接。mysql处理流程:...原创 2020-06-16 15:34:01 · 302 阅读 · 0 评论 -
python的一个缓存包cacheout
今天遇到一个问题,其实我可以把获取的数据全部放到 redis里面并且性能更好,但是redis里面有类似的数据,本来key的形式就有点复杂,我就不想设计了,想到python有一个类似go语言后端服务器自身的内存作为缓存,实现数据缓存。这里放一个链接。Python缓存神奇库cacheout全解...原创 2020-05-11 16:29:13 · 1070 阅读 · 0 评论 -
多任务处理请求(拷贝文件)多线程,多进程,多进程池。协程的使用
并行与并发:多个cpu同步处理各自的事情,就是并行。只有一个cpu,执行到耗时的代码需要切换做另一个事情,这就是并发1.普通版:# 复制文件夹# 1.创建一个文件夹# 2. 要被复制的文件夹进行遍历# 3. 循环复制到别一个文件夹中import osfrom shutil import rmtreedef copy_file(file_before, file_after...原创 2020-04-02 00:09:14 · 630 阅读 · 0 评论 -
(笔记整理)python多进程
进程是分配资源的,线程是做事情的开启一个进程会自动在该进程里面产生一个主线程简单的多进程案例:import multiprocessingimport timedef dance(dancer, age): while 1: time.sleep(1) print("dancer:%s age:%s" % (dancer, age))...原创 2020-04-01 21:06:37 · 202 阅读 · 0 评论 -
go语言练习课题
day01请获取字符串"hello我要杀了你这头猪",中有多少个中文。字符和字节和字符串go语言,字符串有一个特点,不能修改。字符:用单引号包裹,单个字母,单个符号,单个文字字符串:用双引号包裹。字节:1byte=8bitgo语言中字符串都是UTF8编码,UTF8编码中一个汉字一般占用3个字节Go 语言的内建函数 len(),可以用来获取切片、字符串、通道(channel)等的长度...原创 2020-02-04 00:57:01 · 264 阅读 · 0 评论 -
(笔记整理)Python 多线程
Python 的多线程使用的threading模块通过使用threading.Thread创建一个新的线程==#如果子线程开启以后,后面的代码就会直接执行了,不会等子线程执行完#只要子线程内的函数执行完,那么子线程就结束#开启是.start开启我们的周期#只要子线程不死,主线程一都在==以下是最基本的多线程使用,包含传参。# coding=utf-8import threadin...原创 2020-02-01 23:33:35 · 134 阅读 · 0 评论