自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git提交了不该提交的文件,如何撤销

git提交了不该提交的文件,如何撤销 摘要\quad \quad 将不该提交的文件git add/git commit了甚至git push 了,要如何撤回。1.撤回 git add \quad \quad 如图所示,我git add了不能提交的备忘录文件,如何撤销呢。根据提示我们可以使用 “git reset HEAD< file > to unstage”。这样备...

2019-09-03 17:35:19 4089

原创 从0开始,创建一个Java项目骨架

从0开始,创建一个Java项目骨架 摘要\quad \quad 从零开始创建一个新的Java项目,并且配置各种必须的文件。 目录1.在本地初始化一个仓库\quad \quad 新建一个GitHub仓库,并且从远端下载至本地,配置 文件。...

2019-09-03 13:00:55 1112

原创 git相关的常用命令(二)

git相关的常用命令(二) 摘要\quad \quad 创建github仓库,并将代码提交至仓库中,获取本机的SSH Key,将代码push到仓库中。持续更新中…目录*4.获取SSH Key密钥*5.提交代码至GitHub的仓库中4.获取SSH Key密钥,并将其添加至GitHub中\quad \quad 由于在日常的工作中,不可避免的需要将代码存储在一个远端的仓库中,这样就算电...

2019-09-01 13:03:14 264

原创 git常用命令详解(一)

git相关的常用命令 摘要\quad \quad 记录有关git命令行的内容,熟练git相关的操作。目录*1.前言*2.配置git*3.git常用命令1.前言\quad \quad 说来惭愧,学了这么久的命令行,发现自己clone别人代码已经提交代码的的时候,居然还是用的IDEA中的new git、commit、push。其实可以用git的方式,将代码提交到本地仓库,下面就记...

2019-08-31 15:33:32 495

原创 在虚拟机上安装mysql,并与宿主机同步,实现数据库连接

在虚拟机上安装mysql,并与宿主机同步,实现数据库连接\quad\quad 在尝试安装mysql,并且被各式各样的缺少系统配置、莫名其妙的安装失败虐了千万遍,虽然最终还是成功的安装了,并且可以使用。当看到这个"Welcome to the MySQL"的时候,那叫一个激动啊。但是还是被告知,mysql的更新无法保证百分百无残留,可能导致无论如何升级不了的时候,所以长远来看,我决定放弃在本...

2019-08-24 10:17:31 966

原创 内部类、静态内部类、局部内部类、匿名内部类的区别

内部类、静态内部类、局部内部类、匿名内部类的区别《Java核心技术 卷Ⅰ》-以下简称《卷Ⅰ》学习小结:\quad\quad 在第一次看完P242-P258页后,我感觉自己对以上列出的几种类,都是掌握了的,区别不都写在名字里面了嘛。但是,当我自己真正要写一个例子,去用这几种类去分别实现的时候,那种刚刚的自信荡然无存。我竟无从下手,我想这就是理论与实践的相辅相成,缺一不可。遂决心从头到尾再看一...

2019-08-07 22:59:07 175

原创 如何在Windows系统上成功安装Ubuntu,并且使用docker引擎

如何在Windows系统上成功安装Ubuntu,并且使用docker引擎\quad\quad花了一天的时间,终于是成功的在Windows家庭版上安装好了Ubuntu,并且成功的安装了docker引擎,在这个过程中,走过很多弯路,也几乎想放弃,最后还是完成了。在此,记录一下整个过程,如果有伙伴遇到同样的问题,希望对他有所帮助。\quad\quad第一坑:无法成功打开Microsoft Stor...

2019-07-14 13:43:27 774

原创 对象的多态性是怎么体现的,与重载有什么不同

