自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【IDEA Maven】External Libraries 和 DependencyManagement 的天坑

DependencyManagement 标签中的 dependency 若不存在本地对应版本是不会自动去远程库下载的并且不会添加至项目的 External Libraries 中对于依赖库的新版本,需要放在 Dependencies 标签中刷新 maven,自动下载完毕后再包进 DependencyManagement 里不然版本会一直爆红,且不在 External Libraries 中有任何提示对于这种问题:刷新POM无效重载项目无效更改VM参数无效更改任何Maven在IDEA中相

2022-03-31 16:06:58 1437 2

原创 【SpringBoot多模块开发笔记】配置、模块间引用、包扫描、及功能的合理分配

项目创建:IDEA newProject 选 Spring Initializer(或者单纯Maven项目然后删除多余的那些垃圾文件)模块创建规范:模块前缀需相同合理在POM内部使用EL表达式,从而把变量放在properties块中统一管理:声明:调用:补充: 关于 maven POM 中 dependencymanagement 和 dependencies 的区别自动向下继承式依赖:dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依

2022-02-16 04:40:59 2292

原创 【记一次奇怪的依赖冲突】学会让SpringBoot脱离Maven parent Section并支持自定义SpringBoot自有依赖库的版本

SpringBoot 2.2.0 - 2.6.3 貌似一直默认使用的 log4j-api 2.12.1但这次碰到个奇怪的需求,需要的库使用的 log4j-api 为 2.17.1从而导致了运行时的BUG:java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder;

2022-02-06 22:47:14 327

原创 回调机制(callback)在编程设计模式中的使用,一文即开窍!

什么是回调(callback)机制?它不限于Java,而是通用的编程机制。回调的三个阶段:声明回调:我发了一个帖子,说我后续会继续更新注册回调:楼下网友订阅了我的帖子等更新触发回调:我更新了,调用当初的声明回调代码,来通知所有订阅(注册回调)的网友回调在设计模式中的使用:策略模式模板模式观察者模式访问者模式此外:事件总线监听器过滤器某功能预留的客制化前置后置处理对接口实现类的调用(创建接口=声明回调;实现接口=注册回调;调用实现类=触发回调)故此推理:代理也是回

2021-04-26 05:28:47 906

原创 Linux入门2 - 安装与初步了解

Table of Contents???? Linux入门2 - 安装与初步了解Linux 命令缩写习惯Linux 版本号规范虚拟机的网络配置[原文链接:Link] 转载请注明原作者???? Linux入门2 - 安装与初步了解Linux 命令缩写习惯Reference: https://i.linuxtoy.org/docs/guide/ch02s02.htmlLinux 版本号规范案例:2.6.27-2-i686解析:主版本:2 (革命性改进)次要版本:6 (重大改进,奇数为开启

2020-12-23 15:54:38 84

原创 Linux入门1 - 基础概念与历史

Table of Contents???? Linux入门1Linux背景历史笔记纲要Linux学习方向Linux 应用领域Linux 内核、与发行版Linux 与 Unix 、 贝尔实验室的关系Linux学习流程[原文链接:Link] 转载请注明原作者???? Linux入门1Linux背景历史1991年,21岁的Linus学了十年编程,写出了Linux的第一个版本。它 Logo 的企鹅叫 Tux (燕尾服),至于为什么是企鹅,是因为定名前 Linus 在澳洲的动物园被企鹅咬了。笔记纲要

2020-12-22 22:02:31 337

原创 计算机术语翻译(Term.)及缩写整理(Abbr.)

Table of Contents???? 计算机术语翻译(Term.)及缩写整理(Abbr.)DOI, URI, URL, URNpromptas-is, to-beWYSIWYGsocketfields[原文链接:Link] 转载请注明原作者???? 计算机术语翻译(Term.)及缩写整理(Abbr.)DOI, URI, URL, URNhttps://www.cnblogs.com/maxiaodoubao/p/4262254.htmlprompt直译为:命令提示行好比 linu

2020-12-21 23:59:41 1126

原创 Github入门9 - 琐碎功能总结

Table of Contents???? Github 实用功能[原文链接:Link] 转载请注明原作者???? Github 实用功能发布属于自己的 release为别人的 repo 提出“差评“ (发issue)为自己的 repo 创建 wiki 站为自己的 github 创建个人 blog创建一个 <id>.github.io 的 repo,其中 id 是个人账号 id。后从 repo -> settings -> github pages 跟随如

