自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 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 196

原创 java进阶——从BitMap到布隆过滤器(一)

一、BitMap1、什么是BitMap对于什么是BitMap,简单来说就是一种数据结构,一种基于位的数据结构。在Java中最小的基本数据类型是byte,学计算机的都应该知道一个byte=8bit也就是8个二进制位。2、有什么用对于有什么用这个问题就不好回答了,它就是一种数据结构,就行我们的List、Map啥的,有合适的场合就可以用,例如在后面我会讲到的布隆过滤器,就是一个最典型的使用场景。...

2020-04-27 00:21:07 360

原创 LeetCode——01两数之和

今天正值清明节,在这离家几千公里的北京工作,祭祖啥的我看还是梦里想想就好了吧,在致敬英雄的同时,也不能忘了学习呀,好好学习为祖国做出更多的贡献才是对他们最大的致敬,上午到下午床上书桌上好好温习了一边zookeeper的相关知识,然后还上最大的同性交友网站git上拉了他的源码小撸了下,然后觉得有些无聊,偶然发现好久没刷leetcode的题了,发现之前做过的题都有点陌生了,然后有个小计划,以后每周按顺...

2020-04-04 22:08:45 130

原创 Java进阶——MySQL之SQL优化上

身在这个行业,免不了写各式各样的SQL以应对日常复杂的业务需求,我记得我刚在58去实习的时候,刚好赶上一条慢SQL同事和领导都焦头烂额,当时没想到我竟然帮到了他们的忙,也因此领导对我颇为照顾,但也终究没能避免不了公司人力调整,可能这就是该有的经历吧。去年年末现在公司也是一堆10来秒的慢SQL啃到最后还是交给了我来啃,最终我还是啃的差不多了,只剩下几条一两秒的业务考虑我放弃了。哈哈,说这么多,只想表...

2020-03-21 20:17:57 200

原创 Java进阶——MySQL工具Explain

继上次简单介绍了下,innodb存储下的索引结构,当然写的真不咋地,后期等我写博客的水平提高后我打算专门整个系列专题,主攻MySQL底层逻辑。还请大家见谅。1.什么是ExplainMySQL的explain简单来说就是执行计划,也就是通过它获取到一条SQL交给MySQL服务器它打算怎么去执行。2.有什么用我在实际应用中很简单,就是用来模拟优化器执行SQL语句,做SQL优化时找出性能瓶颈。...

2020-03-21 16:57:53 898

原创 Java进阶——MySQL索引原理简介

最近因为疫情原因在家待了两个多月了,春节之后对股票特别感冒,然后就花了短时间研究股票,最近市场太过震荡,收益也不是那么理想,反倒公司一直没项目,天天安排请假,在北京那个地方每个月没收入确实不太放心;看这眼前的行情估计和公司说再见不远了;借着总结的时间分享分享博客,希望对看到的朋友们有帮助,也加深下自己的印象。首先我对性能方面比较热爱,现阶段公司也主要从事相关工作,所以先从我擅长的下手吧。数据库...

2020-03-21 10:34:22 272

转载 Java环境安装

Java入门——Java环境安装这里我就不具体演示了,有不明白自己百度百度应该也没问题windows系统下安装JDK8

2020-03-20 17:53:00 110

原创 入门算法——排序算法

上次玩儿排序算法应该是在大二的时候,上C语言课上了吧。当时学的稀烂,今天从新玩玩吧。今天主要是基于几个基础的排序算法:冒泡、选择、插入、希儿。这几个算法都比较简单,所以今天一下子就来了好几个,顺便说下,下次应该就是学习归并、快速排序了。由于简单,所以呢就不废话了,直接上代码。冒泡排序算法。public static void bubbleSort(int data[]) { ...

2019-07-07 22:07:23 105

原创 入门算法之——二分查找

入门算法之——二分查找自己是一个非常喜欢互联网技术的孩子,从15年刚上大学那会儿,就在自学单片机的时侯学习了C语言,然后又学习了汇编语言,可以说在朋友圈内算的上是编程“大神”。在这么多的编程语言中最终我选择了以Java为主要开发语言的编程语言体系。本来以为自己对Java领域的了解已经很好了(应届生),可当被第一家校招公司到家集团裁掉的时候才发现自己根本就差的太多了,数据...

2019-07-07 21:55:15 122

原创 CentOS的一些常用指令

防火墙:开放端口号:firewall-cmd --zone=public --add-port=50070/tcp --permanent删除开放端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent查看所有的开放端口:firewall-cmd --zone=public --list-ports查询防火墙服务是否开...

2019-05-18 20:33:27 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除