2019 秋季最新最全面 JAVA 面试题 附答案 编程技术

2019 秋季最新最全面 JAVA 面试题 附答案

点击“ 开发者技术前线 ”,选择“星标:top:” 13:21 在看|星标|留言,  真爱 金9银10,是换工作的高峰期, 妹子面试阿里,面试官竟然问她有没有男朋友? ,本次带来ricky的整理的java面试题,方便各位求职准备。 JAVA基础 JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节...
阅读全文
MySQL 5.7 SYS SCHEMA 编程技术

MySQL 5.7 SYS SCHEMA

 MySQL 5.7 SYS SCHEMA 官方地址:https://dev.mysql.com/doc/refman/5.7/en/sys-schema.html 1、performance schema:介绍 在MySQL5.7中,performance schema有很大改进,包括引入大量新加入的监控项、降低占用空间和负载...
阅读全文
MYSQL innodb中的只读事物以及事物id的分配方式 编程技术

MYSQL innodb中的只读事物以及事物id的分配方式

原创水平有限,如果有误请指出 一、只读事物 也许有人要问一个select算不算一个事物。其实在innodb中一个innodb的select是一个事物,他有trx_t结构体,并且放到了mysql_trx_list链表中,关于 innodb事物系统一级的事都做了,但是这种事物叫做只读事物 bool read_only; /*!< true if transaction is f...
阅读全文
mysql锁以及锁信息查看 编程技术

mysql锁以及锁信息查看

mysql中有以下几类锁: 共享锁/排他锁 意向锁,该锁是表级别的 记录锁 Gap 锁 Next-Key锁 自增锁 地理索引的Predicate锁。 mysql 中有几张系统表是关于锁信息的: INFORMATION_SCHEMA.INNODB_TRX:记录了所有在INNODB引擎上执行的事务信息。 INFORMATION_SCHEMA.INNODB_LOCKS:记录了...
阅读全文
MySQL 锁问题最佳实践 编程技术

MySQL 锁问题最佳实践

前言 最近一段时间处理了较多锁的问题,包括锁等待导致业务连接堆积或超时,死锁导致业务失败等,这类问题对业务可能会造成严重的影响,没有处理经验的用户往往无从下手。下面将从整个数据库设计,开发,运维阶段介绍如何避免锁问题的发生,提供一些最佳实践供RDS的用户参考。 设计阶段 在数据库设计阶段,引擎选择和索引设计不当可能导致后期业务上线后出现较为严重的锁或者死锁问题。 1....
阅读全文
MySQL · 引擎特性 · InnoDB 事务锁简介 编程技术

MySQL · 引擎特性 · InnoDB 事务锁简介

InnoDB 事务锁系统简介 前言 本文的目的是对InnoDB的事务锁模块做个简单的介绍,使读者对这块有初步的认识。本文先介绍行级锁和表级锁的相关概念,再介绍其内部的一些实现;最后以两个有趣的案例结束本文。 本文所有的代码和示例都是基于当前最新的MySQL5.7.10版本。 行级锁 InnoDB支持到行级别粒度的并发控制,本小节我们分析下几种常见的行级锁类型,以及在哪些情况下会...
阅读全文
Loading...