- 博客(6)
- 收藏
- 关注
原创 小问题的为什么
最近面试,经常会被问到一些基础问题,有些只记得是怎样,却忘记为啥是这样。所以在这里记录一下 一:Static 与non static 为什么静态成员不能访问非静态成员? 首先static的成员是在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,而非static的 成员是在创建对象的时候,即new 操作的时候才初始化的;先后顺序是先加载,才能初始化,那么加
2017-11-23 14:20:28
166
转载 maven命令
1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息, 如果嫌不够详细,同样可以加-D
2017-11-20 19:38:07
140
原创 关于<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/>
以前没关注的一个前端知识,今天在看一个项目的页面源码时发现不知道这是干嘛用的。就是下面这句: 在这句中我们都知道标签用于保存数据。 ${pageContext.request.contextPath} 是获取当前根目录。var="path" 相当于一个获取到的当前根目录的别名。 在使用时我们把配置了这句话的文件引入到我们的页面中,这样我们就可以在后文脚本中引用。 是在easyui
2017-09-30 15:00:48
2977
转载 stub,存根是什么?
今天看到一道题 突然发现完全不知道啥是存根,于是上网搜了个最佳答案: j2ee里面的stub是这样说的..为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象 而本题答案为第二个:动态链接 动态连接使得大部分
2017-09-26 11:47:20
2036
1
原创 与jvm相关的部分内容
一:什么是jvm Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。 1、jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。 2、jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。 3、JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运
2017-09-25 15:38:38
192
原创 jvm内存
昨天听别人说起jvm,当时我就想着说说堆、栈、方法区就行了。当我想仔细说说这些时发现不知说些什么。所以今天整理下,写出来。我们知道在计算机中cpu和磁盘是频繁交互的,磁盘在与CPU的交互过程中,磁盘的读写速度远不如CPU来的快。但是现在CPU的读写速度越来越快,所以设计了内存。内存是一个高速的缓存区,用来缓解这种现象。 JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JV
2017-09-25 13:36:20
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人