git checkout --orphan doc
#该命令会创建一个名为doc的分支,并且该分支下有前一个分支下的所有文件。
#删除命令
#我们不想提交任何内容,所以我们需要把当前内容全部删除,用git命令:
git rm -rf .
#提交分支
#使用commit命令来提交分支
git add *
git commit -am "init"
#如果没有任何文件提交的话,分支是看不到的,可以创建一个新文件后再次提交则#新创建的branch就会显示出来。
#使用branch来查看分支是否创建成功
git branch -a
#同步到github
git push --set-upstream origin doc
#合并分支
git checkout master
git merge doc
git checkout -b newbranch
git add -A
git commit -m "end"
git push --set-upstream origin newbranch
写完DAO开始写service
java中能够定义接口 接口是一种变相的抽象类 接口的定义可以实现java中的多继承问题 java中类与类之间只能单继承 关键字 是extends 而对于类来说可以实现接口 关键字就用implements 表示该类实现接口 接口与接口是也可以用extends来继承 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 比如 class A extends B implements C,D,E
我经常向远程仓库提交的第一个文件就是.gitignore文件,这样后面就可以随意提交,不用担心将一些不必要的文件提交了。
git push origin 【空格】【冒号】【需要删除的分支名字】 比如我github上有master和doc分支,我现在想着删除doc分支,命令如下:
git push origin --delete doc
git branch -D doc
终端输入
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
@entity是指这个类映射有数据库表,那么你不使用这个类时,后台应该不会对其进行处理吧,只有当你从数据库读取数据时,由于你要读取的表映射有实体类(@entity注释的),那么后台应该会自动帮你实例化一个对象,然后将数据库中的数据填充到对象中吧!
删除项目中的所有.DS_Store。这会跳过不在项目中的 .DS_Store
1.find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
将 .DS_Store 加入到 .gitignore
2.echo .DS_Store >> .gitignore
更新项目
3.git add --all
4.git commit -m '.DS_Store banished!'
手机号码在线接收注册地址,任意浏览器都可以 这是官方手机发送验证注册地址的网址:https://accounts.google.com/SignUpMobile
更改中国+86 ,填入手机号码,短信会接收到一个注册的短网址,把短网址复制输入到任意浏览器打开.按照提示来完成.
代理很重要!代理很重要!代理很重要!
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装前先搜索一下是否已经存在python3的包:
brew search python3
已经存在,我们可以直接安装了:
brew install python3
brew link python3
brew info python3
python3 -V
发现python3被安装到了/usr/local/bin/python3目录下
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__='$USER'
if __name__ == '__main__':
print("Hello Python")
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'admin'
if __name__ == '__main__':
print("Hello Python")
一旦失败就会抛异常,如果你使用事物的话,他抛出异常,那么事物就会回滚,也就是不进行任何的操作
name:"张三"
phone:"18888888888"
address:"坎坎坷坷"
openid:"adfasdfasdfasfdasd"
items:[{productId:"1111111111111",productQuantity:2}]
http://172.20.10.3/#/order没有进行openid判断、虚拟机设置 5-4买家商品(下)
几个人合作用开发项目时,代码保存到GitHub上,我们不可能在原有代码上直接修改调试,这时就要创建一个新的分支,在分支上改自己的代码,修改完成后,把分支上修改的代码合并到主分支master上就好了。这个过程需要经过以下几个步骤:
1、创建一个分支test
git branch test
2、查看分支创建是否成功,下面的命令可以得到现在仓库中的分支列表
git branch
3、master分支是仓库默认的主分支,把工作从master分支下切换到test分支下
git checkout test
4、内容修改完成后,通过下面命令把内容提交给test分支下
git add -a
git push -u origin test
5、再把工作从test分支下切换到master下
git checkout master
6、因为是合作开发项目,这时远程仓库中的内容有可能已经发生了变化,所以我们需要将远程仓库中的内容和本地分支中的内容进行合并
git pull origin master
7、接下来要做的是将test分支合并到master上
git merge test
8、查看分支中内容提交的状态
git status
9、最后一步,我们把修改的内容提交到主分支上
git push origin master
如果你感觉合并后的内容有问题,你可以通过撤销合并恢复到以前状态。
git reset --hard HEAD
代码已经提交,撤销的方法是
git reset --hard ORIG_HEAD
git config --global user.name "myname" git config --global user.email "[email protected] 这2个要和github上面的一致, 特别是email, 否则不会计入contributions
git add -A git commit -m 'end' git push git checkout master git merge 10-1 -m "x" git checkout 10-1 git checkout -b 10-2
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。
@RequestMapping如果没有指定请求方式,将接收Get,Post,Head,Options等所有的请求方式
@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。
@PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。
ab -n 100 -c 10 http://127.0.0.1/sell/skill/order/123456 10个线程,100个请求 ab -n 500 -c 100 http://127.0.0.1/sell/skill/order/123456 100个线程,500个请求
command + ,
shift + control + i