前言在过2个月即将进入9月了,然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对Java的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。今天在这分享目前国内公司Java面试常问的问题包括JVM,并发
分类:
编程语言 时间:
2019-07-04 19:03:03
阅读次数:
273
下文中的配置文件:config.txtmkdir -p ~/.trashalias rm=deldel(){ mv $@ ~/.trash/ if [ $? -ne 0 ];then echo -e "\033[31mPlease refer to the error:\033[0m\nmv is ...
分类:
系统相关 时间:
2019-07-04 11:13:14
阅读次数:
138
一、操作系统 1. win7以下操作系统版本的设备,若无业务需要,请将操作系统升级为win7或win10,或更换为win7或win10设备(建议升级或更换为win10) 2. Linux设备,或因业务无法升级操作系统的windows设备,要求设备仅安装、使用业务必须的软件 二、安全配置 1. 回收本 ...
分类:
其他好文 时间:
2019-07-04 09:20:20
阅读次数:
95
1、def语句和参数 python定义函数的关键词为def,格式如下: def 函数名([变元],[变元],....) #保存在变元中的值,在函数返回后该变元就会被销毁了。 2、返回值和return语句 renturn 函数应该返回的值或表达式 #如果使用表达式,返回值就是该表达式求值的结果 3、N ...
分类:
编程语言 时间:
2019-07-04 00:26:10
阅读次数:
159
概述 在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其它几个运行区域都有发生OOM异常的可能,下面我们模拟几个异常发生的场景。 Java堆溢出 Java堆用于存储对象实例,只要不断的创建对象,并且把保证 GC Roots 到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数 ...
分类:
其他好文 时间:
2019-07-03 20:17:30
阅读次数:
153
概述 垃圾收集(Garbage Collection,GC),它不是Java语言的伴生产物,它的历史比Java还要久远。 人们主要思考GC需要完成的3件事情: 1. 哪些内存需要回收? 2. 什么时候回收? 3. 如何回收? 发展到现在,内存的动态分配与内存回收技术已经相当成熟。那么我们为什么还要去 ...
分类:
编程语言 时间:
2019-07-03 19:47:57
阅读次数:
101
本文主要摘自《深入理解Java虚拟机》,内容较多,尽量全面概括了 Java 垃圾回收机制、垃圾回收器以及内存分配策略等内容。 ...
分类:
编程语言 时间:
2019-07-03 17:11:33
阅读次数:
104
摘要:JS是如何回收内存的?《JavaScript深入浅出》系列:JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼?JavaScript深入浅出第2课:函数是一等公民是什么意思呢?JavaScript深入浅出第3课:什么是垃圾回收算法?最近垃圾回收这个话题非常火,大家不能随随便便的扔垃圾了,还得先分类,这样方便对垃圾进行回收再利用。其实,对于写代码来说,也有垃圾回收(garba
分类:
编程语言 时间:
2019-07-03 12:11:26
阅读次数:
160
1.1原理 1.session是服务器端的技术 2.session是基于cookie技术的 1.2session操作 1.默认情况下,会话不会自动开启,通过session_start()开启会话 2.通过session_id()获取会话的编号 3、通过$_SESSION操作会话 4、会话可以保存除了 ...
分类:
Web程序 时间:
2019-07-03 00:19:36
阅读次数:
148
栈 主要用于计算的,计算都在方法中的而方法调用在栈。栈的东西使用完成就赶紧清除的,所以栈不会产生垃圾,会立即清除 方法区 存储类的信息 也没有垃圾 堆 无用的对象(垃圾) 我们程序员干预和参与不了垃圾处理机制的整个过程,我们只是能通知 java针对所有的数据类型的内存从一开始就确定了,整个内存的开辟 ...
分类:
其他好文 时间:
2019-07-02 21:21:25
阅读次数:
121