使用NVM管理node版本

前言

今天使用NPM打包若依的前端 vue 项目运行时报错,谷歌后了解到是因为我的 node 版本不一致导致,了解到最新的官方稳定版本是12.19.0,所以我只需要调整 node 版本即可,前端同事提醒我可以直接用NVM来管理 node 版本,自己试了下,记录如下

阅读更多

GH Action实现CI CD

前言

GITLAB虽好,但是实在是太吃内存了
所以后面选择GitHub来作为我的项目代码仓库,最近发现GH Action一样可以实现 CI CD,下午琢磨了一下,记录如下

阅读更多

RestTemplate使用

前言

在 SpringBoot 中,去除了很多繁杂的配置,而使用公用的配置和模块来集成类似的功能,在 SpringBoot3.0 引入的 RestTemplate 即是典型的对于同步的请求做了统一的封装(异步请求 AsyncRestTemplate 已经废弃,建议使用 SpringBoot5.0 的 WebClient),前几天看了同事的代码,发现对于 RestTemplate 的使用理解还差点,正好研究下

阅读更多

Knife4j增强版Swagger

前言

swagger 一般都很熟悉了,一个可以生成 Rest 风格接口文档的工具,虽然使用了侵入代码式的方式,但却减少了重复变更接口带来的繁杂操作,但是在我周围实际使用中,真的很少又在用它来测试接口功能,它的风格似乎不符合国人的审美,更多的是使用 PostMan 来测试
最近发现了一个新的美化版的 Swagger 工具,Knif4J,基本可以满足简单的测试需求

阅读更多

JAXB处理XML总结

JAXB 简介

JAXB(Java Architecture for XML Binding 简称 JAXB)允许 Java 开发人员将 Java 类映射为 XML 表示方式。JAXB 提供两种主要特性:将一个 Java 对象序列化为 XML,以及反向操作,将 XML 解析成 Java 对象。换句话说,JAXB 允许以 XML 格式存储和读取数据,而不需要程序的类结构实现特定的读取 XML 和保存 XML 的代码
简而言之,就是 JAVA 自带的 XML 和对象的转换工具

阅读更多

Jackson使用总结

前言

这么多序列化工具,自己最喜欢的还是Jackson,关于它的学习一直是零零散散的学习,用到什么去找什么,现在在这里做个总结

阅读更多