自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高性能Mysql

1

2019-12-17 16:58:01 94

原创 慢查询

MySQL记录下查询超过指定时间的语句,超过指定时间的SQL语句查询称为“慢查询”一、造成慢查询的原因1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询或其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见...

2019-12-09 14:12:36 110

原创 枚举类型Enum的使用方式

package com.eshore.fssc.common.constant.sysmgr;import java.util.ArrayList;import java.util.List;/*** 区域编码* @author lm**/public enum ProvinceCodeTypes { HEADQUARTERS("00", "10", "总部", "...

2019-12-07 12:21:54 223

原创 BTree和B+Tree

而B+树中间节点没有Data数据,所以同样大小的磁盘页可以容纳更多的节点元素。所以数据量相同的情况下,B+树比B树更加“矮胖“,因此使用的IO查询次数更少。由于B树的查找并不稳定(最好的情况是查询根节点,最坏查询叶子节点)。而B+树每一次查找都是稳定的。比起B树,B+树 ①IO次数更少 ②查询性能很稳定 ③范围查询更简便...

2019-12-07 12:20:29 135

原创 红黑树-平衡二叉树

平衡树是为了解决二叉查找树退化为链表的情况,而红黑树是为了解决平衡树在插入、删除等操作需要频繁调整的情况。二叉查找/搜索/排序树 BST (binary search/sort tree)或者是一棵空树;或者是具有下列性质的二叉树:(1)若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;(2)若它的右子树上所有结点的值均大于它的根节点的值;(3)它的左、右子树也分别为二...

2019-12-05 16:19:01 564

原创 红黑树-平衡二叉树

http://www.360doc.com/content/18/0904/19/25944647_783893127.shtml

2019-12-04 20:56:52 59

转载 Reids 缓存雪崩、击穿、穿透

前言Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法),打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚,在一个寂寞难耐的夜晚,我痛定思痛,决定开始写《吊打面试官》系列,希望能帮助各位读者以后面试势如破竹,对面...

2019-12-04 15:53:51 118

原创 Enum枚举使用

package com.shenbianys.enums;public enum SqlxType { APPLYSIGN("0","签约申请"), APPLYRENEWAL("1","续约申请"), APPLYRESCISSION("2","解约申请"); private String code; private String name; ...

2019-12-04 13:56:34 75

原创 Java 最常见 200+ 面试题全解析

csdn推荐面试题

2019-12-04 10:48:53 119

原创 REST

pdpg创建操作:应使用HTTP POST 删除操作:应使用HTTP DELETE 更新操作:应使用HTTP PUT 查询操作:应使用HTTP GET

2019-12-04 10:46:00 127

原创 执行jar包输出中文乱码的解决方法

在做接口测试中遇到了一个加密的问题。一个业务线对接口进行了RSA+AES的加密。于是写了个加密解密的小工具,来对接口参数进行分析。过程中发现在ideal中调试好好的,打包成jar包后在本机mac环境下也是好好的,但是放到win上再执行其中的中文就乱码了:解决方法:在执行的时候加上-Dfile.encoding=utf-8 参数指定编码即可。...

2019-11-05 10:04:53 3287

原创 Mac安装MySQL设置初始密码

在Mac上安装MySQL之后,通过Navigate登录本地数据连接,发现没有密码,而在安装MySQL过程中,是没有设置过密码的。其实,刚刚安装完,是有一个界面,分配了一个初始化的密码,可能大家都像我一样,直接点击就跳过去了,没有过保存,所以才需要对刚刚安装好的MySQL重新设置新的密码;  直接上解决方案,命令行都直接用就成了:  一、第一步:停止MySQL服务。  关闭MySQL服务...

2019-09-15 12:25:04 104

原创 git分支切换报错:Please move or remove them before you merge

下面一行搞定git clean -d -fx ""

2019-09-10 16:01:34 1975

原创 HashMap的扩容机制---resize()

Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。1、hashmap的数据结构要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的...

2019-09-04 10:13:40 500

空空如也

空空如也

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

TA关注的人

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