- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 深入理解JVM(二)——JVM在什么时候启动的
JVM对于初学者来说,一直比较难懂,最根本原因是它不够直观。自己写了段代码,也正常运行了,都OK,没问题。到底是怎么运用JVM的,可能有一下的疑惑?一:我也没有手动创建,它是如何创建的?二:JVM在什么时候启动的?三:JVM在什么时候关闭的?带着问题我们继续往下看:再回答问题之前,先看看我们是如何启动Java的。1.我们在IDEA或者eclipse上面都有启动java程序的图标,如下图2:直接打开...
2018-04-30 21:17:00 8983
原创 深入理解JVM(一)——JVM是什么?与JDK、JRE的关系
在正式开始深入理解JVM这个专栏之前,我们有必要先了解下什么是JVM,以及JVM与JDK、JRE三者的关系。我们先观察上图,找到JDK、JRE、JVM的具体位置和包含的范围。一:从范围上可以得出结论(小结一下): 1:JDK最大,它包含JRE和JVM。 2:JRE属于JDK,比JDK小,但包含JVM,比JVM大。 3:JVM最小。二:从定义上来理解 现在有这样一个需求,我...
2018-04-30 17:25:24 758 1
原创 面试官系统之设计模式(单例模式)
单例模式:顾名思义就是只能有一个,不能在出现第二个。就如同地球上没有两片完全一模一样的树叶一样。程序猿的角度理解:一个类有且只能有一个实例,不能出现第二个,并且整个项目系统中都能访问该实例。面试官:为啥不能出现第二个?程序猿:。。。(这个面试官是笨蛋,出现第二个那就不叫单例模式了,那至少得叫双例模式,是吧?)面试官:为啥整个项目系统中都能访问该实例?程序猿:不能访问该实例,那new出来还有什么意义...
2018-04-15 17:18:23 599
原创 lombok使用详解及Intellij IDEA 安装
项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。而使用了lombok则不一样,使用了lombok的注解(@Setter,@...
2018-04-23 15:43:21 432
原创 阿里云 centos7 安装mysql
1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ [root@iZuf67u6816pmg3fc1bx5fZ ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmRetrieving http://...
2018-04-22 18:04:24 372
最新TERASOLUNAServerFrameworkForJavaDevelopmentGuideline
2017-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人