设计模式(2)-实例生成 本篇主要介绍了设计模式中的实例生成部分。该部分主要包括三种设计模式,分别是全局只有一个实例的Singleton模式,通过实例复制生成实例的Prototype模式,以及利用工厂生成实例的Abstract Factory模式。 2023-03-19 后端 > Technique #设计模式
设计模式(1)-简单设计与交给子类 本篇主要介绍了设计模式中的简单设计与交给子类部分。该部分主要包含四种设计模式,分别是支持遍历元素的Iterator模式、用于连接现有代码与目标功能,便于复用的Adapter模式、将具体处理交给子类的Template Method模式,以及将实例生成交给子类的Factory Method模式。 2023-03-16 后端 > Technique #设计模式
Parquet-格式介绍与在Java中的操作 Parquet是一种文件格式,它也是大数据组件中最常使用的一种文件格式。Parquet采用列式存储,同时可以直接支持嵌套存储,使得该格式的存储和查询效率较高,适用于大数据场景。本篇主要介绍了Parquet的数据模型、存储格式,以及如何在Java中进行Parquet文件的读写操作。 2023-03-11 大数据 > Hadoop #Java #Parquet
JAX-RS的介绍与使用 本篇主要介绍了JAX-RS的相关概念。这是一个在Java中实现RESTful风格API的标准。它的相关实现有很多,这里简单介绍了其中一种实现,Jersey的使用,以及它与SpringBoot项目的结合。 2023-03-01 后端 > JavaEE #JAX-RS #Jersey
Mock与Mockito 本篇主要介绍了在单元测试中经常会使用到的Mock,以及一个功能强大的Java测试框架Mockito。利用Mockito我们可以将一些依赖对象进行Mock,然后通过打桩人为定义方法效果,达到隔离依赖,测试核心逻辑的目的。 2023-02-25 后端 > Tools #Development #Mockito #UnitTest
Scala中的Option 本篇主要介绍了Scala中的Option类型的使用方式。Option类型是Scala中用来统一空值处理的方式,通过这种方式,我们可以更加优雅地处理程序中可能遇到的空值问题。 2023-02-22 大数据 > Scala #Scala
Gson的相关使用 在Java中,用来解析json最常用的类库有google的Gson,阿里的FastJson以及Jackson等。本篇主要介绍Gson的相关使用。 2023-02-21 后端 > Tools #Gson #Development
OpenAPI,Swagger以及相关工具 本篇主要介绍了OpenAPI的相关规范,Swagger以及相关工具的使用。包括在SpringBoot项目中如何生成相关API文档,以及如何通过文档来生成对应的代码。 2023-02-17 后端 > Tools #Development #OpenAPI #Swagger
Git基础 本篇学习了Git的基础,包括基础概念,基础命令等,以及在Git上工作应该遵循的工作流。同时还介绍了一些常用的解决方案,例如如何忽略Mac中的.DS_Store文件等。 2023-02-04 后端 > Git #git