有事没事看看

1

在这里插入图片描述

2

常见的运行时异常:
ArrayStoreException 试图将错误类型的对象存储到一个对象数组时抛出的异常
ClassCastException 试图将对象强制转换为不是实例的子类时,抛出该异常
IllegalArgumentException 抛出的异常表明向方法传递了一个不合法或不正确的参数
IndexOutOfBoundsException 指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出
NoSuchElementException 表明枚举中没有更多的元素
NullPointerException 当应用程序试图在需要对象的地方使用 null 时,抛出该异常

常见受查异常:
1、ClassNotFoundException
2、DataFormatException
3、IOException
4、SQLException
5、 FileNotFoundException

3 idea快捷键

删除所在行:Ctrl+X
复制所在行:Ctrl+D
上下移动本行:Ctrl+Shift+上下键
快速定位到上一次编辑的位置: Ctrl+Alt+左右键
列出最近打开的文件:Ctrl+E
切换文件:Alt+左右键

搜索相关
在本文件内搜索:Ctrl+F(Ctrl+R为替换)
在全局内: Ctrl+Shift+F(Ctrl+Shift+R为全局内替换)
根据文件名搜索:Ctrl+N 或者连续两次Shift

查看类的继承关系:Ctrl+H
在接口里打开实现类或实现类里对应的方法(直接跳转):Ctrl+Alt+B 或者 Ctrl+Alt+鼠标左键
查看都哪里调用了这个方法(在service里查看一个方法都被哪个controller调用了):Ctrl+B,Alt+F7

生成get,set方法:Alt+insert
格式化代码:先Ctrl+A选择全部代码 然后 Ctrl+Alt+L

debug相关
获得选中代码的返回值:alt+F8
运行到光标处:Atl+F9

未完待续……

4、 26个英文字母的ASCII码值,即byte类型的值

由解析dbf文件时,得到的字段类型返回值是byte类型而来(field.getDataType)
大写:
A → 65,B → 66,C → 67,D → 68,E → 69,
F → 70,G → 71,H → 72,I → 73,J → 74,
K → 75,L → 76,M → 77,N → 78,O → 79,
P → 80,Q → 81,R → 82,S → 83,T → 84,
U → 85,V → 86,W → 87,X → 88,Y → 89,Z → 90
小写:
a → 97,b → 98,c → 99,d → 100,e → 101,f → 102,
g → 103,h → 104,i → 105,j → 106,k → 107,l → 108,
m → 109,n → 110,o → 111,p→ 112,q → 113,r → 114,
s → 115,t → 116,u → 117,v → 118,w → 119,x → 120,y → 121,z → 122

5、git使用相关 2021-04-01

git提交代码流程
方法一:
git add .
git commit -m ’ ’
git pull
git push

方法二:
1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)

2、git pull origin 远程分支名(将远程的拉下来)

3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)

然后解决冲突,你本地的代码将会是最新的代码

4、git add .

5、git commit -m “”

6、git push origin master(git push origin 本地分支名:refs/remotes/远程分支名)

这几步将代码推至了远程

git合并代码流程merge
一、
1.首先切换到主分支
git checkout master
2.使用git pull 把领先的主分支代码pull下来
git pull
3.切换到自己的分支
git checkout test
4.把主分支的代码merge到自己的分支(这一步容易产生冲突)
git merge master
5.git push推上去ok完成,现在 你自己分支的代码就和主分支的代码一样了
git push
二、
在自己分支下
git pull
git merge 需要合并的分支,如
git merge remotes/origin/feature/test
工作中遇到的坑记录
紧急要求删除明文密码,master分支有人已搞好,需要将master分支代码合并到自己分支
切换master分支出错
git checkout master
因为有两个文件没有提交,切换分支会被overwritten,让提交了或者stash了
然后我就把文件给删除了,就切换成功了
然后傻啦吧唧的执行了
git merge master(其实应该执行pull)
再执行pull命令报错
CONFLCT( content):merge conflict in xxx文件
Automatic merge failed;fix coflicts and then commit the result
意思是自动合并失败,冲突在文件xxx中
然后切换分支也失败
然后执行
git status
发现一堆新文件和那个没有merge的xxx文件
然后百度执行了以下命令添加链接描述

git reset --hard FETCH_HEAD
git pull

意思是把本地的放弃回滚到最近一次正确的push
(其实不用如此,应该把冲突的文件修改好,然后走一遍提交的流程就好了)
然后切换回自己的分支,提示你的分支领先远程1个commit
执行 git merge master,失败,有几个有冲突的文件
执行git status ,提示有五个unmerged文件,也就是冲突的文件
然后手动修改冲突,再一个一个git add,再执行commit,push,解决

将一个目录及里面的文件脱离git控制
git rm -r --cached path(要删除的目录)
-r是循环删除
然后再提交,push

本地修改了一个文件,不想提交了,要撤销
git checkout – filename

如果已经提交
git reset --hard HEAD^ 来回退到上一次commit的状态。
此命令可以用来回退到任意版本:git reset --hard commitid
你可以使用 git log 命令来查看git的提交历史

2021-04-21
项目开发到一个阶段,把所有人的代码合并创建了一个新的分支,需要各自以新分支为基础创建自己的分支。
先clone,再切换到合并好的新分支,再创建自己的分支
git checkout -b feature/test-hongliang
然后做了一些修改,提交,再push会提示这个分支has no upstream branch,用下边的命令就可以了
git push --set-upstream origin feature/test-hongliang

git 删除一个分支及恢复分支
如果需要删除的分支不是当前正在打开的分支,使用branch -d直接删除
git branch -d test-hongliang
• 删除一个正打开的分支

如果我们在试图删除一个分支时自己还没转移到另外的分支上,Git就会给出一个警告,并拒绝该删除操作。
如果坚持要删除该分支的话,就需要在命令中使用-D选项。
git branch -D test-hongliang
恢复被删除的分支见Git删除分支/恢复分支

还有一个比较low的删除分支的方法就是推送一个空分支
命令:$ git push origin 空格 冒号【需要删除的分支名字】
比如我github上有master和hello分支,我现在想着删除hello分支,命令如下:
$ git push origin :hello

原理:推送一个空分支到远程分支,其实就相当于删除远程分支

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值