摘要:
打开maven中的setting.xml文件,并对其如下选项进行配置。 1.配置maven本地库(从maven远程服务器下载的资源存储到的位置) 1 <localRepository>${user.home}/.m3/repository</localRepository> 2.配置maven私服( 阅读全文
摘要:
hashmap https://www.cnblogs.com/flyuz/p/11378491.html 阅读全文
摘要:
1 /** 2 * 跳出多重循环 3 * break 跳出外循环时内循环失效 4 * continue 同样适用于标记的使用。 5 */ 6 public class TestBreakMulti { 7 public static void main(String[] args) { 8 A:fo 阅读全文
摘要:
1 /** 2 * 日期格式转字符串 3 * */ 4 public static String test01(){ 5 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 6 return sdf.format(new Dat 阅读全文
摘要:
深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。 假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值) 如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值) 浅拷贝(shallowCopy)只是 阅读全文
摘要:
内存溢出:(out of memory)通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。 内存泄漏:(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速 阅读全文
摘要:
垃圾回收机制,简称 GC Java 语言不需要程序员直接控制内存回收,由 JVM 在后台自动回收不再使用的内存 提高编程效率 保护程序的完整性 JVM 需要跟踪程序中有用的对象,确定哪些是无用的,影响性能 特点 回收 JVM 堆内存里的对象空间,不负责回收栈内存数据 无法处理一些操作系统资源的释放, 阅读全文
摘要:
1.作用范围:重写的作用范围是父类于子类之间;重载是发生在一个类里面。 2.参数列表:重写必须不同,重载必须相同 3.返回值类型:重载可修改;重写的方法返回相同类型或子类 4.访问权限:重载可修改;重写一定不能做更严格的限制。 5.抛出异常:重载可修改;重写可减少或删除,一定不能抛出更多的异常。 阅读全文
摘要:
1.寄存器 最快的存储区,位于处理器内部,但是数量极其有限。所以寄存器根据需求进行自动分配,无法直接人为控制。 2.栈内存 位于RAM当中,通过堆栈指针可以从处理器获得直接支持。堆栈指针向下移动,则分配新的内存;向上移动,则释放那些内存。这种存储方式速度仅次于寄存器。 (常用于存放对象引用和基本数据 阅读全文
摘要:
切入点表达式说明 aop:pointcut配置切入点表达式 1 <aop:pointcut expression="execution(public void com.service.impl.CustomerServiceImpl.saveCustomer())" id="pt1"/> 表达式语法 阅读全文