对象的多态性是怎么体现的,与重载有什么不同\quad\quad 现在有这样一个需求:\quad\quad要求结合对象的多态性,对一个简易的商场打折系统的代码进行重构:public static int calculatePrice(String discountStrategy, int price, User user) { switch (discountStrate...

2019-07-06 16:59:32 1052

原创 如何实现越过包级私有,访问protected中的属性

如何实现越过包级私有,访问protected中的属性大一新生,刚刚接触,有写的不对的地方,还望各位前辈多批评指正,阿里嘎多:\quad\quad当我们在类中新建一个静态工厂方法时,public class Person { static Object CreatePerson(){ return new Person(); }}\quad\quad 如果想在其他...

2019-07-02 10:30:49 365

原创 找出给定范围内的所有素数,并且将其打印

找出给定范围内的所有素数,并且将其打印 \quad\quad在实现该方法前首先明白一个概念,即何为素数:素数(又称质数)指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。例如2、3、5这种只能被1与自身整除的数。\quad\quad那么我们的思路也就从这里开始。要定义两层循环,第一层用于对该范围内的所有整数进行遍历。第二层循环用于对第一层循环中,传递过来的整数判断其是否是...

2019-06-26 14:16:59 1460

原创 找到所有的水仙花数,并且同时打印

找到所有的水仙花数,并且同时打印\quad\quad水仙花数:水仙花数是指一个三位数,其各位数字立方和等于该数本身。\quad\quad知道了什么水仙花数之后,这时候大概也有了思路,就是遍历100至999中的所有整数,逐一判断该整数的个、十、百位数的立方和是否等于它本身。即这个数是否等于(Math.pow(个位数,3)+Math.pow(十位数,3)+Math.pow(百位数,3)。并且定义...

2019-06-25 14:55:47 833

原创 找出一个字符串中的大写符号,统计大写字符出现的次数,并且将其中的大写字符打印在输出框中。

找出一个字符串中的大写符号,统计大写字符出现的次数,并且将其中的大写字符打印在输出框中。例如:导入字符串为String str=“ABcDEfijg”,则返回4,这4个字符分别为A,B,D,E。实现思路在于:\quad \quad 1.首先定义一个计数器count,以及一个名为arr的list类型的列表。\quad \quad 2.对传进来的字符串进行遍历,逐个判断是否为大写字符。\q...

2019-06-25 11:26:55 594 1

原创 将自定义范围整数中的奇数找出,并且用","间隔,一次性打印。

\quad\quad将自定义范围整数中的奇数找出,并且用","间隔,一次性打印。\quad\quad今天碰到一个题目,是给定一个整数范围,例如(1-5),要求按“1,3,5”的顺序打印出其中所有的奇数。\quad\quad首先,刚看到题目的时候觉得还是挺简单的,不就是判断奇偶数嘛,用位运算即可。但实现以下后才发现重点在于,每个字符之间的间隔问题,如果单纯的判断是奇数,然后打印出来的话,就没办...

2019-06-24 15:09:30 349

原创 如何实现通过位运算符,来改变函数的参数

如何实现通过位运算符,来改变函数的参数\quad\quad今天在学习时碰到这样一个问题:题目中有一个Cat类,按照题目的要求,我需要使用位运算设置猫咪的属性。如图所示:\quad\quad对于这种问题,刚拿到的时候真的是毫无头绪,在参阅别人的代码跟受人指点后,知道了题目所想表达的意思,以及如何去实现这一过程。其实说到原理,由于Cat类的三种属性(CUT、FAT、WHITE)都是boole...

2019-06-22 21:33:37 261

原创 关于出现“mvn”不是内部或外部命令...时,如何解决

第一次写博客,通过这样一种方式,讲述一下自己在Java学习中的心得,也见证一下自己的学习历程。今天在IDEA中使用mvn -compile命令,出现 的提示。遂上Geogle求救, 在找寻了很多文章后,还是没有解决。后面在高人的指点下最后成功运行该命令。具体解决步骤如下:1.下载Maven:http://maven.apache.org/download.cgi选择该版本:解压,选...

2019-06-15 23:37:58 830

空空如也

空空如也

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

TA关注的人

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