E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高性能mysql总结笔记
【笔记】
高性能MySQL
(第三版)——第1章:MySQL架构与历史
1.1MySQL服务器逻辑架构最上层的服务并不是MySQL所独有的,大多数基于网络的客户端/服务器的工具或者服务都有类似的架构。比如连接处理、授权认证、安全等等。第二层架构是MySQL比较有意思的部分。大多数MySQL的核心服务功能都在这一层,包括查询解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。第三层包
qqqqq1993qqqqq
·
2020-07-13 12:54
MySQL
【笔记】
高性能MySQL
(第三版)——第2章:MySQL基准测试
基准测试(benchmark)是MySQL新手和专家都需要掌握的一项基本技能。简单地说,基准测试是针对系统设计的一种压力测试。通常的目标是为了掌握系统的行为。但也有其他原因,如重现某个系统状态,或者做新硬件的可靠性测试。2.1为什么需要基准测试基准测试是唯一方便有效的、可以学习系统在给定的工作负载下会发生什么的方法。基准测试可以观察系统在不同压力下的行为,评估系统的容量,掌握哪些是重要的变化,或者
qqqqq1993qqqqq
·
2020-07-13 12:54
MySQL
【笔记】
高性能MySQL
(第三版)——第4章:MySQL基准测试
4.1选择优化的数据类型更小的通常更好。一般应该尽可能使用能正确存储数据的最小数据类型,更小的数据类型通常更快,因为他们占用更少的磁盘、内存和CPU缓存,并且处理需要的CPU周期更少。简单就好。整型比字符串操作代价更低。两个例子:1、应该用MySQL内建的类型来记录日期和时间2、应该用整型来存储IP地址(IP地址正好是32位,而且都是01值,可以转换成整形数值)尽量避免null。可为NULL的列使
qqqqq1993qqqqq
·
2020-07-13 12:23
MySQL
【超全必看】Mybatis基础入门学习
总结笔记
(附搭建过程及示例代码)【上】
基础入门案例项目整体结构创建一个maven项目不用导入骨架,pom.xml配置如下:(这里我的数据库是8.0.18,mybatis是3.4.5,根据不同的版本可调整自己的配置)4.0.0com.sjhmybatisjar1.0-SNAPSHOTorg.apache.maven.pluginsmaven-compiler-plugin88org.mybatismybatis3.4.5mysqlmys
2020GetGoodOffer
·
2020-07-13 11:07
JAVA
MySQL
SSM
数据库期末
总结笔记
(《数据库系统概论》第五版(王珊、萨师煊编著))
参考教材:数据库系统概论第五版(王珊萨师煊版本)文章目录1.绪论1.1.数据库系统概述1.2.什么是数据管理1.3.数据库系统与人工管理、文件系统比1.4.数据库系统特点1.5.数据模型1.6.数据库系统模式的概念1.7.数据库系统的组成2.关系代数2.1.关系模式与关系的区别3.标准语言SQL3.1.SQL的数据定义功能3.2.SQL特点3.3.视图的作用4.数据库安全性4.1.什么是数据库安全
fine_rain
·
2020-07-13 11:14
数据库
Mathf数学常量的使用 u3d学习
总结笔记
本
1.Mathf常量2.Mathf方法()//=========================================1.Mathf常量print(Mathf.Deg2Rad);//从角度到弧度的转换常数(只读)。不明print(Mathf.Rad2Deg);//弧度到角度转换常数(只读)。不明print(Mathf.Infinity);//表示正无穷(只读)。print(Mathf.Ne
闪电Y黑客
·
2020-07-13 11:14
u3d总结笔记
sql中的explain
关于sql优化,这个话题太大,我怕我说不好,因此本文仅以sql优化工具为题,如果对sql优化有兴趣,我建议去阅读下
高性能Mysql
这本书,我最近也在读,此文也算是我在阅读此书过程中的一些收获总结。
humorrr
·
2020-07-13 10:53
数据库
《
高性能mysql
》之Schema与数据类型优化(第四章)
①简单原则更小通常更好、简单就好、尽量避免NULL②数据类型选择--整型:尽量使用unsigned(不允许负值),且选择合适大小的整型数据,表如下:数据类型大小M(默认值)范围(有符号)范围(无符号)用途tinyint[(M)][UNSIGNED][ZEROFILL]1字节4-128~127(-27~27-1)0~255(0~28-1)非常小整数值smallint[(M)][UNSIGNED][Z
Lidisam
·
2020-07-13 09:59
mysql
高性能MySQL
mysql事务
项目中使用的是mysql数据库,有幸看到《
高性能mysql
》一书,并且参考其对事务的介绍,结合实际开发对事务进行了测试,主要关注点在事务的隔离级别、innodb_flush_log_at_trx_commit
沉默王二
·
2020-07-13 09:08
mysql
事务
【
高性能MySQL
】第四章Schema与数据类型优化(上)
前言:高性能的基石:良好的逻辑、物理设计,根据系统要执行的查询语句设计schema本章关注MySQL数据库设计,介绍mysql数据库设计与其他关系型数据库管理系统的区别schema:【源】schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。为了区分不同的集合,就需要给不同的集合起不同的名字,默认情况下一个用户对应一个集合,用户的schema名等于用户名,并作为该
金兴啊
·
2020-07-13 08:54
♥
数据库和缓存
-----MySQL
做一个合格的程序猿之MYSQL存储引擎INNODB简介之非锁定读(二)
MYSQL5.5版本之后默认的存储引擎是INNODB,其最主要的特点之一是支持非锁定读面试中最常见的问题是mysql的事务隔离级别,感觉大家都快背诵了(下面摘入于《
高性能MYSQL
第三版》):好了,背诵完了之后
BazingaLyncc
·
2020-07-13 07:45
mysql
mysql高性能笔记-schema与数据类型一
参考:O'Reilly的第三版
高性能MySql
和阿里巴巴java代码规范1.2.0。总结的内容基本是mysql5.0以上的版本,存储引擎是InnoDB。
光军丶
·
2020-07-13 07:05
mysql
4.
高性能MySQL
--- Schema与数据类型优化
4.Schema与数据类型优化4.1选择优化的类型原则:1.更小的通常更好一般情况下,应该尽量选择可以正确存储数据的最小数据类型。更小的数据类型通常更快,因为它们占用更少的磁盘,内存和cpu缓存,并且处理时需要cpu周期也更少。但是要确保没有低估需要存储的值的范围。2.简单就好简单的数据类型的操作通常需要更少的cpu周期。例如,整型比字符串操作代价更低,因为字符集和校对规则(排序规则)使字符集比整
enlyhua
·
2020-07-13 04:33
高性能MySQL
数据
2018.1.6复盘D6 BY小小/自在生活
关于复盘:1、参加了HI小姐复盘群,每天打卡,好在形式不限(我基本以文字形式呈现,有时候是单一事件复盘,更多时候是记流水账)2、按周周组长的要求按萌姐的效率手册、
总结笔记
格式梳理(纸质还在路上,暂以电子版本代替
自在生活_823a
·
2020-07-13 03:44
计算机网络
总结笔记
趁着过年时间松,补补基础知识,哎,不是计算机学院的,很多细节不懂,重头来过咯,测试也不容易诶...架构图概述现在主要的三种网络电信网络有限电视网络计算机网络计算机网络的带宽就是固定时间内最大能传送多少数据,每秒可以通过多少比特传播速率和传输速率传播速度就是数据在传输媒体上跑的速度,想成你把数据发到网络上,网络上的传输速度传输速率则是你拉的网线,有多快,你把数据从你电脑发送到网络上就有多快,也就是你
Cloud_Huan
·
2020-07-13 00:49
计算机网络基础
《
高性能MySQL
》读书笔记(1)
慢查询当一个资源变得效率低下的时候,应该了解一下为什么会这样。有如下可能原因:1.资源被过度使用,余量已经不足以正常工作。2.资源没有被正确配置3.资源已经损坏或者失灵因为慢查询,太多查询的实践过长而导致堆积在逻辑上。慢查询到底是原因还是结果?在深入调查前是无法知晓的。记住,在正常的时候这个查询也是正常运行的。一个查询需要filesort和创建临时表并不一定意味着就是有问题的。尽管消除fileso
weixin_30500663
·
2020-07-12 23:05
阿里架构师的底层知识
总结笔记
(CPU、汇编语言、操作系统)太硬核了
总览由于文档的内容太多,所以只截取了部分内容展示,有想获取完整PDF文档的朋友:点赞后,私信【文档资料】即可(一定要记得关注我,不然没办法回复陌生人私信)CPU是什么?CPU实际做什么?CPU的内部结构CPU指令执行过程什么是内存?内存的物理结构内存的使用为什么用二进制表示?什么是二进制数?移位运算和乘除的关系、便于计算机处理的补数算数右移和逻辑右移的区别、逻辑运算的窍门、认识压缩算法几种常用压缩
架构师_橘子
·
2020-07-12 21:55
后端
java
linux
编程语言
操作系统
底层
tensorflow2.1笔记
下面是我根据北京大学曹健老师的tensorflow笔记课程做的一些
总结笔记
,强烈推荐大家一起来学习这一门免费课程。课程链接源码下载链接:https://
zhangpengfly
·
2020-07-12 19:07
机器学习
学习笔记——数据库事务
引用《
高性能mysql
》中非常经典的一个理解事务4个特性的例子,下面可以参照着例子来理解:A(原子性)是指事务中的这一系列操作要么都执行成功,要么都撤销,即将这一些列操作视为一个整体。
一世留恋510
·
2020-07-12 18:52
Mysql
声乐
总结笔记
1.没有对比,很多问题就不能暴露在水面上,只是潜藏在水底跟过去的自己对比,跟周围的同学对比,我们发现不足,查漏补缺对比,有动力前进,记录下来,清晰感觉到自己的进步和不足。对比,也是一种学习2.师傅领进门好的老师启发,激发兴趣,我好像有一块七零八落的拼图她给我信心,说,来我们把它们捡起来,拼凑起来,别怕,不难,我们一起来。所有的慌张,不安一扫而光。她可以给学生一个拐杖,让攀登的我们觉得再爬一步,不难
ZICOLOR
·
2020-07-12 18:08
学好Vue的基础--Vue源码解析(二)
nextTick注:本系列文章是对Vue源码学习的一个
总结笔记
,如有侵犯您的隐私请联系我修改或者删除。
前端韭菜
·
2020-07-12 14:40
vue
前端框架
javascript
vue
a href=mailto:的使用
总结笔记
1、相关知识:的几种用法众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法,所以就来整理下a标签中href的几种用法。一、js的几种调用方法(参考总结的)1、ahref="javascript:js_method();"这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为
年轻即出发
·
2020-07-12 12:38
HTML
高并发秒杀项目
总结笔记
(Golang, Redis, lua)
在这里,我梳理了我在秒杀系统的摸索过程中所遇到的所有技术细节,涉及的东西太多,有的部分细节另外写成了博客。此外,我重写了项目README,讲解开发代码细节:README系统结构这里画的主要是两个高并发事务(用户抢优惠券、查询优惠券)的处理过程,因为其他三个事务(注册、登录、商家添加优惠券)都不是高并发事务,不需要用到Redis,只需要直接与mysql数据库交互,比较简单。当大量的用户请求在短时间内
正则化
·
2020-07-12 11:29
solidity 语言
总结笔记
solidity语言pragmasolidity^0.4.20;/*pragma:版本声明solidity:开发语言^代表向上兼容*/public,internal,pravate,external4者的关系。属性默认权限为inernal,只有public类型的属性才可能供外部访问。internal和pravate类型的属性只能在合约内部使用。函数的权限默认是public类型,public类型的函
weixin_30566149
·
2020-07-12 06:01
电商SaaS:通用工具的设计
在这里贴一下
总结笔记
。电子商务,可以简单理解为,交易发生在互联网上的,以钱-货物/钱-服务交换为中心的商务活动。
茶泡饭inJuly
·
2020-07-12 06:28
今日复盘022~2017年12月23日星期六
1、从今天起开始正式的使用效率手册和
总结笔记
。将两个本子分开写。严格按照萌姐教书的方式开始写。每天训练自己的计划能力,展示自己的计划能力。
金伟的心灵花园
·
2020-07-12 05:34
Linux下的命令
总结笔记
(一)
说在前面的话:本文是以笔记的形式呈现,那么其内容也将会有一个更新的过程。其命令也为亲测内容,大家可以放心使用(蓝色字体部分除外,蓝色部分为未测试或测试后未验证)。如果有一些什么问题,可以给我留言。1.查看历史记录:history查看最近使用过的命令记录2.网络-(以太网和WIFI无线)ifconfigeth0显示一个以太网卡的配置ifconfigeth0显示一个以太网卡的配置ifupeth0启用一
Q-WHai
·
2020-07-12 03:04
Linux
拾遗增补
MySQL优化分库分表,为什么要分表,分表以后如何进行排序查询,业务如何设计?
昨天面试新人的时候,遇到了这么一个问题,按照自己的想法大体聊了一些,但大多是感性的,并没有完整的了解whyandhow.今天查了一些相关的资料,包括《MySQL性能调优与架构设计》、《
高性能Mysql
》
hongmingover
·
2020-07-12 01:32
数据库
系统设计
#新年觉醒#《改变》
总结笔记
我最初是在阳志平的微博上看到他推荐《改变》这本书,称为“行动科学的启蒙之作”,于是加进了书单,原本打算读的时间刚好和读书会的时间有重合,就很自然地选了这一本。读之前已经知道这是一本探究改变的学理的书,也准备了和这本有关联的其他几本书打算一起读,包括读书会范围内的《看见成长的自己》、《成功:动机和目标》以及另外的《教聪明人学习》和阿吉里斯的另一本书。除了最后一本以外,其他的基本读完。顺便吐槽下读书会
其叶沃若
·
2020-07-11 22:39
JavaWeb
总结笔记
jsp的静态包含和动态包含有生命区别Ø静态包含发生在:JSP---->java文件阶段。动态包含发生在:执行class文件阶段。动态加入。Ø静态包含:只生成一个java文件,动态包含:生成多个class文件。filter和servlet的区别是什么Ø从四个方面来区分:Ø概念:Øservlet是一种运行在服务器端的Java应用程序,独立于平台和协议,可以动态的生成web页面,它工作于客户端请求和服务
qq_528155278
·
2020-07-11 19:25
学习总结
2018,过有准备的人生。
今天很激动,可以开始用我最爱的《赢效率手册》了,去年间断地用打印的记录了自己的每一天行程,总感觉仪式感不够,三天打鱼两天晒网,2018,赢效率手册和
总结笔记
用起来,过有准备的人生。
艳子12
·
2020-07-11 12:19
HTML5标签
HTML5标签
总结笔记
HTML5标签笔记1.格式标签元素名和属性一般不区分大小写,特殊的如id和class需要区分格式标签:定义只取首字母的标签定义缩写定义文档作者或者拥有者的信息定义粗体文字定义文本的文本方向
一星一辰
·
2020-07-11 12:00
管理运筹学教程_期末复习_
总结笔记
写在最前面:纪念我悲催的运筹学单纯形表法1、Max变成min的标准形式Minz=s.t.X1,X2···02、列单纯形表()ZX1X2RHSZ(这一行抄的是max的因数)基变量3、进基变量看Z’选最大,离基变量看b/ai选最小,负数和零无穷大4、Z’一行全非正即可两阶段法1、将目标函数转化成极小化,引进松弛变量x4,x5,x6≥0,2、引进人工变量x6³0,构造辅助问题3、列出辅助问题的系数矩阵表
luobin19902011
·
2020-07-11 12:32
与学习无关
Python学习
总结笔记
(3)--多线程与线程同步
多线程与线程同步网上讲的很多了,这里就简单总结下。很多地方都讲了Python的多线程实际上是“假的”,原因就是Python的底层实现有一个GIL锁:GlobalInterpreterLock,任何Python线程执行前,必须先获得GIL锁,然后,每执行100条字节码,解释器就自动释放GIL锁,让别的线程有机会执行。这个GIL全局锁实际上把所有线程的执行代码都给上了锁,所以,多线程在Python中只
kikay
·
2020-07-11 10:20
Python
高性能MySQL
第六章笔记
1.不要查询不需要的列,不要用select*(减少内存占用和网络带宽占用,减少表结构变化带来的影响)2.EXPLAIN语句结果中的rows是预估的要扫描的行数,Extra:UsingWhere表示MySQL将通过WHERE条件来筛选存储引擎(注意是存储引擎)返回的记录一般MySQL能够使用如下三种方式应用WHERE条件,从好到坏:在索引中使用WHERE条件来过滤,在存储引擎层使用索引覆盖扫描(在E
hjvgf
·
2020-07-11 07:28
CNN backbone
总结笔记
算是一篇梳理backbone的
总结笔记
,前面部分不少内容都是照搬reference2的,稍微总结了一下里面的内容,后面增加了其中遗漏的以及今年新出的网络(FPN,Hourglass,ResNeXt,DCN
Liu, Xu
·
2020-07-11 06:26
概念总结
高性能MySQL
之运行机制
MySQL服务器逻辑架构最上层:链接处理,授权认证,安全等处理第二层:查询解析、分析、优化、缓存以及内置函数(如:日期,时间,数学和加密函数)第三层:包含了存储引擎,存储引擎负责数据的存储和提取。链接管理和安全性每一个客户端链接都在MySQL服务器进程中拥有一个多线程,在CPU中轮询运行,服务器会负责缓存线程,因此不需要为每一个新建的链接创建或者销毁线程。MySQL5.5以后支持线程池插件,可以使
abundantstudy
·
2020-07-11 01:49
MySQL基础
mysql运行机制
OWASP_top_10漏洞的
总结笔记
这里简单地写一些关于OWASPtop10漏洞的一些利用技巧以及检测方法、防御方法等的笔记(很多是参考了《Web漏洞讲解》),有新的理解和学会好的方法之后会更新~同时也希望各位大牛给给建议~SQLInjection&BlindSQLInjection(SQL注入与SQL盲注漏洞):一、绕过WAF的方法:1.大小写绕过2.简单编码绕过3.注释绕过:如?id=1uni/**/onsele/**/ct1,
Mi1k7ea
·
2020-07-10 23:39
漏洞
Web安全
渗透
前端javascript
总结笔记
(一)--js的三座大山
前言:第一章为变量类型和计算。第二章到第四章分别是原型与原型链,作用域及闭包,异步和单线程,这三个就是我们说的三座大山。一、变量类型和计算1:JS中使用typeof能得到哪些类型?字符串(String)、数值(Number)、布尔值(Boolean)、Undefined、[Null对象,数组(Array),函数(Function)](Object)共5种2:何时使用===,何时使用==两等:当数据
低调的小犬_Hansen
·
2020-07-10 18:18
javascript
高性能MySQL
06-查询优化(慢查询)
一、分析原因SQL语句慢查询的原因有多种,如:1)数据方面:需要查询的表数据量太大导致性能下降;是否向数据库请求了不需要的数据行或数据列;MySQL是否在扫描额外的记录2)SQL语句太过于冗余3)等下面我们列出一下分析SQL查询慢的一些方法:1、记录慢查询日志分析查询日志,不要直接打开慢查询日志进行分析,这样比较浪费时间和精力,可以使用pt-query-digest工具进行分析。2、使用showp
Nosee123
·
2020-07-10 10:55
MySQL
高性能MySQL
07-EXPLAIN详解
一、简介explain命令用于分析单条SQL语句,是查看优化器如何决定执行查询的主要方法。要使用EXPLAIN,只需在查询中的SELECT关键字之前增加EXPLAIN这个词。MySQL会在查询上设置一个标记。当执行查询时,这个标记会使其返回关于在执行计划中每一步的信息,而不是执行它。它会返回一行或多行信息,显示出执行计划中的每一部分和执行的次序。如:mysql>explainselectidfro
Nosee123
·
2020-07-10 10:23
MySQL
高性能MySQL
05-索引原理
一、简介索引(在MySQL中也叫做“键(key)”),是存储引擎用于快速找到记录的一种数据结构。索引类似于书籍的目录,要想找到一本书的某个特定主题,需要先查找书的目录,定位对应的页码。存储引擎使用类似的方式进行数据查询,先去索引当中找到对应的值,然后根据匹配的索引找到对应的数据行。一般来说,在WHERE和JOIN中出现的列需要建立索引,但也不完全如此,因为MySQL只对,>=,BETWEEN,IN
Nosee123
·
2020-07-10 10:23
MySQL
Experiences and challenges in building a data intensive论文阅读笔记
实证研究课程的期末作业:Experiencesandchallengesinbuildingadataintensive论文阅读笔记,针对实证研究的概念和过程
总结笔记
。
正则化
·
2020-07-10 10:50
2018-07-30 晴 晨间日记Day13
人生目标关键词健康*美丽、提升&工作、家庭&人际、财富纪念日:无今日目标:《古诗词课》笔记管辖区域画图《杨雨品历代名家词》一节B区提升事件早5点起床,书写效率手册、
总结笔记
、复习一周学习过的诗词。
芙蓉照水
·
2020-07-10 07:20
MySQL中一条SQL到底是如何执行的
MySQL执行一个查询的过程图片来源于《
高性能MySQL
》pdf版。从图片中可以清楚的看到:客户端发送一条查询给服务器;服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。
程铭程铭你快成名
·
2020-07-10 05:09
数据库
数据库之高性能 MySQL 实战演练(一)
数据库之
高性能MySQL
实战演练系列通过实际业务场景复杂SQL的编写来带领大家解决工作中让开发者欲罢不能的三大痛点:高并发场景下的数据一致性问题、企业复杂的查询和聚合统计、数据集中导致的IO吞吐下降。
GitChat的博客
·
2020-07-10 05:20
mysql书籍
高性能MySQL
高可用MySQL:构建健壮的数据中心上面这俩本应该是提级必备,我还没时间看完,但是确实是不错的书。登堂入室的书啊MySQL必知必会没有时间看大部头,快餐也是不错的,书的质
东方不败
·
2020-07-10 03:27
数据库
mysql
sql
架构设计
数据中心
数据库
引擎
2018-10-29 晴晨间日记Day104
(安装电脑时间超出预期)多完成事:无今日目标:诗词音频《人生管理课》诗词分享准备B区提升&工作早5点起床,书写效率手册、
总结笔记
。学习并分享古诗词。
芙蓉照水
·
2020-07-10 02:24
概要
总结笔记
!!JAVA动态性——反射机制(二:通过反射获取类、操作类的信息)
自定义javabean类代码1234567891011121314151617181920212223242526272829303132333435363738394041packagefirst.reflect;publicclassBean{privateintage;privateStringname;privateintid;publicBean(){}publicBean(intage
Baret H ~
·
2020-07-10 01:13
java
《
高性能MySQL
》读书笔记
不求甚解的读书和不读有何区别——江峰第1章MySQL架构与历史下载sakila数据库结构文件和数据文件:https://dev.mysql.com/doc/index-other.html1.1MySQL逻辑架构查询缓存对于select语句,在解析查询之前,服务器会先检查缓存,如果能够在其中找到对应的查询,服务器就不必再执行查询解析、优化和执行的整个过程,而是直接返回查询缓存中的结果集。1.2并发
江峰jf
·
2020-07-10 00:34
MySQL
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他