java实习遇到的问题总结
实习期间后端开发使用的时spring boot+mybatis,遇到了一些问题,总结记录一下。
git的使用
git是一个版本控制工具,可以用来管理源代码
git可以理解为由 暂存区+仓库 组成,一般步骤是将代码放到暂存区,之后提交到仓库
首先再需要进行版本控制的代码的文件夹下,右键,选择Git Bash Here(Git GUI Here是图形化界面 )
之后会出现这个界面:
输入git init进行git仓库的初始化:
版本控制一般需要添加到暂存区和提交到仓库两个步骤
- git add 将数据/代码放到暂存区
//将该目录下的readme.md文件添加到暂存区
git add ./readme.md
//将该目录下的所有文件都放到暂存区
git add ./
- git commit 将上个步骤添加到暂存区的数据提交到仓库
git commit -m "说明"
特殊情况:当不想经过添加到暂存区这一步骤时
git commit --all -m "直接添加到仓库"
- git status 查看代码暂存区、工作区(仓库)的状态
可查看是否有在暂存区未提交到仓库的代码 - git log 查看提交记录
- git push 将代码push到github上
当将代码提交到本地仓库后,可以将代码推到github上,更方便管理
--git push "github仓库地址" [分支]
git push https://github.com/wozhishibanyungong/testgit.git master
- git pull从github拉取代码
在本地新建一个文件夹,右键git bash here后,执行git init后:
--git pull "github仓库地址" [分支]
git pull https://github.com/wozhishibanyungong/testgit.git master
- git clone git clone也是拉取代码,不过会对代码进行覆盖
与git pull不同的是不需要执行git init
git clone "github地址"
git clone https://github.com/wozhishibanyungong/testgit.git
在idea中使用git版本控制工具
-
git push代码 右键选中项目,git->commit directory->commit(注释要交的代码是什么)->commit and push
-
git pull拉取代码 file->new-> project from version control
输入代码链接网址:
常见函数使用
-
判断对象是否为空:不为空返回true,反之返回false
Objects.nonNull(Object object);
2.判断字符串是否为空: 不为空返回true,为空返回false
StringUtils.isNotBlank(String str);
3.字符串分割:
//将字符串str按 , 分隔切割,返回一个字符串数组
(String)str.split(",")
4.字符串数组转化为List列表 :
//将字符串数组split转化为List,返回的是List列表
Arrays.asList(split);