文章介绍了在根项目中创建了两个新maven模块,一个是名为jhub-user的模块,另一个是名为jhub-common的模块,最终形成了新的项目结构。
JHub开发之初始化Maven项目
本文介绍了在安装IDEA、Git、JDK和Maven的基础上,创建一个简单的Maven项目,并配置Maven仓库为阿里云。同时,作者还提到了安装Postman和进行一些Git仓库的清理工作。文章以创建名为'JHub'的项目为例,强调了项目的模块化管理,包括删除自动生成的文件和提交代码到仓库。
实现一个通用的环境变量设置工具
项目初始化 使用我们前面的 zhi-cli npm set registry https://registry.npmmirror.com pnpm set registry https://registry.npmmirror.com npm i -g zhi-cli 生成项目 cd apps z...
MyBatis机制介绍与原理
插件简介 什么是插件 插件是一种软件组件,可以在另一个软件程序中添加功能或特性。插件通常被设计成可以==随时添加或删除==的,而不影响==主程序==的功能。插件可以==扩展==软件程序的功能,这让用户可以根据自己的需求定制软件,提高工作效率。常见的插件包括浏览器插件、音频和视频编辑软件的特效插件、图...
docker找不到网络终极解决方案
解决方案 用下面的命令解决: docker system prune systemctl restart docker.service 参考 https://stackoverflow.com/questions/39640963/error-response-from-daemon-network...
解决css部分border被圆角切掉之后圆角的边框消失问题
问题 症状大概是这个样子: 解决办法 给当前设置 border 和 border-radius 属性的元素加: overflow: auto;
使用TypeScript开发一个自定义的Node-js前端开发脚手架
本文将从零开始介绍如何用 Node.js 和 TypeScript 开发脚手架。 可用版本的 github 地址:zhi-cli npm 的地址:zhi-cli 需求来源 如果我们之前花很大力气搭建了一个项目开发工具包,但是有了新项目想用咋办,常规办法就是拷贝模板文件。但是每次拷贝模版再去修改...
Github-Actions使用release-please实现自动发版
release please 是一个来自于 Google 的自动发版工具,基于 Github Actions 可实现全自动发版。 官网:https://github.com/googleapis/release-please 上手 在项目根目录的 .github 的 workflows...
IDEA自定义Maven的archetype
在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Maven 的工程的时候,都需要选择一个骨架,但是每个骨架都需要删除一部分东西才行,这样的话实在是太不方便了。 为什么要自定义 archetype 在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Mave...
MyBatis-RedisCache源码分析
回顾 在前面,我们通过 redis 集成了 MyBatis 的二级缓存,440.MyBatis的二级缓存整合redis ,接下来,我们来分析一下 RedisCache 的源码。 源码分析 RedisCache 主要是通过实现 Cache 接口来做的。数据存储和获取主要是通过操作 jedis 来...