自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Design pattern 第一讲 基础知识

Design pattern 基础知识一、基本原则1、单一职责原则(Single Responsibility Principle)一个对象应该只包含单一的职责,并且该职责被完整的封装在一个类中。单一职责原理是实现高内聚、低耦合的指导方针。2、开闭原则(Open-Closed Principle)一个软件实体应当对扩展开放,对修改关闭。也就是说,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。为了满足开闭原则,需要对系统柜进行抽

2020-12-26 23:40:42 293

原创 IntelliJ IDEA 神级插件集锦

1、lombok:无需setter、getter的神器。优点:不需要在实体类里面写setter、getter,只需要在类头部加@Data。类头部加@NoArgsConstructor,即无需写无参构造,加@AllArgsConstructor,就不需要写全参构造。缺点:整体技术团队必须安装lombok插件。2、Alibaba Java Coding Guidelines:阿里代码规约。阿里的代码规范检测神器,于我个人而言,作用有两点:有助于发现代码不规范的地方,比如说命名不是破风式,注释

2020-08-13 00:11:39 306 1

原创 ElasticSearch 优化指南

一、宏观设置注意CPU核数,CPU的核数将影响Thread Pool,也就是和检索与索引的线程池有关,建议CPU在16核+;根据需要设置索引和type,因为高版本(6.0+)index里面只能有一个type,所以建议在低版本里面即采用这一设定,并且这里也要考虑到版本迭代里面的父子文档。合理设置分片和副本,分片一般大于等于节点数,副本根据需要进行设置,分片容量一般不要大于30GB。冷热数据...

2020-03-07 22:28:03 291

原创 JVM 知识点学习

一、JVM内存模型和存储结构线程栈:JVM规范让每个Java线程拥有自己的独立的JVM栈,也就是Java方法的调用栈。当方法调用的时候,会生成一个栈帧。栈帧保存在虚拟机栈中,栈帧存储着方法的局部变量表,操作数栈,动态连接和方法返回地址等信息。线程运行中,只有一个栈帧处于活跃状态, 称为当前活跃栈帧,当前活动栈帧始终是JVM栈的栈顶元素。方法区:类的基本信息、静态变量。本地方法栈:基本数据类...

2020-02-15 16:45:40 104

原创 windows 安装多个版本的JDK

提前准备安装包,可以选择在官网下载,也可以通过下面列出的百度云盘进行下载:官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html百度云盘:JDK 8:https://pan.baidu.com/s/1VfSgbspWWN58otk3uoelfQJDK 7:https://pan.baidu.c...

2018-10-18 14:48:37 219

空空如也

空空如也

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

TA关注的人

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