腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
流柯技术学院
免费公开课:https://ke.qq.com/course/333889
专栏成员
举报
227
文章
473420
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(227)
其他(123)
linux(21)
python(16)
windows(15)
java(14)
数据库(9)
云数据库 SQL Server(8)
sql(7)
tomcat(7)
https(7)
xml(6)
yum(6)
.net(5)
jvm(5)
selenium(5)
人工智能(4)
http(4)
编程算法(4)
ssh(4)
安全(4)
android(3)
oracle(3)
apache(3)
SSL 证书(3)
开源(3)
缓存(3)
压力测试(3)
shell(3)
正则表达式(3)
json(2)
qt(2)
access(2)
github(2)
api(2)
maven(2)
nginx(2)
容器镜像服务(2)
自动化(2)
网络安全(2)
jdk(2)
erp(2)
dns(2)
jdbc(2)
grep(2)
tcp/ip(2)
exe(2)
go(1)
bash(1)
bootstrap(1)
html(1)
webview(1)
postgresql(1)
ide(1)
git(1)
svn(1)
unix(1)
windows server(1)
centos(1)
命令行工具(1)
腾讯云测试服务(1)
容器(1)
存储(1)
分布式(1)
html5(1)
gui(1)
自动化测试(1)
jenkins(1)
zabbix(1)
lnmp(1)
anaconda(1)
大数据(1)
微信(1)
数据分析(1)
kafka(1)
assertion(1)
awk(1)
binary(1)
command(1)
config(1)
default(1)
introspection(1)
jmeter(1)
loadrunner(1)
locale(1)
pip(1)
pytest(1)
python3(1)
release(1)
search(1)
sourcetree(1)
url(1)
测试(1)
服务器(1)
工具(1)
函数(1)
乱码(1)
配置(1)
统计(1)
系统(1)
效率(1)
原理(1)
搜索文章
搜索
搜索
关闭
Python快速排序算法
python
编程算法
目录 排序流程: python实现 源自:百度百科- 快速排序算法 排序流程: 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: 首先设定一个分界值,通过该分界值将数组分成左右两部分。 将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。 然后,左边和右边的数据可以独立排序。对于左侧的数组数据,又可以取一个分界值,将该部分数据分成左右两部分,同样在左边放置较小值,右边放置较大值。右侧的数组数
流柯
2021-07-20
442
0
正则表达式的回溯[转]
正则表达式
编程算法
近期我在为Lazada卖家中心做一个自助注册的项目,其中的shop name校验规则较为复杂,要求: 1. 英文字母大小写 2. 数字 3. 越南文 4. 一些特殊字符,如“&”,“-”,“_”等 看到这个要求的时候,自然而然地想到了正则表达式。于是就有了下面的表达式(写的比较龊):
流柯
2020-01-15
1K
0
Oracle的AWR报告分析
oracle
数据库
sql
编程算法
* 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。 如何分析: * 在看awr报告的时候,我们并不需要知道所有性能指标的含义,就可以判断出问题的所在,这些性能指标其实代表了oracle内部实现,对oracle理解的越深,在看awr报告的时候,对数据库性能的判断也会越准确 * 在看性能指标的时候,心里先要明白,数据库出现性能问题,一般都在三个地方,io,内存,cpu,这三个又是息息相关的(ps:我们先假设这个三个地方都没有物理上的故障),当io负载增大时,肯定需要更多的内存来存放,同时也需要cpu花费更多的时间来过滤这些数据,相反,cpu时间花费多的话,有可能是解析sql语句,也可能是过滤太多的数据,到不一定是和io或内存有关系了 * 当我们把一条sql送到数据库去执行的时候,我们要知道,什么时候用到cpu,什么时候用到内存,什么时候用到io 1. cpu:解析sql语句,尝试多个执行计划,最后生成一个数据库认为是比较好的执行计划,不一定是最优的,因为关联表太多的时候,数据库并不会穷举所有的执行计划,这会消耗太多的时间,oracle怎么就知道这条数据时你要,另一个就不是你要的呢,这是需要cpu来过滤的 2. 内存:sql语句和执行计划都需要在内存保留一段时间,还有取到的数据,根据lru算法也会尽量在内存中保留,在执行sql语句过程中,各种表之间的连接,排序等操作也要占用内存 3. io:如果需要的数据在内存中没有,则需要到磁盘中去取,就会用到物理io了,还有表之间的连接数据太多,以及排序等操作内存放不下的时候,也需要用到临时表空间,也就用到物理io了 这里有一点说明的是,虽然oracle占用了8G的内存,但pga一般只占8G的20%,对于专用服务器模式,每次执行sql语句,表数据的运算等操作,都在pga中进行的,也就是说只能用1.6G左右的内存,如果多个用户都执行 多表关联,而且表数据又多,再加上关联不当的话,内存就成为瓶颈了,所有优化sql很重要的一点就是,减少逻辑读和物理读
流柯
2018-08-30
4.6K
0
用jmeter通过ssl验证访问https
https
erp
编程算法
找了一个支付宝的网站尝试。https://memberprod.alipay.com/account/reg/index.htm
流柯
2018-08-30
2.5K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档