上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 78 下一页
摘要: 前言面试之中,很多时候会被问到常见的垃圾回收算法,以及优缺点还有使用场景。这些都是常见的问题,今天总结一篇,方便以后查阅,如果有什么出入,还请读者多多提出写问题,多谢!什么是垃圾回收?程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存 资源,终将导致内存溢出,所以对内存资源 阅读全文
posted @ 2020-02-11 10:07 幽暗森林之猪大屁 阅读(540) 评论(1) 推荐(0)
摘要: 什么是栈帧?正如大家所了解的,Java虚拟机的内存区域被划分为程序计数器、虚拟机栈、本地方法栈、堆和方法区。(什么?你还不知道,赶紧去看看《Java虚拟机内存结构及编码实战》)这次要介绍的栈帧(Stack Frame),就是Java虚拟机中的虚拟机栈(Virtual Machine Stack)的基 阅读全文
posted @ 2020-02-11 09:50 幽暗森林之猪大屁 阅读(405) 评论(0) 推荐(0)
摘要: 一种:使用@ControllerAdvice和@ExceptionHandler注解 第二种: 使用ErrorController类来实现。 第一种:使用@ControllerAdvice和@ExceptionHandler注解 [Java] 纯文本查看 复制代码 ? 01 02 03 04 05 阅读全文
posted @ 2020-02-11 09:35 幽暗森林之猪大屁 阅读(211) 评论(0) 推荐(0)
摘要: [size=2em]前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人 阅读全文
posted @ 2020-02-11 09:23 幽暗森林之猪大屁 阅读(129) 评论(0) 推荐(0)
摘要: 一、概述 我们都知道 *.java 文件要首先被编译成 *.class 文件才能被 JVM 认识,这部分的工作主要由 Javac 来完成,类似于 Javac 这样的我们称之为前端编译器; 但是 *.class 文件也不是机器语言,怎么才能让机器识别呢?就需要 JVM 将 *.class 文件编译成机 阅读全文
posted @ 2020-02-10 10:59 幽暗森林之猪大屁 阅读(179) 评论(0) 推荐(0)
摘要: 前言 一眨眼,2019年就过去了。我希望从按照中间件,分别阐述一些常见的架构问题,以及解决方案。一方面这些问题与解决方案具备一定通用性 。另一方面,也算是面试中常见的问题。 我希望根据自己待过各种规模公司的经验来谈一些看法。 如果是针对大部分小公司的工作或面试,这些问题都稍微留下个印象即可。因为小公 阅读全文
posted @ 2020-02-10 10:25 幽暗森林之猪大屁 阅读(245) 评论(0) 推荐(0)
摘要: 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 如何查看JVM运行时参数,对于线上JVM调优是很关键的,因为只有知道了当前使用的JVM参数是什么值,才能知道如何进行调优。 以下JVM参数,可以用来打印JVM运行时参数及它们的值: 参数说明-XX: 阅读全文
posted @ 2020-02-10 10:19 幽暗森林之猪大屁 阅读(1058) 评论(0) 推荐(0)
摘要: 1、创建工程环境勾选Web、Mybatis、MySQL,如下在这里插入图片描述依赖如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> < 阅读全文
posted @ 2020-02-10 10:12 幽暗森林之猪大屁 阅读(158) 评论(0) 推荐(0)
摘要: JQuery实例 例1.添加,删除class 知识要点: 1. 通过<script src='jquery-1.12.4.js></script>调用jquery 2. 相对于Dom的document.getElementbyID('i1'), JQuery直接使用$('#i1'); 类似的,查找类 阅读全文
posted @ 2020-02-10 10:06 幽暗森林之猪大屁 阅读(183) 评论(0) 推荐(0)
摘要: 前言 之前面试的时候被问到死锁这块的问题,借着最近学习jvm来总结下死锁相关的知识。如果有地方写的不到位的地方,麻烦读者及时提出,放在评论区,我这边也好及时改正。 回顾 所谓,温故而知新,首先回顾下,我们之前学过的线程的状态以及死锁产生的条件。 线程的状态在Java中线程的状态一共被分成6种:<ig 阅读全文
posted @ 2020-02-10 09:56 幽暗森林之猪大屁 阅读(673) 评论(0) 推荐(0)
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 78 下一页