自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

return

- 404

  • 博客(15)
  • 收藏
  • 关注

原创 解决cannot be resolved to a type

在eclipse中从GitHub clone了一个项目,clone完成之后,项目中的java文件都有红叉。报错信息是:cannot be resolved to a type把网上几个方法都试过了,还是没解决。我的解决方法:右键项目,选择Configure,然后选择Convert to Maven Project,红叉就会没有了。...

2019-04-25 21:46:28 8319

原创 Git入门学习(十一)-github和gitee的使用

github和gitee(码云)的使用。

2019-04-22 17:38:11 895

原创 Git入门学习(十)-标签

Git 的标签就是对你提交版本的一个标记,和commit_id是一样的。当我们需要去查询某个版本时,就可以通过设置的标签去查询,commit_id也是可以做到的,但是commit_id是一串字符串不容易记。所以我们通过标签来实现,实际上标签就是指向某个commit_id的。创建标签创建标签的命令:git tag <tagname>我们在dev分支上创建一个标签:查看标签...

2019-04-20 21:52:09 512

原创 Git入门学习(九)-多人协作

你可以和你的小伙伴分别将远程仓库克隆到自己的本地,然后往master和dev或者其他分支的话,推送各自的修改。克隆远程仓库时,这里的远程仓库用的还是GitHub,你和你的小伙伴都需要将自己本地的公钥,即通过ssh-keygen -t rsa -C "youremail@example.com"命令生成的,添加到GitHub远程仓库的ssh配置中。这里,我就使用本地的另一个目录来模拟一个小...

2019-04-20 18:51:19 218

原创 Git入门学习(八)-冲突解决

在实际开发过程中,当我们对一个文件进行操作时,肯定会遇到文件冲突,这样我们就无法成功完成合并分支,所以我们就要在合并前解决这个冲突。首先,我们创建一个新的分支:bumblebeegit checkout -b bumblebee然后在这个分支上,我们修改readme.txt这个文件。在里面添加一句话:我是在bumblebee分支里面添加的。提交readme.txt:接下来,切...

2019-04-19 17:28:03 276

原创 Git入门学习(七)-分支的创建与合并

分支就相当于为我们提供不同的开发空间,通过不同的分支,可以处理一些不同的业务,从而不影响我们当前正在处理的事情。各个分支上面可以处理不同的事情,最后把分支合并就可以了。在Git中,一开始有一个默认的分支,即master分支,master分支是一个主分支,通常开发都不在这个分支进行。master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以...

2019-04-19 14:55:19 543

原创 Git入门学习(六)-远程仓库

本篇介绍的就是Git远程仓库的使用。这里我们使用GitHub这个神奇的网站来当做Git的远程仓库。GitHub是专门托管Git仓库服务的,而且现在私有的项目也不收费了。使用前请先通过GitHub注册一个你自己的账号。配置ssh key第一步:创建ssh key打开Git bash,输入下面的命令:#填写你自己的邮箱地址ssh-keygen -t rsa -C "youremail@...

2019-04-18 22:29:42 336

原创 Git入门学习(五)-撤销修改和删除文件

简单粗暴点,直接开始一.撤销修改第一种情况:只是在工作区作出了修改现在我们在 readme 文件添加一些内容:社会我宝儿姐,人美路子野,溜门撬锁、闷棍埋人,样样精通。宝儿姐也是有威风凛凛、能喊出名字的招式的,那就是阿(A)威(V)十八式……扯得有点远。。。。。。添加完内容,用git status 查看一下:Git提示我们可以通过git checkout -- < file ...

2019-04-18 17:28:32 1104 1

原创 Git入门学习(四)-工作区和暂存区

继续偷个图:想要更详细更清晰更简洁明了的请戳这里,廖雪峰:史上最浅显易懂的Git教程!如图所示,工作区工作区呢就是我们本地的目录路径,learngit文件夹就是一个工作区。版本库.git 这个隐藏目录不算工作区,是Git的版本库。在版本库里面有一个stage 这个是暂存区还有一个master 这是git自动为我们创建的分支当我们将本地的文件提交到版本库时,首先进行的是 ...

2019-04-18 15:29:40 248

原创 Git入门学习(三)-版本回退

对于一个或多个已经提交过文件,我们可能会对这个文件再次进行修改,恢复,删除等操作。所以有时候我们也需要将版本回退我们想要的那个版本。对 readme 我们再次向里面添加内容。#编辑readme文件vi readme.txt我在 readme 文件里面添加了版本库文件管理现在我们用 git log 命令查看git log 命令显示的是从最近到最远的提交日志信息。从图中可以看...

2019-04-18 15:11:26 236

原创 Git入门学习(二)-创建版本库

版本库,又叫仓库,这里面存放的文件都是Git所管理的。文件的增删改查都是可以追踪到下面就开始创建一个Git版本库。首先需要选择一个合适地方,然后创建一个空目录,最好不要与其他目录弄混了右键菜单,选择Git Bash Here ,输入下面的命令:#创建一个版本库目录mkdir learngit#进入版本库目录cd learngit如下图所示:当然上面的步骤你也可以直接在一...

2019-04-17 17:37:13 338

原创 Git入门学习(一)-安装git

本人只是个新手,还有很多不懂,如果想要更直接更浅显易懂的学习教程,请点击下方↓ ↓ ↓ ↓ ↓廖雪峰:史上最浅显易懂的Git教程!安装Git访问官网:https://git-scm.com/downloads 下载Git。下载完成直接安装就行。安装完成之后,在右键菜单就可以看到Git GUI Here,Git Bash Here接下来就是通过Git命令来设置一下...

2019-04-17 15:34:44 300

原创 Netty框架入门学习--实现WebSocket长连接

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。更多WebSocket信息:HTML5 WebSocket本文是通过ne...

2019-04-03 20:17:50 1688 1

原创 rsync实现服务器间的文件同步

功能需求实现服务器A的文件同步到服务器B说明网上关于rsync的教程有很多,但是有好多教程写的都比较乱,所以就自己写个教程做个记录。有需要的朋友可以参考下面两个博客,写的都很好:rsync+inotify实现代码实时同步centos7实现rsync实现同步准备工作两台centos7服务器192.168.1.214 (源文件服务器)192.168.1.222 (备份文件服务器)防...

2019-04-03 17:36:39 707

原创 Netty框架入门学习--心跳检测机制

问题当客户端退出失去连接时,服务端会感知到客户端的这个行为,服务端的handlerRemoved就会得到调用。但是实际情况中并不是这么简单,往往都是非常复杂的。比如一个手机客户端和服务端进行了一个长连接之后,当客户端应用没有退出,手机开启了飞行模式之后,服务端和客户端双方之间是感知不到已经断开连接,这个时候handlerRemoved是不会被调用的,服务端会以为与客户端还是保持连接的,这个时候...

2019-04-02 20:43:09 937

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除