• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

2019年01月7日的内容

史上更全的MySQL高性能优化实战总结!

一、前言MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天给大家体验MySQL的优化实战,助你高薪之路顺畅!图……

高性能MySQL复制与缓存

复制解决的基本问题让一台服务器的数据让其他服务器保持同步,一台主库的数据可以同步到多台备库上,悲苦本身也可以被配置成另外一台服务器的主库。MySQL支持两种复制方式:基于行的复制和基于语句的复制(逻辑复制)。这两种都是在主库上记录二进制日志,在备库重放日志的方式来实现异步的数据复制, 这说明同一时间主备库存在不一致,并且无法保证主备之间的……

【干货】MySQL索引与优化实践

一、索引的数据结构 B-Treemysql主要使用 B-tree 平衡树聚簇索引与非聚簇索引聚簇索引:索引的叶节点指向数据 非聚簇索引:索引的叶节点指向数据的引用对于innodb引擎:myisam使用非聚簇索引,innodb使用聚簇索引1、主键索引既存储索引值,又在叶中存储行数据 2、如果没有主键,则会使用 unique ……

innodb_ruby:窥探InnoDB奥秘的神器

一个InnoDB文件的解析工具,通过解析InnoDB文件,可以窥探其中很多的奥秘,绝对是一款非常优秀,高逼格的研究InnoDB的工具。但是作者不建议在生产环境使用,因为肯定有BUG,O(∩_∩)O哈哈~,作者写这个工具的主要目的是作为一个学习研究InnoDB的工具。github地址Github地址:https://github.com/je……

从开发者角度谈Mysql主键

说在前面零度mysql一直比较薄弱,俗话说的好,不会mysql的程序员不是好程序员,刚刚好认识mysql大牛刘龘刘,刚刚好就有了这些文章,主要是刘龘刘大牛写的,零度稍微修改成文,零度觉得这系列文章非常不错,可以从开发者角度看看mysql。主题使用自增主键的好处使用非自增主键坏处总结使用自增主键的好处那么每次插……

掌握MySQL的B+Tree索引暨如何计算索引树高度

我们使用MySQL数据库的时候,绝大部分的情况下在使用InnoDB存储引擎,偶尔会使用MyISAM存储引擎,至于其他存储引擎,我相信大家都很少接触到,甚至可能都没有听说过。所以本文只讲解InnoDB和MyISAM两个存储引擎的索引,以及如何计算这两个存储引擎的索引结构B+Tree的高度。InnoDBInnoDB主键索引示意图如下,非叶子节……

收集的MySQL的面试题分享给大家

1、如何登陆mysql数据库MySQL -u username -p2、如何开启/关闭mysql服务service mysql start/stop3、查看mysql的状态service mysql status4、如何显示数所有数据库show databases5、如何获取表内所有字段对象的名称和类型describe tabl……

Mybatis的基本要素–核心对象

大家好啊,今天呢来说下Mybatis的核心对象,也就是说基本三要素.核心接口和类。Mybatis核心配置文件(mybatis-config.xml)SQL映射文件一、下面首先介绍Mybatis的核心接口和类。(1) 每个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心.(2) 首先……

Java后端开发面试问题总结(下)

本文主要涉及下面10个【数据结构与算法】问题以及15个【计算机网络】问题:数据结构与算法1、二叉树的遍历方式?它们属于深搜还是广搜?2、什么是平衡二叉树,它的好处是什么?被应用在哪些场景中?3、数组和链表的区别?4、冒泡和快排的区别,最差和平均的时间复杂度?5、说说常用的散列方法?解决哈希冲突……

Java程序员必须清楚的7个性能指标

本文中,小编搜集了7个最有影响的衡量标注,让你可以不依赖日志文件来了解应用程序。现在,让我们看看这些性能指标,并了解如何查看并收集它们:1.响应时间和吞吐量根据应用程序的响应时间可以知道程序完成传输数据所用的时间。也可以从HTTP请求级别,或者成为数据库级别来看。对那些缓慢的查询你需要做一些优化来缩短时间。吞吐量是另一个角度衡量传输数据……

【动态图】教你捋清Java常用数据结构及其设计原理

最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程。主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的。HashMap中的单链表是尾插, 而不是头插入等等, 后文不再赘叙这些差异, 本文目录结构如下。 L……

【基本功】不可不说的Java“锁”事

来源: 美团技术团队 | 作者: 家琪作者简介家琪,美团点评后端工程师。2017 年加入美团点评,负责美团点评境内度假的业务开发。前言Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁……

计算机科班Java开发好书推荐

一,按内容分为五类Java基础并发(多线程)数据库网络算法设计模式二,详细介绍每一类2.1 Java基础《Java核心技术(上册)》:                                                        此书是翻译自国外的书,因此内容上面读起来,讲的不是……

分布式系统的概念[你男朋友是高可用么?]

你男朋友是高可用么?分布式系统的概念,技术来源于恋爱,又高于恋爱。1.高可用:就算失恋了,可以迅速和另一个女生恋爱,永远不会是单身状态。2.注册中心:你和你女朋友去民政局登记,民政局就是注册中心,掉线的代价就是离婚。3.负载均衡:你和多个女朋友轮流约会。星期一,三,五跟A约会,二,四,六和B约会,叫RoundRibon算法。4.……

Java后端开发面试问题总结(上)

1、Hashmap是怎么实现的,底层原理?2、Java中的错误和异常?3、Java的集合类框架介绍一下?4、Java反射是什么?为什么要用反射,有什么好处,哪些地方用到了反射?5、说说你对面向对象、封装、继承、多态的理解?6、实现不可变对象的策略?比如JDK中的String类。7、Java序列话中如果有……

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00