自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Earl_yuan的专栏

草在结它的种子,风在摇它的叶子。我们站着,不说话,就十分美好。

  • 博客(4)
  • 资源 (11)
  • 收藏
  • 关注

原创 虚拟机的类加载及双亲委派

之前谈到过字节码文件,可以说字节码文件是虚拟机运行程序的基础。但是有了字节码文件就可以开始运行我们的Java程序吗?其实不然,对于从开发人员编写好Java程序到在虚拟机中正在开始运行的过程来说,编译或编写生成字节码文件只是万里长征的第一步,接下来我们将谈谈字节码文件在虚拟机运行程序时是怎样的存在。 本文的主要内容是虚拟机的类加载机制,双亲委派模型以及如何打破双亲委派模型。 一、类加载机制 首先我们...

2019-05-29 22:52:41 315

原创 字节码文件及字节码指令

我记得开始学习Java的第一堂课时,我的大学老师是这样说的,Java号称是“一次编写,到处运行”,为什么有底气这样说,是因为Java程序并不是直接运行在操作系统上的,它通过不同操作系统上的Java虚拟机实现了“到处运行”的美好愿景。而且我的老师当时还说过,不止Java程序可以在Java虚拟机上运行,其他的程序也同样可以在Java虚拟机上运行。Java虚拟机并不认识具体的某种编程语言,而是编程语言要...

2019-05-21 11:24:14 4671

原创 Java内存区域及对象的创建与回收

从第一天开始学习Java,就需要和JVM打交道,然而对其只知名称,不知内涵。此前一直觉得这块知识晦涩难懂,不想积极地去面对。但是JVM的知识又是每个通往高级Java程序员所必备的,因此正好趁这一阵辞职休息的时间,正面的和JVM刚一下。本文及近期后续JVM相关文章基本都是基于本人阅读的周志明所著《深入理解Java虚拟机-JVM高级特效与最佳实践》一书的读书笔记及心得体会,欢迎留言讨论。 本文主要内容...

2019-05-16 17:48:54 515

原创 MySQL优化

mysql优化要从以下四方面考虑: 数据表设计合理 表设计要符合三范式(规范的模式),有时需要适当的逆范式。 SQL语句的优化 数据库的配置 适当的硬件配置和操作系统 以上四点顺序也表现了对性能影响的大小。本文主要针对前两点进行总结。 一、数据表设计 首先来介绍下三范式和逆范式。 三范式 第一范式(1NF):具有原子性,不可分割。只要使用关系型数据库,默认就符合。 第二范式(2NF):...

2019-05-09 11:07:13 229

EasyExcel之Hello world

EasyExcel之Hello world

2022-03-12

SpringBoot整合RabbitMQ基础学习Exchange源码

SpringBoot整合RabbitMQ基础学习Exchange源码

2022-03-03

springmvc整合swagger示例代码

springmvc整合swagger示例代码,详情请访问http://blog.csdn.net/Earl_yuan/article/details/72859059

2017-06-04

ssm项目整合源代码

本资源为博客文章http://blog.csdn.net/earl_yuan/article/details/50757171的源代码

2016-05-10

Quartz与Spring整合练习源代码

Quartz与Spring整合练习源代码,本文博客地址http://blog.csdn.net/Earl_yuan/article/details/50668864

2016-02-15

hibernate总结练习源码

本资源为hibernate总结练习时的源代码,请随意下载

2016-02-14

java日志框架

log4j和logback的helloworld以及与spring等的整合使用

2015-12-06

FreeMarker

对官方文档的学习,对FreeMarker的总结

2015-11-22

Ajax实现瀑布流动态加载Demo

瀑布流动态加载的原理:加载触发主要是通过js实现的。在页面的某个地方设置一个标记,当页面滚动到这个标记的位置时,触发加载。

2015-10-15

用java实现简单的音乐播放

简单的音乐播放功能,能实现控制台的音乐输出

2013-05-07

简易的记事本

简易的记事本程序,java语言实现,可实现文件的储存

2013-04-23

空空如也

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

TA关注的人

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