自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风追梦enjoy的专栏

Aspire to inspire until I expire!

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

原创 JRebel热部署插件【亲测】

1. JRebel简介JRebel是一种热部署生产力工具,修改代码后不用重新启动程序,所有的更改便可以生效。它跳过了Java开发中常见的重建、重新启动和重新部署周期。2. 相关工具下载地址【对应自己电脑版本】:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4下载后双击启动;tom 换成UUI...

2019-08-31 16:15:06 1138 1

原创 Rabbitmq消息积压问题

面试题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?面试官心理分析你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了;或者消费的速度极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是这整个就积压了几个小时,你这个时候怎么办?或者是你积压的时间太长了,...

2019-08-27 16:38:00 6708 1

原创 Confluence突报500连不上数据库

问题:报500 jdbc exception连不上数据库解决方案:1. 看mysql日志 /var/log/mysqld.log2019-08-23T05:53:21.138933Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - ...

2019-08-23 16:56:29 1633

原创 JDK1.8中HashMap在出现hash碰撞时链表长度超过8一定会变成红黑树?

JDK1.8中HashMap在出现hash碰撞时链表长度超过8就一定会变成红黑树吗答案是:否.实际上转换红黑树有个大前提,就是当前hash table的长度也就是HashMap的capacity(不是size)不能小于64.小于64就只是做个扩容.看HashMap源码核心代码如下(大体上调用关系就是put->putVal->treeifyBin):put()...

2019-08-23 16:50:59 5631 1

原创 为什么Map桶【链表】中个数超过8才转为红黑树

要弄明白这个问题,我们首先要明白为什么要转换,这个问题比较简单,因为Map中桶的元素初始化是链表保存的,其查找性能是O(n),而树结构能将查找性能提升到O(log(n))。当链表长度很小的时候,即使遍历,速度也非常快,但是当链表长度不断变长,肯定会对查询性能有一定的影响,所以才需要转成树。至于为什么阈值是8,我想,去源码中找寻答案应该是最可靠的途径。--------------------...

2019-08-19 16:27:26 2731 1

原创 SystemProperty

package bhz.utils;public class TestSystemProperty { public static void main(String[] args) { System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.prin...

2019-08-18 17:59:59 669

原创 日志关键词查找--常用Linux命令

tail【常用】tail -1000f nohup.outtail -n 100 nohup.outgrep【常用】grep -A10 -B20 '资金方' nohup.out --color多关键词 或grep -E "资金方|核心企业|供应商" nohup.out --color多关键词 与grep '2019-08-16 10:00' nohup.out | ...

2019-08-16 16:09:34 848

原创 哪些情况会导致索引失效

索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:-------------------------------简单归纳,如下:1--条件有or2--联合索引【复合索引】不适用第一部分3--like 以%开头4--字符串不加引号5--where条件有数学运算或函数--------------------------------详细如下:如果条件中有...

2019-08-15 17:18:06 2443

原创 免解压mysql安装

1.官网下载https://dev.mysql.com/downloads/mysql/2.配置环境变量Path:bin的目录添加到系统变量3.mysql-8.0.12-winx64目录下新建一个my.ini文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=E:\\software_offline_software_...

2019-08-15 12:13:14 135

原创 Dubbo面试题小结

1、Dubbo 集群的负载均衡有哪些策略Dubbo 提供了常见的集群策略实现,并预扩展点予以自行实现。1.Random LoadBalance: 随机选取提供者策略,有利于动态调整提供者权重。截面碰撞率高,调用次数越多,分布越均匀;2.RoundRobin LoadBalance: 轮循选取提供者策略,平均分布,但是存在请求累积的问题;3.LeastActive LoadBalan...

2019-08-12 10:37:49 543

原创 IDEA报Can't use Subversion command line client: svn

解决方案:重新安装小乌龟 并 安装时勾选command line client tools--------------参考:https://blog.csdn.net/fuqiang3270/article/details/68945645

2019-08-09 11:13:22 436

原创 Mysql启动失败,报Can't start server: can't create PID file: No such file or directory解决方案

报错一[ERROR] Can’t start server: can’t create PID filepath: No such file or directory错误原因一般是由于服务器强制关机导致pid文件丢失。解决办法1. 在/etc/my.cnf 中查看pid-file的位置pid-file=/var/run/mysql/mysqld.pid2. 创建对应的目录...

2019-08-08 11:23:24 5023

原创 告别NPE总结

1. 意识:使用 obj.doSomething() 时记得判断obj != null。意识的养成需要一个漫长的过程,我们可以通过工具来帮忙,IDEA 就是一个非常出色的工具。2. 判断对象是否相等时,使用Objects.equals(a, b),当然Objects工具类还贴心地为我们提供了toString和requireNonNull这样的好帮手3.自动拆箱的陷阱。当...

2019-08-02 18:04:10 209

原创 MySQL开发规范

MySQL开发规范主要内容命名规范 数据库基本设计规范 数据库字段设计规范 数据库索引设计规范 数据库SQL开发规范命名规范所有的数据库对象名称(包括库名、表名、列名等等)必须以小写字母命名,每个单词之间用下划线分割,禁用中划线,请勿使用驼峰规则给表或者字段命名。 所有的数据库对象名称禁止使用 MySQL 保留关键字。 数据库对象的命名要能做到见名知意,并且不要超过 32...

2019-08-01 10:05:25 142

空空如也

空空如也

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

TA关注的人

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