dependencies与dependencyManagement的区别
dependencyManagement 的使用场景在多模块项目中,子项目可能会需要引入同样的依赖,更改版本时需要维护多套设置,这时将依赖申明到父模块的dependencyManagement元素中,维护共同的版本,子模块在使用时就可以省略掉版本号。
dependencies这个元素就是用来申明依赖的。会传递给子模块。
dependencies与dependencyManagement的区别后者只申明项目中会用到的依赖,不会引入依赖。前者是实际引入依赖的元素,会传递给子项目。子项目在引入时使用不同的版本就可以覆盖dependencyManagement的配置。
备份hexo代码
hexo git 只会将生成的页面提交到git中,为了保存hexo所做的修改以及文章的源文件,我们需要将hexo 和文章的源文件也保存到我们的git中。
创建一个hexo 分支用来保存我们的hexo和源文件,并且设置成默认分支,因为我们主要管理此分支,设为默认比较方便。创建之后选中,并点击update按钮。
将仓库克隆下来,执行npm install hexo、hexo init、npm install 和 npm install hexo-deployer-git。 注意:hexo init会删除目录中.git文件,因此先复制到别处,执行完hexo init 后再拷备回来。
修改博客根目录中的_config.yml。指定分支为master,这个分支用来保存发布后的页面。因为github 仓库是个人账号类型的,得放在master分支上。
执行完成之后就可以进行常规的git操作了,如git add .、git commit 、git push。
使用httpclient 4.3发送post请求
单一类型的参数示例:
123456789HttpPost httpPost = new HttpPost("http://www.baidu.com");httpPost.setHeader("Accept-Language", "zh-cn,zh;q=0.5");httpPost.setHeader("Accept-Charset", "GBK,utf-8;q=0.7,*;q=0.7");httpPost.setHeader("Connection", "keep-alive");httpPost.addHeader("Content-type", "application/json; charset=utf-8");httpPost.setHeader("Accept", "application/json");httpPost.setEntity(new Stri ...