#深入理解jvm

Java面试之五大框架的理解

五大框架(springMVC,struts2,spring,mybatis,hibernate)说说你对springMVC框架的理解?简要口述(如果感觉说的少可以在完整答案里面挑几条说)Springmvc就是spring框架的一个模块,它是一个基于mvc设计思想的前端web层框架,主要作用就是对前端请求进行处理。完整答...

Address already in use: JVM_Bind问题的解决

tomcat一般出现Addressalreadyinuse:JVM_Bind的问题,可能是端口冲突,也就是端口被占用了。 这个可能是其他应用程序使用了同一个端口(默认是8080),也可能是你启动过tomcat,进程还没有被kill掉。  不管是哪种情况,我们都可以按照如下方式来处理:如果是...

(转)Java任务调度框架Quartz入门教程指南(三)任务调度框架Quartz实例详解深入理解Scheduler,Job,Trigger,JobDetail

http://blog.csdn.net/zixiao217/article/details/53053598首先给一个简明扼要的理解: Scheduler调度程序-任务执行计划表,只有安排进执行计划的任务Job(通过scheduler.scheduleJob方法安排进执行计划),当它预先定义的执行时间到了的...

快速理解Docker

http://blog.csdn.net/colorant/article/details/20608157/ 是什么 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比, 为了解决各种...
代码星球 代码星球·2020-04-10

深入理解 Win32 PE 文件格式

深入理解Win32PE文件格式MattPietrek这篇文章假定你熟悉C++和Win32。概述理解可移植可执行文件格式(PE)可以更好地了解操作系统。如果你知道DLL和EXE中都有些什么东西,那么你就是一个知识渊博的程序员。这一系列文章的第一部分,讨论最近这几年PE格式所发生的变化。这次更新后,作者讨论了PE格式如何适...

深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码://源代码1:packageedu.hxraid;importjava.io.*;publicclassRe...

二叉查找树的理解

  这两天又重新看了一下二叉查找树,下面把自己的理解总结一下:  二叉查找树又叫二叉排序树,简称BST  BST满足如下性质:  每个节点的左孩子节点小于双亲节点,右孩子节点大于双亲节点。  在二叉查找树的基础上进行改进...
代码星球 代码星球·2020-04-10

10分钟理解JS引擎的执行机制

javascript 阅读约7分钟1.灵魂三问:JS为什么是单线程的?为什么需要异步?单线程又是如何实现异步的呢?2.JS中的eventloop(1)3.JS中的eventloop(2)4.说说setTimeout(1)JS是单线程语言(2)JS的EventLoop是JS的执行机制。深入了解JS的执行,就等于...

十分钟理解JavaScript引擎的执行机制

关注专栏写文章方伟景千锋前端开发推动市场提升的学习研究者。4人赞同了该文章首先,请牢记2点: JS是单线程语言JS的EventLoop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的eventloop 1.灵魂三问:JS为什么是单线程的?为什么需要异步?单线程又是如何实现异步的呢?技术的...

Java常量,变量,对象(字面量)在JVM内存中的存储位置

2019-02-2618:13:09 HD243608836 阅读数540  收藏 更多分类专栏: JAVA jvm 苦苦研究了快一天了,终于找到个“大神精准的总结”了!!!!!!~~~~~~~~~~~~~~~~~~...

理解[].forEach.call()

例子:letcols=document.querySelectorAll('ulli')[].forEach.call(cols,function(col,index){//TODO}分析:①[]是一个空数组,无论这个数组里的最初值是什么,它们都不会被使用到;②forEach方法是一个数组方法,只有数组才能调用;完整写...
代码星球 代码星球·2020-04-10

css中position:relative的真正理解

  其实话说一直以来也没真正去理解好position:relative的用法的真实意义。  我想很多人实实在在用的多都是position:relative和position:absolute结合起来一起用的。  position属性是用四种定位。默认的是static。  position:absolute(绝对定位)&...

JVM垃圾回收机制

问题引入:    谈谈JVM垃圾回收机制怎样判断一个对象是否是垃圾?判断是否是垃圾有两种方式,(1)引用计数法,无法解决循环引用问题,Java不使用,Python使用             (2)可达性分析,以GCRoot为根进行可达性遍历,无法被遍历到的判定为垃圾ps:什么是GCRoot根?虚拟机栈中的局部变量表,...
代码星球 代码星球·2020-04-09

深入源码探究ThreadLocal本地线程变量

问题引入:在多线程环境下,如何保证自己的变量不被其他线程篡改?     Spring如何处理Bean在多线程下的线程安全问题?先看一个线程不安全的例子:根据不考虑多线程的代码语义可知,我们期望静态变量经每个线程修改后变成该线程的编号并打印。1publicclassThreadLocalDemo{2privatestat...

超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。

超市购物程序设计---面向对象编程逻辑思路,理解类和对象的典型例子---有点抽象,值得反复揣摩。项目工程文件:  定义商品类Product.java:1packagecn.ftf.shop;23publicclassProduct{4privateStringProName;56publicStri...
首页上一页...8384858687...下一页尾页