
java之JVM面试题整理
本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.Java为何被称作是“平台无关的编程语言”Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.堆栈的区别功能方...
2024-01-10
java中gc优化是什么
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.概念当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。2.优化目的(1)将进入老年代的对象数量降到最低老年代GC相对来说会比新生代GC更耗时,因此,减少进入老年代的对象数...
2024-01-10
gc日志在java的查看方法
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.概念可以帮助我们更好地排查一些线上问题,如OOM、应用停顿时间过长等等。GC日志对我们进行JVM调优也是很有帮助的。采用不同的GC收集器所产生的GC日志的格式会稍微不同,但虚拟机设计者为了方便用户阅读,将各个收集器的日志都维持一定的共...
2024-01-10
java中gc算法的实现
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.概念垃圾收集器时之前列举的垃圾收集算法的具体实现。2.注意事项每一个回收器都存在Stop The World 的问题,只不过各个回收器在Stop The World 时间优化程度、算法的不同,可根据自身需求选择适合的回收器。3.垃圾收集器图解上图是经典的几个垃圾收...
2024-01-10
ps教程之怎么用ps抠图头发丝
在照片后期制作中,ps抠图会经常使用。如果是要抠图抠取整个人像或者物品非常容易,但是像抠取头发丝这样细致的操作就有些难度。本文介绍ps中用【调整边缘】高速度高效率扣头发丝的步骤。1、在PS中打开图片,复制一层图层;2、点击快速蒙板,对颜色的不透明度进行调整到100%,也可以先用左侧...
2024-01-10
gc在java中原理分析
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.GC堆内存Java将堆内存分为3大部分:新生代、老年代和持久代,其中新生代又进一步划分为Eden、S0、S1(Survivor)三个区。我们在程序中new出来的对象一般情况下都会在新生代里的Eden区里面分配空间,如果存活时间足够长将会进入Survivor区,进而如果存活...
2024-01-10
ps抠图工具有哪些
本文教程操作环境:DELL G3电脑、Adobe Photoshop CS6,windows7系统。1、快速选择工具快速选择工具抠图原理:利用颜色的差异迅速绘制出选区,适合主体与背景颜色差异比较明显的图像。2、磁性套索工具对于有复杂背景,但图片中的图像棱角分明,我们可以使用多边形套索工具,抠出想要的图形。但不好控...
2024-01-10
java中gc是什么
我们知道当系统中内存满了后,一般而言会要求进行清除。不过在java中的内存清理有些特殊,JVM自带了垃圾回收功能,对于需要清理的内存会根据一定的机制进行回收。下面我们就java中GC的概念、范围、回收和触发条件带来全面的讲解,一起来看看都有哪些具体的内容吧。1.概念垃圾回收机制,内存空...
2024-01-10
ps抠图教程之使用魔棒工具抠图
本文教程操作环境:DELL G3电脑、Adobe Photoshop CS6,windows7系统。一、魔棒工具介绍魔棒工具是photoshop中提供的一种比较快捷的抠图工具,对于纯色背景,图片中的图像棱角分明,我们可以使用魔棒工具很快速的将图像抠出。魔法棒工具和快速选择工具是一组工具,快捷键为W,也可以通过鼠标直接选择。...
2024-01-10
php中yum命令有哪些?
1、yum install命令表示安装,后面跟包名,常见的有:yum install gityum install nginxyum install php2、yum remove卸载某个工具包3、yum update更新某个工具包4、yum info 查看某个工具包的信息5、yum search 查找某个工具包6、yum list查看可安装的工具包,后面可以跟grep 来进行查找。7、yum list installed查看已经安装的...
2024-01-10
