自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TOP10. 合成复用原则——面向对象设计原则

设计模式之合成复用原则(Composite Reuse Principle,CRP)

2022-10-08 14:20:19 246 1

原创 syntax error near unexpected token in 解决方案

syntax error near unexpected token in 解决方案

2022-06-27 21:53:18 7952

原创 ‘cnpm’不是内部或外部命令,也不是可运行的程序或批处理文件

问题讲解:最近项目中涉及到了antd(Ant Design of React),需要学习了解一下,首先是安装,安装完nodejs,通过npm -v和node -v命令查看安装情况,都没问题,因为在国内可以安装 cnpm获得更快速、更安全的包管理体验,安装命令:npm install -g cnpm --registry=https://registry.npm.taobao.org,安装完成在通过 cnpm -v 命令确定是否安装成功时,出现了如下问题:解决方案:其根本原因是...

2021-07-29 09:55:48 3670

原创 Error while executing topic command : Replication factor: 3 larger than available brokers: 2.

Error while executing topic command : Replication factor: 3 larger than available brokers: 2.在搭建kafka集群的时候,总共三个实例,broker.id分别为0、1、2,在创建副本数为3,分区数为2的新的topic时,出现错误如下:排查错误的时候,使用jps命令,看到只是启动了两个kafka,因为id为0的那个一开始就是启动的,是通过它来配置其余的两个的,所以一直感觉可能是它出了问题,通过命令bi.

2020-11-07 12:37:10 3231

原创 TOP9. 迪米特法则——面向对象设计原则

前几节分别详细介绍了面向对象设计原则中的开闭原则、里氏替换原则、依赖倒置原则、单一职责原则和接口隔离原则,本节将详细介绍迪米特法则。迪米特法则的定义迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian Holland)提出,被 UML 创始者之一的布奇(Booch)普及,后来

2020-09-23 09:55:28 233

原创 VMware Workstation 与 Device/Credential Guard 不兼容。

问题描述:在最近win10系统更新之后,使用虚拟机的时候出现了问题,打开VMWare在启动虚拟机的时候,显示“VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti...”,问题的解决需要关闭以下几个功能:1、关闭Hyper-V打开电脑控制面板,切换查看方式为“类别”,找到“程序”,然后找到“启用或关闭Windows功能”,找到“Hyper-V”,把勾中的全部都取消掉;2、关掉 Device/Crede

2020-09-13 13:12:38 1086

原创 TOP8. 接口隔离原则——面向对象设计原则

设计模式之接口隔离原则(Interface Segregation Principle,ISP)

2020-07-06 13:43:35 283 1

原创 TOP7. 单一职责原则——面向对象设计原则

设计原则之单一职责原则(Single Responsibility Principle,SRP)

2020-07-06 13:38:17 244 1

原创 TOP6. 依赖倒置原则——面向对象设计原则

设计原则之依赖倒置原则(Dependence Inversion Principle,DIP)

2020-06-19 19:07:17 267 1

原创 TOP5. 里氏替换原则——面向对象设计原则

设计原则之里氏替换原则(Liskov Substitution Principle,LSP)

2020-06-17 18:20:45 285 1

原创 TOP4. 开闭原则——面向对象设计原则

设计原则之开闭原则(Open Closed Principle,OCP)

2020-06-15 12:09:40 205 1

原创 TOP3. UML中的类图及类图之间的关系

UML中的类图及类图之间的关系

2020-06-13 12:05:45 485 1

原创 TOP2. GOF的23种设计模式

GOF(四人帮,全拼 Gang of Four)的23种设计模式

2020-06-10 08:58:44 385 1

原创 TOP1. 软件设计模式概述

软件设计模式概述

2020-06-10 08:53:30 201 1

原创 IDEA连接github出现“Invalid authentication data.Connection reset”

1. 首先使用cmd去ping一下github.com,发现丢包率为100%2. 去电脑的host文件里做修改,路径如下:C:\Windows\System32\drivers\etc找到host文件,然后右键-属性-安全-编辑,选中当前电脑登录的用户,给自己最高权限,确认。在最后面加上如下:192.30.253.113 github.com192.30.252.131 github.com185.31.16.185 github.global.ssl.fastly.ne

2020-05-25 09:58:46 4633 2

原创 几款常用压测工具介绍与使用

现在市面上的压测工具数不胜数,挑几款常用的做个简单的介绍。1、Apache abab是apache自带的压力测试工具,使用起来非常方便 。安装1. ab运行需要依赖apr-util包,安装命令为:yum install apr-util2. 需要yumdownload命令下载,没有该命令的话,可以:yum install yum-utils3. 新建一个目录,下...

2020-05-04 23:22:35 3678

原创 解决Docker安装MySQL中文乱码问题

问题描述:使用docker安装完mysql,出现中文乱码,如下;解决方法如下:1、启动mysql:docker start mysql2、进入容器:docker exec -it mysql /bin/bash3、登陆mysql:mysql -u root -p4、查看数据库默认字符集:SHOW VARIABLES LIKE 'character...

2020-04-17 17:30:08 1475

原创 Linux安装MySQL的两种常用方式

一、安装 方法一:通过Docker安装MySQL 1. search 2. pull 3. images 4. 安装 映射端口 重命名 5. 查看运行中的容器 方法二:通过镜像安装MySQL 第一步:下载 第二步:解压并移动 第三步:创建用户,并给数据目录赋予权限 第四步:配置参数 第五步:初始化mysql 第六步:启动mysql,并更改root密码二、卸载

2020-04-13 11:50:41 438

原创 eclipse的package explorer视图下,怎么让default package以及其余空的package不显示

问题描述:如下图所示,对于强迫症患者来说,存在红框里的这些太难受了,怎么解决呢?解决方案:如上图,勾中他,将default package设为不可见,再进行下一步,如下图,使得包的结构清晰可见:最终的样子如下图所示:...

2019-07-20 15:49:49 662

原创 小和问题与逆序对问题

一、小和问题在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。(1)遍历左边 O(N^2)(2)归并 O(N)例子:求[1, 3, 4, 2, 5]的小和1+(1+3)+1+(1+3+4+2)= 16代码实现: public static int smallSum(int[] arr) { if (arr == null || a...

2019-07-05 19:20:10 215

原创 abstract与static、native、synchronized、final的比较

1、abstract 与 static (1)what abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (2)how static与abstract不能同时使用...

2019-06-07 15:51:34 377

空空如也

空空如也

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

TA关注的人

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