- 博客(7)
- 收藏
- 关注
原创 PowerMock 教程(配合 Jacoco)
是我在使用 Powermock 中逐渐归纳的一些方法,以及不同场景的最佳实践。文章没有对 PowerMock 这个框架做非常详细的介绍,但已经足够使用了。缺点是没有那种很长很全面的案列,因为我不想让文章看起来太长太复杂。但全部读完再动手实践一下,应该能应对 99% 的场景了。PowerMock 使用方法一、PowerMock 介绍Mockito 与 PowerMock 都是 Java 流行的 Mock 框架,使用Mock技术能让我们隔离外部依赖以便对我们自己的业务逻辑代码进行单元测试。Mockito
2021-11-29 17:29:07 1993 1
原创 CentOS8 使用 Docker安装 FasdDFS 并配置 Nginx
最近需要在虚拟机的 CentOS8 上安装一个 FasdDFS,用于本地单机环境下使用,但是网上找了很多教程都不太好用,要么直接无法安装,要么重启 CentOS8 系统后就无法启动 Docker 容器,最终通过不断尝试,总结出了一个比较靠谱的方法首先使用的 Docker 镜像是 ygqygq2/fastdfs-nginx。网上教程比较多的 season/fastdfs 和 delron/fastdfs 我都尝试过,但总会有些问题。其次,每次关闭 CentOS 系统时都需要先关闭 FastDFS(先关闭
2021-05-15 14:32:31 502
原创 策略模式的意义:解耦+控制反转
不知道策略模式的可以先查看:策略模式假设一个场景:商场打折,根据折扣来计算打折后的价格假设可以采用 9折、8折、7折 这三种折扣再假设两个角色:老板(也就是我们程序员自己,写打折的方法)顾客(也就是调用者,来买东西时调用打折的方法)顾客怎么根据当天的折扣来获取打折后的价格呢?不使用策略模式时:很简单,老板的源代码这样写就行:if(9折) return money*0.9;else if(8折) return money*0.8;else if(7折) return money*0.
2021-03-03 18:48:59 436 4
原创 Java项目中的几种对象(PO、POJO、DAO、VO)
PO(persistant object)持久对象可以看成是与数据库中的表相映射的 Java 对象。一个 PO 类中的属性与一张数据表字段一一对应,一个 PO 实例就是一条数据PO 中不应该包含任何对数据库的操作POJO(plain ordinary java object)无规则简单 Java 对象一个中间对象,不具体表示任何一种特定的对象,理想情况下,一个 POJO 是一个不受任何限制的 Java 对象POJO 可以转化为 PO、VO 等其他对象DAO(data ac..
2021-02-08 00:09:41 464
原创 IDEA快速创建SpringBoot项目失败:Initialization failed for ‘https://start.spring.io‘ Please check URL的解决办法
一般出现这种情况是有三种解决方法方法一:在 IDEA 中进行如下设置方法二:重新换一个网络。经测试,移动网络似乎更容易出现这个问题,换成联通或电信即可方法三:创建Maven项目,在pom中手动导入依赖<!--SpringBoot最新版本查看官方--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
2021-02-02 08:59:11 800
原创 在 CentOS8 中使用 DNF 切换国内源安装最新版 Docker
在 CentOS8 中,已经使用 DNF 取代了软件包管理器 YUM,成为新一代 RPM 发行版软件包管理器。所以,现在我们现在在 CentOS8 中使用 DNF 安装最新版 Docker,并切换国内源提高安装速度。安装必要组件dnf install dnf-utils device-mapper-persistent-data lvm2 fuse-overlayfs wget下载并安装最新的 containerd.io# 使用阿里源下载 .rpm 包# https://mirrors.
2020-12-30 00:20:48 1873
原创 ElementUI 表单验证一直错误问题
ElementUI 表单验证一直错误问题验证失败:在使用 Element-UI 时,按照官方实例编写表单验证规则,却总是验证失败。当点击提交时会发现,明明表单已经填写了,页面还是提示未填写;明明填写正确了,页面还是提示不正确。如下图:使用方法:在 ElementUI 中,可以通过在 标签中将 rules 属性绑定 Vue 中自定义的规则数组,然后在 标签中使用 prop="xxx" 调用特定规则,实现表单验证的功能,代码如下:<!-- 通过 :rules="diyRules"
2020-12-23 18:27:23 4173 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人