自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (8)
  • 收藏
  • 关注

原创 JVM基本介绍

我们经常说Java是一个跨平台的语言,因为它是运行在Java虚拟机上(JVM)的。在Java程序的实际编译、运行过程中,编译器将Java源代码编译成字节码文件后,JVM将字节码翻译成特定平台的机器码运行程序。实际上,Java是跨平台的,JVM不是跨平台的,我们在Linux、windows等系统中安装对应版本的JVM后,同一个Java代码在这些JVM上运行,从而起到跨平台的效果。JVM是Java虚拟机,JRE是Java运行环境,JDK是个Java开发的工具包,Java是门编程语言。

2024-01-23 14:42:37 1047 1

原创 JVM概念

双亲委派的具体逻辑就实现在这里面,按照loadClass()的逻辑,如果父类加载失败,会自动调用自己的findClass()来完成加载,这样既不影响用户按照自己的意愿去加载类,又可以保证新写出来的类加载器符合双亲委派规则。算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后,统一回收掉所有被标记的对象,也可以反过来,标记存活的对象,统一回收所有未被标记的对象。到了JDK 8 Update 40的时候,G1提供并发的类卸载的支持,补全了其计划功能的最后一块拼图。

2024-01-23 14:41:41 1095 1

原创 SpringBoot注册Servlet、Filter、Listener、Interceptor四大组件

handle方法中处理的attributes是@WebFilter的属性,因为@WebFilter本身是没有Order属性,所以构建的Filter将是默认的Order值,而上面源码可得知,类名可决定注册Filter的顺序(即Filter过滤顺序,因为此处只能注册默认的Order值)(由Order值从小到大的顺序),由Filter类名来实现自定义Filter顺序,因Order为默认值,所以自带的4种Filter都会比自定义的Filter先执行。@Order**注解指定filter的执行顺序则不起作用。

2024-01-22 14:00:32 1082

ElasticSearch文档.pdf

ElasticSearch文档.pdf关于ElasticSearch集群部署,java调用,软件安装说明

2016-03-03

10天掌握MongoDB完整版.pdf

10天掌握MongoDB完整版关于MongoDB基础讲解

2016-01-14

Lucene 3.0 原理与代码分析完整版.pdf

Lucene 3.0 原理与代码分析完整版.pdf

2016-01-14

java反编译工具

java反编译工具用于反编译jar class文件 方便读写代码

2015-05-14

ssh及XFire+Spring构建WebService

关于ssh demo 演示验证码及图片流显示在界面中,XFire+Spring构建WebService整合

2013-11-14

各类系统安装oracle

oracle 11g for win7 oracle for linux x86 oracle for solaris x86

2013-03-26

mysql.chm最全面的mysql帮助文档

这是最全面的mysql帮助文档,对于mysql学习比较的深入的同志会有很大的帮助的哟!

2012-03-05

数据结构与算法(JAVA语言版)

最要描述了数据结构与算法的一些相关知识,对于java学习数据结构有很大的帮助!

2012-02-23

空空如也

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

TA关注的人

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