2020-12-21 23:31:51 1829

原创 Github入门8 - 搭建局域网环境下的“Github”

Table of Contents???? GitLab搭建[原文链接:Link] 转载请注明原作者???? GitLab搭建本章内容基于 Github入门6 - 代码托管中心???? 望这篇笔记能对你也有所帮助,若是喜欢,也不妨点一下收藏,万分感谢。如有错误,也尽请指出。...

2020-12-21 21:46:43 1594

原创 Github入门7 - 工作流概念总结

Table of Contents???? Git 底层工作流(Work Flow)[原文链接:Link] 转载请注明原作者???? Git 底层工作流(Work Flow)reference:菜鸟教程 (2020). git pull 命令. Available at: https://www.runoob.com/git/git-pull.html (Accessed: 19 December 2020).Git - Reference (2020). Available at: h

2020-12-21 21:19:00 207

原创 Github入门6 - 代码托管中心(与远程库push冲突时的解决方案)

Table of Contents???? Remote:代码托管中心[原文链接:Link] 转载请注明原作者???? Remote:代码托管中心Git 系统**(本地库)其实本身就是一个分布式的 VCS 了,但若有个能够远程托管和维护代码的地方(远程库)**,协同工作也能更高效。其中,代码托管中心分两大类:局域网环境中:GitLab广域网环境中:GitHubGitee (码云)此外,本地库与远程库的交互方式也分两类:团队内部协作跨团队协作???

2020-12-18 23:33:22 309 1

原创 Github入门5 - 版本标签

Table of Contents???? Git tag:区分 git commit 版本,与真实软件版本[原文链接:Link] 转载请注明原作者???? Git tag:区分 git commit 版本,与真实软件版本在 git 系统中,每一个 commit 就是一次新的版本,版本都用 hash 来代表。但真实开发环境下,每个软件从 v1.0.1 到 v 1.0.2 可能需要经历多次 commit 才会开发出来。这就是软件版本与 commit 版本的区别。而 tag,就是被用于给 co

2020-12-17 17:22:08 804

原创 Github入门4 - 撤销与回滚

Table of Contents????Git 后悔药????基础药方: 分区看待,对症下药**♻️ 在工作区进行 Ctrl + Z**:**♻️ 在暂存区进行 Ctrl + Z**:**♻️ 在版本库进行 Ctrl + Z**:????高级药方:$ git reset 的三组药[原文链接:Link] 转载请注明原作者????Git 后悔药????基础药方: 分区看待,对症下药​ (以下信息基本在 git status 中都有提示)♻️ 在工作区进行 Ctrl + Z:回滚工作目录

2020-12-15 20:55:24 766

原创 Github入门3 - 分支基础(与merge冲突时的解决方案)

Table of ContentsGit 分支基础Git branch 初见Git branch 的 CURD 操作创建分支查看分支切换分支删除分支合并分支分支过程中面临的问题:分叉Git 客制化(高层)封装命令[原文链接:Link] 转载请注明原作者Git 分支基础分支 (Git branch) 就是一个活动的指针,永远指着它最新的commit对象(的hash key)本地commit更新到第几个了,branch就指向它。branch 被 ./.git/ 中的两块内容来管辖,分别是 HEAD

2020-12-14 15:04:35 899

原创 Github入门2 - 底层的3种对象与3个区域

Table of Contents????Git的两条学习路线⚗Git 三大对象:????Git额外笔记????Git换行格式[原文链接:Link]????Git的两条学习路线三个对象,三个区域,三个状态。3 Objects: Blob => Tree => Commit3 Areas:Working Directory => Stage Index => History​ 本地工作区

2020-12-12 23:22:25 267

原创 Github入门1 - Git的由来及背景

Table of Contents???? Linus Torvalds 托瓦兹哲学???? 学习Git相关内容时需要了解的缩写 Abbr.⚗ Git的面世缘由???? Git立项目标???? SVN vs. Git????️ Git相关下载与安装的补充???? Git 安装后,一生一次的初始化操作???? Linus Torvalds 托瓦兹哲学I am smarter, I can teach you more, I am your god.You not only have to be a g

2020-12-12 23:18:07 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除