自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 再见MYSQL - 06 - 查询性能优化

查询优化 索引优化 表库结构优化 三架马车6.1 为什么会慢 ?

2021-02-03 08:40:42 130 1

原创 再见MYSQL - 05 - 高性能索引

索引在mysql中叫** “key” **索引是对查询性能优化最有效的手段。但是又常常被忽略本章假设使用的是机械硬盘驱动器,对固态硬盘,索引的原则 依然成立,只是糟糕的索引影响没有对机械硬盘那么大5.1 索引基础联合索引 和 单列索引是完全不同的! 不管是创建 还是 查询5.1.1 索引的类型B-Tree 索引所有的值都是按顺序存储的,且每个叶子页到根的距离相同。因为B-TREE是按顺序存储,所以很适合查找范围数据。如按字母顺序查找 A ~ C 开头的值 。联合索引如CREATE

2020-09-03 16:48:02 133

原创 再见MYSQL - 04 - Schema与数据类型优化

好的 逻辑设计 与 物理设计 查询执行 是高性能的3架马车选择优化的数据类型数据类型越小越好越简单越好尽量 NOT NULLNULL 对于索引,统计, 比较都会比较难, 尽量给 NOT NULL, 索引列的值 尽量不要有NULL出现例如:DATETIME 和 TIMESTAMP , 都可以表示时间,但是TIMESTAMP 只要一半的空间,并且根据时区变化,有特殊的自动更新能力MYSQL为了兼容,有很多别名的数据类型,如 INTEGER, BOOL, NUMERIC, 实际上只是别名,不

2020-08-20 11:02:50 156

原创 再见MYSQL - 03 - 服务器性能剖析

通过性能剖析进行性能优化

2020-08-17 17:08:53 101

原创 再见MYSQL - 01 - 架构与历史

事务事务的隔离级别这比我们平时了解的要复杂死锁多个事务对同一个资源进行占用,都锁定给自己用,结果都用不了。如下图,如果两个事务都执行了第一行的语句,到第二行就会互相死锁了。innoDB目前的处理办法是,将持有最少行级排他锁的事务进行回滚。这也是比较简单的死锁回滚算法。要解决这个问题,大部分情况下只要重新执行回滚的事务即可。自动提交(AUTOCOMMIT)默认,如果不是显示提交,每个查询都被当成一个事务执行。mysql> SHOW VARIABLES LIKE 'AUTOCOMM

2020-08-17 17:08:15 58

原创 一文搞懂Redis的锁

锁!# 建立锁$lock = $redis_obj->setnx('lock1',1);if($lock){ //todo ... }#释放锁$redis_obj->del('lock1');incr 线程安全$left = $redisObj->incr($key,$num); if($left>= 0 ){ // todo ... }

2020-07-10 17:31:44 493

原创 golang 开荒 - 0 - 接口

接口是一组方法的签名(这里説签名,因为真的只有名字,没有实现)的集合,一个结构体可以选择实现接口的方法,通过接口,一个数据可以被多个不同的结构体使用。这就是多态因此,接口就是定义了对象的行为。For example, a Dog can walk and bark. If an interface defines method signatures for walk and bark while Dog implements walk and bark methods, then Dog is sai

2020-07-09 15:34:16 148

原创 golang 开荒 - 3 - 用原生GO写一个分布式爬虫-单任务版

目标: 获取并打印所有城市第一页用户的详细信息

2020-07-08 10:02:17 270

原创 golang 开荒 - 2 - 用原生GO写一个分布式爬虫

使用ElasticSearch 作为数据存储标准模板库实现 http 数据展示主题内容:新闻,博客,社区人: 相亲,求职网站方式城市列表 》 城市 》 下一页 》 用户用户 》 猜你喜欢

2020-07-08 10:01:43 147

原创 charles fiddler android 10 WIN10 抓包的经历

PC 安装charles安装 VirtualXposedhttps://github.com/android-hacker/VirtualXposed/releases安装 JustTrustMehttps://github.com/Fuzion24/JustTrustMe/releases/tag/v.2

2020-07-07 19:47:56 1822 1

原创 golang 开荒 - 1 - 广度优先走迷宫

golang中fscanf读取文件时把回车替换成0

2020-07-05 00:35:00 104

原创 golang 开荒 - 0 - goroutine && channel

goroutine协程 coroutine轻量级"线程"非抢占式,主动交出控制权编译器/解释器/虚拟机层面linux 安装 go wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz # 解压文件 tar xfz go1.13.4.linux-amd64.tar.gz -C /usr/local #修改~/.bashrcvim ~/.bashrc#添加Gopath路径export GOPATH=/usr/

2020-06-27 21:47:29 274

原创 tp5 namespace正确但是找不到类的问题

关键就是文件的路径与namespace不一样,解决办法是先require引入文件,再引入namespace 如下:require_once dirname(dirname(FILE)) . ‘/sdk/Profile/IClientProfile.php’;$iClientProfile = \api\sdk\DefaultProfile::getPro 。。。。。。...

2019-02-26 18:06:58 3100 1

原创 机器学习python常用函数

机器学习python常用函数titanic.isnull().sum() 统计为null的值的个数print admissions[‘predicted_label’].value_counts()print admissions.head():0 5981 46Name: predicted_label, dtype: int64admit gpa ...

2018-11-12 11:57:07 176

《蒙特卡罗统计方法(第2版)(英文版)》

《蒙特卡罗统计方法(第2版)(英文版)》内容简介:Introduction、Statistical Models、Likelihood Methods、Bayesian Methods、Deterministic Numerical Methods、Optimization、Integration、Comparison、Problems、Notes、Prior Distributions、Bootstrap Methods、Random Variable Generation、Introduction、Uniform Simulation、The Inverse Transform、Alternatives、Optimal Algorithms、General Transformation Methods、Accept-Reject Methods、The Fundamental Theorem of Simulation、The Accept-Reject Algorithm、Envelope Accept-Reject Methods、The Squeeze Principle、Log-Concave Densities等等。...........................................................................................................................................................................................................................................................................................................

2021-03-17

2020汤家凤1800题数学三-解析册02.pdf

2020汤家凤1800题数学三-解析册02.pdf 汤家凤招牌资料

2019-08-16

数据结构与算法分析_Java语言描述(第3版)源码下载

数据结构与算法分析_Java语言描述(第3版)源码 免费的, 开源万岁

2017-04-01

code-chapter7.rar

Java语言程序设计案例教程 chapter7

2012-07-12

空空如也

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

TA关注的人

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