logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Apollo分布式配置中心踩坑

最近学习了一下分布式配置中心,在本地使用Quick Start 进行了部署测试,在测试部署过程中也遇到了一些问题。apollo分布式配置中心主要可以分为四个模块1. apollo-portal 平台  可视化的配置界面,可以增删改查 各个配置环境的信息然后通过发布实时更新到服务器端2.apollo-adminservice 配置管理的接口服务,提供服务给portal平台进行配置的增删改...

单元测试之JUnit 5 参数化测试使用手册

1. 概要junit5是下一代JUnit测试框架,新增了很多特性帮助开发人员更好得编写测试用例。其中一大特性就是参数化测试,其目的就是让我们可以使用不同的参数多次执行一个测试方法,从而覆盖不同的条件分支。(简单来说就是既Cover 所有的情况,还能减少 Duplicate Code )在这边教程中,我们将深度探索参数化教程。现在开始吧!2. 依赖为了使用JUnit 5的参数化测试,我们需要从JUn

【设计模式】适配器模式和桥接模式

通过适配器模式,客户端可以使用统一的一套接口,这样实现起来更简洁明了复用了现有的类和代码,减少代码的改动量一个类存在两个(或多个)独立变化的维度,且这两个(或多个)维度都需要独立进行扩展系统不希望使用继承或因为多层次继承导致类的个数急剧增加需要在抽象和具体实现之间增加更多的灵活性。

文章图片
#设计模式#适配器模式#桥接模式
maven打包的各种方式和如何在使用maven-assembly-plugin打包时去掉assembly id

先简单介绍下maven打包的几种方式,如果你只是想知道如何使用assembly插件打包的时候去掉assembly id可以直接跳到下面Maven打包的几种方式1. 使用maven-jar-plugin打包使用默认的maven-jar-plugin 打包在使用idea的时候,如果不引入任何maven打包插件,在执行mvn clean package的时候会使用默认的maven-jar-plugin进

单元测试之带你搞懂Mockito使用

Mock介绍在平时开发过程中,我们往往会遇到以下问题1.由于依赖调用的接口没有开发完成,需要等待(客户端和服务端,服务端和其他服务之间)2.自测时由于服务器故障等无法正常调用接口,或者一些边界条件无法在测试环境模拟数据3.同样的单元测试,当依赖的数据发生变化时,无法反复执行,不能在上线前对之前的功能进行自动回归mock就帮我们解决了以上问题mock的定义(what):mock是在测试...

#单元测试
vscode使用restClient实现各种http请求

我们在使用rest client请求时,可以使用变量,如下图:我们定义了一个orgCode变量,并在请求时作为请求的header中的orgCode数据。通过{{baseUrl}}则使用了环境变量中的值。那我们该如何选择环境变量呢?如下图:当点击右下角的环境位置时,上面就会出现已有的环境变量的下拉框,这时我们就可以选择环境变量。那么,我们如何使用接口返回的数据呢?

文章图片
#vscode#ide#编辑器
记一次OpenJDK替换java JDK

因为公司要求线上都使用open jdk, 所以最近我们把本地的java jdk都替换成了open jdk。中间遇到了一点小问题,记录一下。我记得我之前收到过Oracle的更新消息,还以为自己当时已经替换成open jdk了,一看环境发现使用的还是java的jdk,哈哈。二者的区别:简单来说,OpenJDK是开源的,Java JDK是官方的,也就是Oracle JDKlinux下open jdk的安

kubernetes(四)Storage

1.VolumeOn-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet will restart it...

Spring Boot返回前端Long型丢失精度

最近为Prong开发了一个基于snowflake算法的Java分布式ID组件,将实体主键从原来的String类型的UUID修改成了Long型的分布式ID。修改后发现前端显示的ID和数据库中的ID不一致。例如数据库中存储的是:812782555915911412,显示出来却成了812782555915911400,后面2位变成了0,精度丢失了:console.log(8127825559159114

Redis之数据结构底层实现

目录redis底层数据结构实现Redis数据结构String字符串常用命令SDS的定义SDS的好处应用场景List列表常用命令压缩列表ziplistquicklist应用场景Hash哈希常用命令hashtable应用场景Set集合常用命令inset整型集合应用场景ZSet有序集合存储原理skiplist...

文章图片
    共 19 条
  • 1
  • 2
  • 请选择