Java
文章平均质量分 86
FactoryGirl_2018
现阶段:汽车知识储备、测试开发。
愿:世界和平。
展开
-
深入理解Java虚拟机---笔记
原文链接:https://www.cnblogs.com/wtzbk/p/7985156.html深入理解Java虚拟机---笔记(原文上修改) part1 走进javajava发展史,Java虚拟机发展史,有空的时候翻翻看 当看历史小说故事。 part2 自动内存管理机制第2章 Java内存区域与内存溢出异常Java运行时数据区域1.线程计数器,是一块...原创 2018-08-12 11:35:24 · 363 阅读 · 0 评论 -
垃圾收集器
以上是 HotSpot 虚拟机中的 7 个垃圾收集器,连线表示垃圾收集器可以配合使用。单线程与多线程:单线程指的是垃圾收集器只使用一个线程进行收集,而多线程使用多个线程; 串行与并行:串行指的是垃圾收集器与用户程序交替执行,这意味着在执行垃圾收集的时候需要停顿用户程序;并形指的是垃圾收集器和用户程序同时执行。除了 CMS 和 G1 之外,其它垃圾收集器都是以串行的方式执行。1. ...原创 2018-08-12 14:42:16 · 194 阅读 · 0 评论 -
类加载机制
参考文献: 深入探讨 Java 类加载器类是在运行期间动态加载的。类的生命周期 包括以下 7 个阶段:加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(Unloading)其中解析过程在某些情况下可以在初始化阶段之后再开始,这...转载 2018-08-12 14:47:17 · 234 阅读 · 0 评论 -
idea Error:(3, 32) java: 程序包org.springframework.boot不存在
https://blog.csdn.net/lvhjean/article/details/81413139初始SpringBootIDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示以下错误信...转载 2018-08-18 09:57:32 · 21801 阅读 · 3 评论 -
Java 实现邮箱验证
看了慕课上的一个视频,做的邮箱验证。课程视频:https://www.imooc.com/learn/7701 准备基础知识 smpt pop3 视频里面有简单介绍,不赘述。数据库 MySQL数据库 连接池实现连接cp03 创建数据表userservlet实现功能jsp实现页面2 实现思路本实践使用idea实现,建立一个maven项目,直接用pom文件注入依赖...原创 2018-09-24 13:37:15 · 4749 阅读 · 1 评论 -
Java中HashSet 和TreeSet 去重时 hashcode equals compareto 方法的重写
原文:https://blog.csdn.net/HKDxiaofan/article/details/78857504?utm_source=copySet 接口实现类中的HashSet,TreeSet。集合中不允许出现重复,去重的实现1.HashSeta.基本数据类型 HashSet是由哈希算法来实现的,在一个对象要被添加到集合中的时候,会被系统分配一个哈希值,使用的是has...原创 2018-10-12 09:00:12 · 1621 阅读 · 0 评论 -
String 的赋值操作
一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。二、通过字面量赋值创建字符串(如:String str=”twm”)时, 会先在常量池中查找是否存在相同的字符串,( jdk 1.8 中 )若存在直接返回常量池引用;若不存在,直接将此常量添加到常量池,并且返回此常量(将栈中的...原创 2018-10-08 22:36:41 · 6380 阅读 · 1 评论 -
在IDEA中导入的项目找不到applicationContext.xml
工程下新建一个package,将它定义为 “资源”将applictionContext.xml放入resource中,程序正常运行。原创 2019-03-06 15:48:17 · 2286 阅读 · 0 评论