1. 修改表信息 修改表名字 alter table `user` (old) rename to `user1` (new); 修改表注释 alter table `user` comment '注释内容'; 2. 修改表字段信息 修改字段类型和注释 alter table `user` modi ...
分类:
数据库 时间:
2020-12-31 12:22:39
阅读次数:
0
前言 最近在看 python GC 这块,主要参考了武老师的是视频和博客,自己再总结一下。 我的 python 源码版本 3.9.0。 知识点 python GC 主要分为引用计数和分带的标记清除两种 GC。 引用计数会一直占用系统资源,需要持续监控对象的引用 标记清除有 STW(stop the ...
分类:
编程语言 时间:
2020-12-30 10:47:29
阅读次数:
0
在resource里引入Library selenium2library Library String (正则对于数据处理) 操作 关键字 打开浏览器 Open Browser 地址 浏览器(谷歌:gc 火狐:ff) 控制浏览器最大化 Maximize Browser Window 隐式等待元素显示 ...
分类:
其他好文 时间:
2020-12-29 11:28:06
阅读次数:
0
指定位置替换字符 def replace_char(old_string, char, index): ''' 字符串按索引位置替换字符 ''' old_string = str(old_string) # 新的字符串 = 老字符串[:要替换的索引位置] + 替换成的目标字符 + 老字符串[要替换的 ...
分类:
编程语言 时间:
2020-12-25 12:09:20
阅读次数:
0
Mybatis提供了一般查询和流式查询模式,先说一下怎么配置 1、一般查询 2、流式查询 测试场景 mysql中循环插入100,000条数据 IDEA运行时堆内存设置为初始分配堆内存20m,最大堆内存30m。如下 先使用一般查询测试: 可以发现这里GC占用大量时间为了释放很小的空间,这是一种保护机制 ...
分类:
其他好文 时间:
2020-12-24 11:40:05
阅读次数:
0
一、shutil 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), open('new.x ...
分类:
编程语言 时间:
2020-12-22 12:00:03
阅读次数:
0
STOPREPLICA|SLAVE语句1.STOP{REPLICA|SLAVE}[thread_types][channel_option]2.3.thread_types:4.[thread_type[,thread_type]...]5.6.thread_type:IO_THREAD|SQL_THREAD7.8.channel_option:9.FORCHANNELchannel此语句停止复制
分类:
数据库 时间:
2020-12-08 12:49:19
阅读次数:
10
多线程 一、线程简介 1. Process与Thread 程序 (运行) >进程 >线程 一个进程中包含若干个线程,线程是CPU调度和执行的单位 mian即主线程 线程是独立的执行路径 程序运行时,即使自己没有创建线程,后台也会有多个线程 主线程,gc线程 一个进程中,如果开辟多个线程,线程的调度由 ...
分类:
编程语言 时间:
2020-12-07 11:52:51
阅读次数:
15
weakref模块主要的作用:就是一种弱类型的应用,使用此类型,内存管理不再以传统计数器的次数来实现内存的回收,而是通过单独开辟的内存来存储实例的对象,然后通过指针地址引用的方式,实现对象的调用,使用完成后,GC马上回收内存,从而达到高效回收内存,提高效率。 一、常用的方法有两种 weakref.W ...
分类:
编程语言 时间:
2020-11-30 15:56:38
阅读次数:
7
Java中的内存管理 要了解Java中的内存泄漏,首先就得知道Java中的内存是如何管理的。 在Java程序中,我们通常使用 new 为对象分配内存,而这些内存空间都在堆上。 Java判断对象是否可以回收使用的而是可达性分析算法。 这个算法的基本思路就是通过一系列名为 "GC Roots" 的对象作 ...
分类:
编程语言 时间:
2020-11-19 12:22:42
阅读次数:
8