java宝典

 

2021年3月15日

面试官:Java中实例对象存储在哪?

摘要: 在面试时,遇到这个问题,先不要掉以轻心的一口回答在堆中,一般在java程序中,new的对象是分配在堆空间中的,但是实际的情况是,大部分的new对象会进入堆空间中,而并非是全部的对象,还有另外两个地方可以存储new的对象,我们称之为栈上分配以及TLAB 学习本章需要一些前置知识,这里我列一下: 1. 阅读全文

posted @ 2021-03-15 10:11 java宝典 阅读(1130) 评论(0) 推荐(0) 编辑

2021年3月9日

从0学JVM,先看类加载机制

摘要: hello 我是宝哥,今天我们来聊聊JVM的类加载过程 要搞清楚JVM,首先要搞清楚几个问题: jvm起到什么作用? 怎么加载class文件的? 加载类时会重复吗?顺序是什么样的? 说到jvm 那么不得不提类的加载过程.我们先来了解下类是如何被一步一步加载到jvm的 类的加载过程 我们先笼统的了解一 阅读全文

posted @ 2021-03-09 09:49 java宝典 阅读(82) 评论(0) 推荐(0) 编辑

2021年3月8日

深入解析JVM原理,JVM到底是什么

摘要: 运行时数据区结构 堆、栈、方法去的交互关系 1、介绍: 《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于HotSpotJVM而言,方法区还有一个别名叫做Non-Heap(非堆),目的就是要和堆分开。所以,方 阅读全文

posted @ 2021-03-08 13:58 java宝典 阅读(707) 评论(0) 推荐(0) 编辑

2021年3月3日

idea2020版本最新激活方式

摘要: 下载IDEA安装包 一、下载最新的 IDEA 2020 版本安装包 可以选择从 IDEA 官网下载 https://www.jetbrains.com/idea/download 点击下载,下载完成即可。 IDEA 安装完成后,就是正式开始打补丁了 1、 先勾选 Evaluate for free, 阅读全文

posted @ 2021-03-03 14:13 java宝典 阅读(2827) 评论(0) 推荐(0) 编辑

Java的类加载器(ClassLoader)简介

摘要: ClassLoader是Java的类加载器,用于把class文件加载到JVM中,下面大概了解一下Java类加载器的概况。 一,java提供的加载器 Java提供了三个ClassLoader: 1,BootstrapClassLoader 用于加载JAVA核心类库,也就是环境变量的%JRE_HOME% 阅读全文

posted @ 2021-03-03 14:01 java宝典 阅读(1292) 评论(0) 推荐(0) 编辑

RabbitMQ实现即时通讯居然如此简单!

摘要: 有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天功能,还有在支付过程中,当用户支付成功后,第三方支付服务会回调我们的回调接口,此时我们需要通知前端支付成功。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给大家讲讲如何使用Rab 阅读全文

posted @ 2021-03-03 10:24 java宝典 阅读(1552) 评论(0) 推荐(0) 编辑

2021年3月2日

2021最新最全Java 进阶资料合集

摘要: 2021最新最全Java资料合集,建议白嫖!!! 对于学习路线,我说一条我比较推荐的,我相信照着这条学习路线来你的学习效率会非常高。 由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮 基础语法,可帮助你建立基本的编程逻辑思维; 面向对象,以对象方式去编写优美的Java程序; 集合,后期开发中 阅读全文

posted @ 2021-03-02 09:15 java宝典 阅读(598) 评论(0) 推荐(0) 编辑

2021年3月1日

一文入门Java Stream流,太强了

摘要: 两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 InputStream 和 阅读全文

posted @ 2021-03-01 17:23 java宝典 阅读(197) 评论(0) 推荐(0) 编辑

2021年2月24日

Memcached or Redis?

摘要: Memcached or Redis? 在我们讨论如何提升现代数据库驱动的web应用程序的性能时,这个问题是不可避免的 Memcached or Redis? 当性能需要进一步提高时,缓存通常是第一步 Memcached vs redis 首先从相似之处说起,Memcached Redis 都属于N 阅读全文

posted @ 2021-02-24 15:21 java宝典 阅读(116) 评论(0) 推荐(0) 编辑

Redis源码入门-字符串sds,sdshdr

摘要: sds,全称Simple Dynamic Strings,是Redis自定义的一个字符串类型。 typedef char *sds; 看到这你肯定内心觉得Redis在逗你,这不就是一个字符数组么,怎么就Simple Dynamic Strings了呢 !没错,我当时也是这么觉得的,但是仔细阅读源码后 阅读全文

posted @ 2021-02-24 09:25 java宝典 阅读(736) 评论(0) 推荐(0) 编辑

导航