每日小结
Java Spring 框架学习
Spring框架,它最主要的功能就是管理一堆使App(应用)发挥功能的类,这些作为整个App的基石、主干的类,就叫做bean。
要管理bean,也即是这堆发挥业务功能的类,就不能直接把它们new出来,这样缺乏统一的调度。所以,Spring使用.xml配置文件作为媒介,以IoC(Inversion of Control 控制反转)作为工具,将这些bean拿给Spring container作统一管理。
Git submodule 使用
添加子模块
git submodule add <url> <path>
设置子模块的分支
git submodule set-branch --branch <branch> <path>
克隆下来的项目包含子模块
1
2git submodule init
git submodule update或者
1
git submodule update --init --recursive
子模块的更新
在子模块内部, 作为一般的git项目更新(
pull
)在项目目录下
git add
子模块的删除
rm -rf 子模块目录
删除子模块目录及源码删除项目目录下.gitmodules文件中子模块相关条目
vi .git/config 删除配置项中子模块相关条目
rm .git/module/*
删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可
Github 开源项目包含不想公开的密码/Token等怎么处理
可以将隐私数据包含在项目的Secret设置中, 在Github Action中使用脚本将隐私数据注入到文件中
YAML 语言
基本类型:
String
Bool:
true
,false
Int
Number
null:
~
Time: ISO8601 格式, 例
2001-12-14t21:59:43.10-05:00
Date:
1976-07-31
注释: #
使用左端对齐的键值对表示对象:
1 | - key1: abc |
使用以-
开头的对齐的值表示数组:
1 | fruits: |
数组套对象:
1 | objs: |
数组套数组:
1 | matrix: |
对象套数组:
1 | - name: frezcirno |