
MySQL
文章平均质量分 70
小迁W️:m12330m
java 大数据 人工智能 架构师学习资料免费分享
展开
-
为什么说JVM是黑盒子般存在,从Java 虚拟机原理内存开始
为什么要学习 JVM在很多 Java 程序员的开发生涯里,JVM 一直是黑盒子一般的存在,大家只知道运行 Java 程序需要依靠 JVM,千篇一律的配置几个类似-Xms和-Xmx的参数,可能到最后都不知道自己配置的参数有什么具体的意义。在我周围的 Java 程序员里面,甚至还有一部分有数年 Java 开发经验的人至今都不知道该怎么开启 JVM 的 GC 日志。但是,这一切并不妨碍我们开发出令人惊艳的产品。所以,我们为什么要学习 JVM?从功利性的角度来讲,越来越多的公司在面试时都会针对 JV...原创 2021-01-08 17:41:38 · 134 阅读 · 1 评论 -
细节爆炸!腾讯用13个案例实战讲明白MySQL,没想到这么全
MySQLMySQL的数据类型有很多种,选择正确的数据类型对于获得高性能特别地重要。MySQL作为应用最广泛、最流行的开源数据库之一,MySQL数据库软件已经广为人知了,MySQL的衍生技术百花齐放,拓展架构异彩纷呈。尤其是在性能优化及高可用架构两方面,很多从业多年的DBA限于生产环境的固定体系,往往都是盲人摸象,难窥全局!当前很火的Facebook、腾讯、淘宝等大型网站都在使用MySQL的数据库。在最近的二十年,我们也目睹了云计算、大数据、物联网、区块链、5G、人工智能、数字化转型等都有多种浪潮的原创 2021-01-08 16:58:24 · 92 阅读 · 0 评论 -
呜呜呜,面试字节、百度都败在MySQL上,卧薪尝胆28天,啃完阿里年薪百万级别笔记,爱了!
前言MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,现在面试中,MySQL也成为了必问知识要点,但是MySQL要达到精通的程度,却并非那么容易,所以深度学习M有SQL真的非常重要。本次分享阿里技术官手写的“MySQL笔记”一共分为上下两册:上册主要是以大纲脑图为主,清晰的划分了知识点,每个细节都有涉及到,比较全面。 下册则更注重原创 2020-11-21 14:33:38 · 234 阅读 · 0 评论 -
2021,MySQL最全整理:面试+笔记+Xmind+视频,从基础到高级讲的太全了
闲话作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,一共1200页,几乎涵盖了MySQL的所有知识,尤其突出了实战技能和高级知识点,无论是工作还是面试看完这篇就足够了!注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分:MySQL基础开发篇这部分的内原创 2020-10-13 14:22:26 · 263 阅读 · 0 评论 -
索引在MySQL中叫“键”,存储引擎用快速找记录一种数据结构
一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻原创 2020-09-02 17:08:44 · 267 阅读 · 0 评论 -
SpringBoot+MyBatis+MySQL读写分离,你知道多少?
1. 引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP然而,应用程序层面去做读写分离最大的弱点(不足之处)在于无法动态增加数据库节点,因为数据源配置都是写在配置中的,新增原创 2020-09-02 16:55:01 · 135 阅读 · 0 评论 -
面试官:想进阿里,你却连数据库设计开发规范都不会?
1数据库命名约定1.1 规则(1) 命名富有意义英文词汇,多个单词组成的,中间以下划线分割。(2) 除数据库名称长度为1-8个字符,其余为1-30个字符,dblink名称也不要超过30个字符。(3)命名只能使用英文字母,数字和下划线,字母全部小写(4)避免使用Oracle的保留字如level、关键字如type。1. 2系统模块1. 3业务功能1. 4数据库对象2SQL书写方式2.1 注释(1)注释以中文为主。(2)注释尽可能详细、全面,并且将注..原创 2020-07-24 15:52:07 · 293 阅读 · 0 评论 -
分享一个工作十年的程序员开发情况:职业发展、总结和困境,你们会遇到相同的情况吗?
我不是计算机科班出身(学金融的),但是我喜欢编程,01年4月看到郑州一家网站招聘网络编辑,就去了,其实准备了很久,当然也面试上了,一个月800块钱,3个月试用期打八折。因为我上网还算早,所以喜欢网络,所以就应聘了带“网络”两个字的职位。后来到了公司才知道网络编辑其实就是Ctrl+C\Ctrl+V而已。在那个网站我学会了做网页(HTML),也了解了一些ASP知识。因为我的上司领导有方,工作很顺利,网站很成功,一批同事也成为我现在最最好的朋友,但当初觉得这个职位学不到什么东西,可能爱好的原因,一心要找个程序员的原创 2020-07-04 21:29:53 · 224 阅读 · 0 评论 -
惊雷!MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒
前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分01、MySQL 面试题集合总结1.1 MySQL 面试题(基础部分):drop、truncate、原创 2020-07-04 19:14:27 · 280 阅读 · 0 评论 -
今天面试官问我你会MySQL吗?我上来就和他聊了一个小时
前言:作为数据库知识点,不管是什么语言肯定都会问到,当问到MySql一定要硬起来,给大家准备了50道MySql相关的面试题,先搞明白这些,后面的我继续准备。只要你关注我,我就会持续更新。1.什么是数据库?数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2.如何查看某个操作的语法?比如看建表的语法:mysql> ? create tableName: 'CREATE TABLE'Descri.原创 2020-06-28 15:17:06 · 345 阅读 · 0 评论 -
你连分布式+并发+Redis+JVM+Redis都讲不清楚,老板凭什么给你升职加薪呢?
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!技术更新太快了,你在学校或者其他公司可能是个佼佼者,总是受人追捧,但是有可能一毕业或者你跳槽所学的技术就又更新了,如果你不继续保持学习,过个1~2年,你可能就被淘汰了。就像你还没有学习而别人可能已经早就会Mysql了程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”......其他原因就不.原创 2020-05-22 15:51:02 · 438 阅读 · 0 评论 -
在阿里P8面试总结中被MySQL问住了,奋发图强,闭关1个月后二次面试入职蚂蚁金服(java岗)
爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。每一个程序员都拥有一座大厂梦,我也不例外,去年面试蚂蚁金服,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了蚂蚁金服,被录用。以下展示的阿里面试题(含答案)、学习包、实战文档等,均可以分享给大家,需要的朋友,私信我【面试】即可哦!01 蚂蚁金服面试题之MySQL之前的阿里面试题都有做总结,具体面试题内容整原创 2020-05-16 20:00:59 · 1133 阅读 · 0 评论 -
但凡我会MySQL性能调优与架构设计,也不会一直在中游公司了,看看MySQL中哪些你还没掌握呢?
前言作为最为流行的开源数据库软件之一, MySQL数据库软件已经是广为人知了。但是为了照顾对MySQL还不熟悉的读者,这章我们将对MySQL 做一个简单的介绍。主要内容包括MySQL各功能模块组成,各模块协同工作原理,Query 处理的流程等。MySQL性能调优与架构设计本书共分为三部分:1.基础篇(1-5章)2.性能优化篇(6-11章)3.架构设计篇(12-18章)主...原创 2020-05-07 16:27:36 · 437 阅读 · 0 评论 -
MySQL技术精粹架构、高级特性、性能优化与集群实战
本篇针对MySQL中高级用户,详细讲解MySQL高级使用技术。文中详解了每一个 知识点以及数据库操作的方法和技巧。本篇注重实战操作,帮助读者循序渐进地掌握MySQL中的各项高级技术。本篇主要包括MySQL架构介绍MySQL权限与安全、MySQL备份与还原、MySQL的高级特性、MySQL锁定机制、使用MySQL Workbench 管理数据库、SQL性能优化、MySQL 服务器性能优化、MySQL...原创 2020-02-18 16:10:37 · 490 阅读 · 0 评论