Java生态入门到架构
文章平均质量分 82
Java从入门到高级
小艮坤
努力成为自己喜欢的那种人,即使后来失败了,也还是自己喜欢的模样!!!
展开
-
Java进阶——MySQL之SQL优化下
我也确实“挺懒”的哈,据上篇文章出版已经快一个月了,今天来把这下出版了吧。其实主要还是太“忙”了。今天的分享主要包括:1.分页2.连接3.count1. 分页查询在MySQL中实现分页很简单一个limit就可以搞定,例如:select * from emp limit 20,10;对于这么行简单的SQL,MySQL其实先读取了30行数据,然后去掉前面20行,最终输出最后的10行数据,对于分页不深,我们觉得并无不妥,但是如果我们分页太深,性能损耗是极大的。这也正是为什么 ,越往后翻页越慢的原因原创 2020-05-17 00:58:00 · 227 阅读 · 0 评论 -
java进阶——从BitMap到布隆过滤器(一)
一、BitMap1、什么是BitMap对于什么是BitMap,简单来说就是一种数据结构,一种基于位的数据结构。在Java中最小的基本数据类型是byte,学计算机的都应该知道一个byte=8bit也就是8个二进制位。2、有什么用对于有什么用这个问题就不好回答了,它就是一种数据结构,就行我们的List、Map啥的,有合适的场合就可以用,例如在后面我会讲到的布隆过滤器,就是一个最典型的使用场景。...原创 2020-04-27 00:21:07 · 398 阅读 · 0 评论 -
Java进阶——MySQL之SQL优化上
身在这个行业,免不了写各式各样的SQL以应对日常复杂的业务需求,我记得我刚在58去实习的时候,刚好赶上一条慢SQL同事和领导都焦头烂额,当时没想到我竟然帮到了他们的忙,也因此领导对我颇为照顾,但也终究没能避免不了公司人力调整,可能这就是该有的经历吧。去年年末现在公司也是一堆10来秒的慢SQL啃到最后还是交给了我来啃,最终我还是啃的差不多了,只剩下几条一两秒的业务考虑我放弃了。哈哈,说这么多,只想表...原创 2020-03-21 20:17:57 · 239 阅读 · 0 评论 -
Java进阶——MySQL工具Explain
继上次简单介绍了下,innodb存储下的索引结构,当然写的真不咋地,后期等我写博客的水平提高后我打算专门整个系列专题,主攻MySQL底层逻辑。还请大家见谅。1.什么是ExplainMySQL的explain简单来说就是执行计划,也就是通过它获取到一条SQL交给MySQL服务器它打算怎么去执行。2.有什么用我在实际应用中很简单,就是用来模拟优化器执行SQL语句,做SQL优化时找出性能瓶颈。...原创 2020-03-21 16:57:53 · 1007 阅读 · 0 评论 -
Java进阶——MySQL索引原理简介
最近因为疫情原因在家待了两个多月了,春节之后对股票特别感冒,然后就花了短时间研究股票,最近市场太过震荡,收益也不是那么理想,反倒公司一直没项目,天天安排请假,在北京那个地方每个月没收入确实不太放心;看这眼前的行情估计和公司说再见不远了;借着总结的时间分享分享博客,希望对看到的朋友们有帮助,也加深下自己的印象。首先我对性能方面比较热爱,现阶段公司也主要从事相关工作,所以先从我擅长的下手吧。数据库...原创 2020-03-21 10:34:22 · 349 阅读 · 0 评论 -
Java环境安装
Java入门——Java环境安装这里我就不具体演示了,有不明白自己百度百度应该也没问题windows系统下安装JDK8转载 2020-03-20 17:53:00 · 126 阅读 · 0 评论