mysql
Java奥利给
苦逼程序员码农日常技术、学习资源分享
展开
-
惊艳!阿里三位技术专家合力整理出这份:MySQL金字塔顶尖文档(基础-实例-工具)
前言MySQL 作为互联网中非常热门的数据库,在高并发业务场景下,一条好的 MySQL 语句能为企业节省大量的运作时间和成本,这也是为何互联网大厂面试官最爱考察数据库底层和性能调优的原因。因此,了解其底层原理和架构的设计非常重要,尤其是MySQL的存储引擎,很大程度上决定了 MySQL 整体的执行效率和工作性能。网上有不少关于 MySQL 调优的文章,之前也发过一些。但不少朋友反映依旧对 MySQL 底层原理及架构这些内容一知半解,没有吃透,总是会遇到不少问题:如何提高查询语句性能?如何突破单原创 2020-11-13 13:28:09 · 419 阅读 · 7 评论 -
2020最新最全数据库系统安全
数据库标识与鉴别数据库访问控制 数据库安全审计 数据库备份与恢复 数据库加密 资源限制 数据库安全加固 数据库安全管理数据库安全机制与实现技术数据库安全机制数据库加密加密方式:数据库网上传输的数据,通常利用SSL协议来实现 数据库存储的数据,通过数据库存储加密来实现数据库存储加密方式:库内加密和库外加密常用技术:基于文件的数据库加密技术、基于记录的数据库机密技术、基于字段的数据库文件进行加密数据库防火墙安全作用:屏蔽直接访问数据库的通...原创 2020-09-27 21:07:13 · 363 阅读 · 0 评论 -
面试:谈谈你对MyBatis执行过程之SQL执行过程理解
前言在了解了MyBatis初始化加载过程后,我们也应该研究看看SQL执行过程是怎样执行?这样我们对于Mybatis的整个执行流程都熟悉了,在开发遇到问题也可以很快定位到问题。更重要的,在面试中遇到面试官咨询Mybatis的知识点的时候,可以很顺畅的把这一套流程讲出来,面试也会觉得你已掌握Mybatis知识点了。SQL执行过程简介经过MyBatis初始化加载Sql执行过程所需的信息后,我们就可以通过 SqlSessionFactory 对象得倒忙SqlSession ,然后执行 SQ...原创 2020-09-26 14:40:40 · 458 阅读 · 0 评论 -
2020年MySQL数据库入门到精通,吃透这份技术精粹,就能吃透MySQL
前言MySQL 是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角 SQL,SQL 的全称是 Structure Query Language ,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好 MySQL,SQL 是基础和重中之重。SQL 不只是 MySQL 中特有的一门语言,大多数关系型数据库都支持这门语言。今天给大家带来一份文档《MySQL技术精粹》带大家深入MySQL目录第一章:MySQL架构介原创 2020-08-05 13:46:23 · 305 阅读 · 0 评论 -
京东的offer真就这么难拿?专科学历——京东5面终收offer
前言:个人背景:专科学历,java开发3年,跳槽2次,无大厂经历,京东内推。整体感觉不错的面试经历,最后成功斩获Offer。一、面试流程(1)上机题(60分钟100道选择题,单选多选混合的)(2)技术面(java基础知识)(3)技术面(简历项目)(4)架构面(个人发挥)(5)leader或人力二、面试凭记忆记录1、上机题笔试基本就是蒙吧,涉及到设计模式、js、java、编程规范、代码安全、有一些类似于常识(比如乌云网是干嘛的),涉及面感觉太广了。设计模式会有应用哪些场原创 2020-07-30 16:56:15 · 2014 阅读 · 0 评论 -
谁再说MySQL难学,我一篇文章就丢过去
前言今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤 其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们 程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其 是查表时的 SQL 语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的 SQL 语句的优化,而只是针对 MySQL 这一 Web 应用最多的数据库。希望下 面的这些优化技巧对你有用 1.为查询缓存优化你的查询大多数的 MySQL 服务器都开启了查询缓存。这..原创 2020-07-21 14:23:25 · 1979 阅读 · 0 评论 -
2020最新版MySQL数据库面试题
什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都.原创 2020-07-04 16:20:59 · 573 阅读 · 0 评论 -
果真这么难学?谁再说mysql难学,我一张思维导图就扔过去!
前言可能说起mysql,哪怕一个刚入门的小白都会跟我说,太低级了,这玩意有什么可整的,没啥意思,除了增删改查,索引,序列,还有什么呢?真当哥们是二B了呀我就哈哈一笑,小伙子,还是太年轻啊,来看这张图(平台原因,像素不够,需要高清图,私信“架构图”获取)怎么样,兄弟,密集恐惧症是不是犯了啊,还敢说mysql简单嘛?但是这样说的话是不是跟我的题目有点不一样啊,别着急,接着往下看增删改查什么的都不说,咱就以mysql的优化为例,来证明一下,为什么我说真的不难既然要说MySQ..原创 2020-07-03 17:24:39 · 1286 阅读 · 0 评论