自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 锤爆MySQL之事务

MySQL 事务事务和ACID特性介绍MySQL 事务主要用于**处理操作量大,复杂度高的数据。**例如:在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句一般来说,事务

2020-08-07 15:48:54 174

原创 锤爆MySQL之架构

MySQL架构1. 逻辑架构MySQL逻辑架构采用SQL层和存储引擎分离的方式,真正实现了数据存储和逻辑业务的分离,MySQL的SQL层从宏观上可以分为三层:客户端通过连接/线程处理层来连接MySQL数据库,连接/线程处理层主要用来处理客户端的请求、身份验证和数据库安全性验证等。查询缓存和查询分析器是SQL层的核心部分,其中主要涉及查询的解析、优化、缓存,以及所有内置的函数,存储过程,触发器,视图等功能。优化器主要负责存储和获取所有存储在MySQL中的数据。可以把这三层统称为MySQL数据

2020-08-05 15:38:36 218 1

原创 锤爆MySQL之锁

锁的分类按锁的粒度来分:全局锁:作用于整个database,由sql layer层实现表级锁:作用于整个table,由sql layer 层实现。开销小,加锁快;不会出现死锁;锁定粒度大,发省锁冲突的概率最高,并发度最低;行级锁:作用于某行,或者行间隙,由某层存储引擎实现。开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高按功能分:共享读锁排他写锁按实现方式分:1悲观锁表级锁表锁(MySQL layer)手动加read l

2020-08-01 16:13:08 219

原创 锤爆mysql之索引

索引是什么?帮助Mysql高效获取数据的数据结构,通俗来讲:数据库索引就像是一本书的目录,能够加快数据库的查询速度作用:方便查找—检索索引查询内容—覆盖索引排序索引本身也要被春村在磁盘文件中的索引包括:聚集索引,覆盖索引,组合索引,前缀索引,唯一索引等,没特别说明默认都是使用B+数结构组织(多路搜索树,并不一定是二叉树)的索引。索引的优势和劣势优势可以提高检索效率,降低IO成本—检索通过索引进行排序,降低排序成本,减低CPU消耗—排序被索引的列自动排序,包括【单列索引】

2020-07-29 10:20:13 141

原创 爬虫之盗亦有道beautifulsoup

beautifulsoup 安装cmd控制窗口输出pip install beautifulsoup4测试时候安装成功import requestsr=requests.get("https://www.baidu.com/")r.textdemo=r.textfrom bs4 import BeautifulSoupsoup=BeautifulSoup(demo,"html.parser")html.parsers 是个解释器解析器使用方法条件bs4Bea

2020-07-27 15:35:33 102

原创 爬虫之盗亦有道简单实例

简单爬取京东商品信息iimport requeststry: url="https://item.jd.com/100008348542.html" kv={'user-agent':'Mozilla/5.0'} r=requests.get(url,headers=kv) r.raise_for_status() r.enciding=r.apparent_encoding print(r.text[1000:2000]) print(r.req

2020-07-25 20:54:01 139

原创 爬虫之盗亦有道requests

import requestsurl="http://www.baidu.com"r=requests.get(url)print(r.status_code)#200为成功,其他为失败print(r.text)print(r.encoding)#从header中得到的编码方式,header中没有cheater,就默认为ISO-8859-1print(r.apparent_encoding)#备用编码方式,比默认更准确r.encoding="utf-8"print(r.text)requ

2020-07-25 18:34:35 163

原创 pandas使用iloc出现的小错误

pandas使用过程出现了一个小错误,话不多说直接上。“TypeError: call() takes from 1 to 2 positional arguments but 3 were given”import numpy as npimport pandas as pd#创建Series对象s=pd.Series([1,3,5,np.nan,6,8])print(s)#创建...

2020-04-28 23:10:17 2098

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除