自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Idea Springboot 热部署

添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>2.idea设置2.1:2.2:按上图中的快捷键:Ctrl+Alt+Shift+/选择Registry3.验证(更新完配...

2021-10-06 17:59:29 79

原创 bash命令补全

bash命令补全工具:安装:yum -y install bash-completion bash-completion-extras生效:source /etc/profile.d/bash_completion.sh

2021-02-22 15:07:56 180

原创 windows idea快捷键

Ctrl+X:剪切行 Ctrl+Y:删除行 Ctrl+D:赋值行 Ctrl+/:添加或取消单行注释 Ctrl+Shift+/:添加或取消多行注释 Alt+↑/↓:在当前类的方法内移动 Ctrl+F12:显示当前类的所有成员(浮窗) Alt+7:显示当前类的结构(structure目录) Alt+Insert:生成构造,getter/setter,重写父类/接口方法 Alt+F7:...

2020-12-04 14:28:55 130

原创 maven 项目设置编译版本

在项目的 pom 文件的project 节点下添加以下配置:<properties> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVe

2020-06-10 23:13:17 543

原创 关于spring-boot-devtools热启动

准备: springboot+maven项目ide:eclipse原因:开发用的IDE 是 eclipse, 由于本人习惯边写代码边调试,所以配置了 spring-boot-devtools,然后嘞,由于习惯性按 ctrl+s 保存(毕竟对程序员来说随手保存代码这个事情很重要),然而, 这个重启服务的检查方式是编译之后的 class 文件是否发生变化,这个是正常的,但是呢, eclipse...

2018-11-24 15:17:39 358 2

原创 为什么不能根据返回值类型区分重载的方法?

参考资料:《java编程思想》第四版方法重载:在同一个类中,方法名相同,参数列表不同的方法称为方法重载(例:构造方法重载)为什么不能根据返回值区分重载的方法?例:int f(){ return 1;}void f(){}假设在你的代码中有一行这样的调用:f();此时你并不关心该方法的返回值,那么编译器就不能确定你调用的到底是哪个方法,所以不能用返回值来区分方法重载...

2018-08-23 12:09:09 1430

原创 java 中的接口可以继承吗?

答案:可以,并且可以是“多继承”的interface A{ void a1();}interface B{ void b1();}interface C extends A,B{//注意该语法只对接口的继承是合法的 void c1();}class D implements C{ @Override public void a1()...

2018-08-23 11:48:34 3622

原创 java类继承的父类和实现的接口中可以有相同的方法吗?

答案:可以(此处的相同是指方法名相同,参数列表相同,返回类型相同)如果子类(接口的实现类),只不过在子类中可以选择重写或者不重写该方法(即便接口要求必须重写接口中所有的方法),先extends,后implement,所以在 implement 的时候该类中已经隐含有了该方法(从父类继承),所以可以选择不重写如果仅是方法名相同,参数列表相同,返回类型不同则不能,原因和不能用返回值来区分方法重...

2018-08-23 11:32:51 1373

原创 协变返回类型

参考资料:《java 编程思想》第四版协变返回类型:jdk5添加了协变返回类型,在导出类(子类)的覆写基类(父类)的方法的返回值可以是基类方法返回值的导出类型。例:基类(父类)中的方法:Fu f(){}那么在导出类(子类)中重写该方法可以是:Zi f(){}注:返回值类型 Zi 继承自 Fu...

2018-08-23 10:27:04 705

原创 java 在构造方法中调用普通方法

参考文章:https://blog.csdn.net/thekenofDIS/article/details/75255403参考资料:《java 编程思想》第四版class Fu{ void draw(){ System.out.println("基类的 draw 方法"); } Fu(){ System.out.println(...

2018-08-23 09:37:45 6291

翻译 java 中的动态绑定

绑定:将一个方法调用同方法主体关联起来称为绑定前期绑定:若在程序执行之前绑定(如果有的话由编译器和连接程序实现),称为前期绑定后期绑定:在程序运行时根据对象的类型进行绑定,又称动态绑定或者运行时绑定java 中除 static 方法(在 《java 编程思想》中的观点是:构造方法是一种特殊的static方法,只不过该 static 的声明是隐式的), final 方法(private方...

2018-08-22 17:11:02 130

原创 java 成员变量,构造方法,代码块执行顺序

要在构造方法中调用父类或者自身的构造方法:调用构造方法的代码应该放在第一条语句java 初始化顺序:静态成员变量&gt;静态初始化块&gt;普通成员变量&gt;普通的初始化块&gt;构造方法(自动初始化时机在调用任何方法之前(构造方法,成员方法)) public class ExtendDemo { public static void main(String[] arg...

2018-08-22 15:09:23 626

原创 java文件名称和类名

 java 源文件可以但不是必须有 public的 类,如果有 public 的类的话,只能有一个 public 类,且该类名必须和文件名相同,除了该 public 类之外还可以有任意多个其他的类,但不能是 public 的,这些非 public 类只对当前包可见。...

2018-08-22 10:02:17 688

原创 java访问修饰符

 public&gt;protected&gt;default&gt;privatepublic:所有类可见protected:有继承关系的类或者位于同一包下的类可以访问defalut(缺省,什么也不写):包访问权限,位于同一包下的类可以访问private:仅当前类可以访问...

2018-08-22 09:49:16 92

原创 XML中的几个名词

DTDdocument type definition引入外部dtd文件的方式:&lt;!DOCTYPE 根元素名称 SYSTEM "DTD文件path"&gt; &lt;!DOCTYPE 根元素名称 PUBLIC "DTD文件名称" "DTD文件uri"&gt;(引入网络上的dtd文件)XSDxml schema definition&lt;!--xml文档声明--&gt;..

2018-08-17 12:40:55 424

原创 git删除分支

删除本地分支git branch -d branch_name:删除merge过的本地分支git branch -D branch_name:强制删除本地分支,即使该分支没有被merge删除远端分支git push origin :branch_nameorigin:远端仓库名branch_name:远端分支名称事实上是给远端分支push空白分支,相当于删除...

2018-08-16 14:46:44 1548

空空如也

空空如也

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

TA关注的人

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