摘要:
Maven的自动部署可以快速的将编写的maven工程自动部署到远程Tomcat服务器上,并且不需要重启Tomcat容器 步骤 配置TomcatManager访问权限 想要自动部署web项目,需要经过Tomcat中Manager,因此需要设置M必须要设置Tomcat的访问权限,就是为了保证项目的安全性 阅读全文
posted @ 2022-04-07 16:55
夏醉浅梦
阅读(114)
评论(0)
推荐(0)
摘要:
不分层也能开发,为什么要分层 不分层虽然也能开发,但是维护的时候很难维护。 分层的的好处 结构清晰 代码模块之间可以解耦、降低依赖 方便便后期的维护和扩展 软件架构分层 物理分层用Tier表示 逻辑分层用Layer,绝大部分时候谈的分层就是该分层 MVC中的三层架构(属于Layer层) 微服务分层更 阅读全文
posted @ 2022-04-07 16:44
夏醉浅梦
阅读(734)
评论(0)
推荐(0)
摘要:
什么是内存溢出 内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。 Java的内存管理就是对象的分配和释放问题 在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序 阅读全文
posted @ 2022-04-07 16:40
夏醉浅梦
阅读(363)
评论(0)
推荐(0)
摘要:
引言 下面从两个角度来介绍他们的区别:性能和可靠性。他们的区别也主要体现在这两个方面 equals()既然已经能实现对比,为什么还要hashCode()? 因为重写的equals()里一般比较的比较全面且复杂,这样效率比较低,而利用hashCode()进行对比,只需要生成一个hash值进行比较就可以 阅读全文
posted @ 2022-04-07 16:38
夏醉浅梦
阅读(124)
评论(0)
推荐(0)
摘要:
final final是一个关键字也是一个修饰符 - 被final修饰的类无法被继承 - 对于一个被final标注的变量,如果是基本数据类型,其数值一旦被初始化之后便不能修改。如果是一个引用类型的变量,在初始化后便不能在指向另一个对象,但是它指向对象的内容可以修改。 - 被final修饰的方法将无法 阅读全文
posted @ 2022-04-07 16:33
夏醉浅梦
阅读(97)
评论(0)
推荐(0)
摘要:
类的构造函数和析构函数是类的一种特殊的成员函数,每次创建类的对象或删除类的对象时执行。 构造函数 构造函数的函数名和类名完全相同,不会返回任何类型,包括void 形式: public class Test { public Test() { // do something } } 特点: 默认的构造 阅读全文
posted @ 2022-04-07 16:31
夏醉浅梦
阅读(267)
评论(0)
推荐(0)
摘要:
作用域 当前类 同一包下 子孙类 其他包下 public true true true true protected true true true false default true true false false private true false false false PS:不写默认为d 阅读全文
posted @ 2022-04-07 16:29
夏醉浅梦
阅读(47)
评论(0)
推荐(0)
摘要:
==比较的是两个对象在内存中是不是同一个对象,也就是说比较的是内存中的地址是否相同。 equals比较的是两个对象中的内容是否相同。public boolean equals(Object object) 这个方法是由Object对象提供,子类可以重写。默认的实现是只有当对象和自身比较时才会返回tr 阅读全文
posted @ 2022-04-07 15:38
夏醉浅梦
阅读(32)
评论(0)
推荐(0)
摘要:
JAVA中规定的逻辑运算符分为一下几种: & → 逻辑与 && → 短路与 | → 逻辑或 || → 短路或 ^ → 逻辑异或 ! → 逻辑非 &和&& &和&&都是当且仅当a、b都为true时,结果为true 不同点: & 第一个表达式结果无论是什么,都会执行下一个表达式,比如a == true 阅读全文
posted @ 2022-04-07 15:32
夏醉浅梦
阅读(145)
评论(0)
推荐(0)
摘要:
short s1 = 1; s1 = s1 + 1;是否正确? 不正确,对于short s1 = 1; s1 = s1 + 1;,由于1是int型,所以s1 = s1 + 1也是int型,但是s1是short型,需要强制类型转化才能赋值给short型; short s1 = 1; s1 += 1;是 阅读全文
posted @ 2022-04-07 15:25
夏醉浅梦
阅读(117)
评论(0)
推荐(0)
摘要:
不正确,JAVA默认3.4为双精度数3,而float是单精度浮点型,如果使其正确,需要在3.4后面加一个“f”,形式如 float f = 3.4f; double和float正确表达形式 /** * 单精度浮点数正确表达形式 */ float f = 3.4f; /** * 双精度浮点数正确表达形 阅读全文
posted @ 2022-04-07 15:22
夏醉浅梦
阅读(361)
评论(0)
推荐(0)
摘要:
易学的 健壮的 原生支持多线程 安全的 强制面向对象 分布式 性能略高 解释型语言 体系结构中立 阅读全文
posted @ 2022-04-07 15:14
夏醉浅梦
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号