会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
笑里笑外~
生死疲劳由贪欲起,少欲无为,身心自在~
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2020年12月7日
简单的梳理JVM(四)——GC回收回收机制
摘要: (文章目录) 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 JVM中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存
阅读全文
posted @ 2020-12-07 22:22 笑里笑外~
阅读(540)
评论(0)
推荐(0)
2020年2月2日
简单的梳理JVM(二)——JVM类加载机制
摘要: (文章目录) 一、类的加载器 先看下图: 四种类加载器介绍 Bootstrap ClassLoader 负责加载$JAVA_HOME中 jre/lib/rt.jar里所有的class或Xbootclassoath选项指定的jar包。由C++实现,不是ClassLoader子类。 Extension
阅读全文
posted @ 2020-02-02 11:51 笑里笑外~
阅读(125)
评论(0)
推荐(0)
简单的梳理JVM(三)——JVM内存结构
摘要: (文章目录) 前言 最近闲来无事,索性去学习了一下JVM的基础知识。虽然知识浅显的学习,但是收获还是非常大的,于是决定记录下来。 一、简介 简单来说,JVM就是java虚拟机。它是是由软件技术模拟出计算机运行的一个虚拟的计算机。 主要作用是把我们编写的java程序,编译成.Class文件,然后读取,
阅读全文
posted @ 2020-02-02 11:50 笑里笑外~
阅读(134)
评论(0)
推荐(0)
简单的梳理JVM(一)——JVM生命周期、类的生命周期
摘要: (文章目录) 前言 最近闲来无事,索性去学习了一下JVM的基础知识。虽然知识浅显的学习,但是收获还是非常大的,于是决定记录下来。 一、简介 简单来说,JVM就是java虚拟机。它是是由软件技术模拟出计算机运行的一个虚拟的计算机。 主要作用是把我们编写的java程序,编译成.Class文件,然后读取,
阅读全文
posted @ 2020-02-02 11:48 笑里笑外~
阅读(223)
评论(0)
推荐(0)
2019年9月15日
Java基础整理——超级简单的理解java反射
摘要: 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 (文章目录) 一、什么是反射 程序在运行时,动态的去获取类的信息、加载类、创建对象、操作类或方法和属性。 获取类对象,也就知道这个类的信息(定义什么方法、属性、类名等) 可以构造这个类的实例、可以操作这个类对象的某个方法或属性 说人话
阅读全文
posted @ 2019-09-15 09:53 笑里笑外~
阅读(225)
评论(0)
推荐(0)
2019年9月5日
NIO、AIO、BIO是个啥?
摘要: 一、简介 NIO 一种同步非阻塞的I/O。 AIO 异步非阻塞I/O。 BIO 同步阻塞IO操作。 二、名词解释 阻塞和非阻塞 当线程执行阻塞操作时,是只能等待,而不能执行其他事情的。非阻赛是不需要等待,直接返回,继续执行下一个操作。 同步和异步 同步异步是运行机制,当我们进行同步操作时,后续的任务
阅读全文
posted @ 2019-09-05 20:38 笑里笑外~
阅读(1481)
评论(0)
推荐(0)
2019年8月31日
简单谈谈HashMap
摘要: 一、简介HashMap、Hashtable、LinkedHashMap和TreeMap 首先,HashMap、Hashtable、LinkedHashMap和TreeMap都是map接口的实现类。 (1) HashMap: 它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而
阅读全文
posted @ 2019-08-31 17:13 笑里笑外~
阅读(453)
评论(0)
推荐(0)
2019年8月24日
阿里云ECS服务器安装docker
摘要: 一、为什么要使用Docker? 个人简单总结一下三点: 1.部署简单且灵活,有独立的运行环境,避免了不必要的冲突。2.节省了资源开销3.类似于java, 打包一次各处部署运行。项目迁移灵活便捷。 二、什么是docker呢? 在讲之前,先来说说什么时容器?什么时虚拟机? 看下图: 简单解释一下,图左为
阅读全文
posted @ 2019-08-24 20:55 笑里笑外~
阅读(19752)
评论(0)
推荐(2)
2019年8月18日
ActiveMq-常见的问题
摘要: 1.服务挂掉 ActiveMQ的储存机制: 在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的节点中配置。如果,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但
阅读全文
posted @ 2019-08-18 21:15 笑里笑外~
阅读(2109)
评论(0)
推荐(0)
2019年8月15日
ActiveMq-基础知识
摘要: 一、简单介绍 1. 啥是中间件? 通俗的说,就是不是给用户直接使用,也不处理系统业务的一个中间服务。可以看作一个团队里的辅助,有了它可以增益全队,少了也没啥大事。 2. 为啥要用消息中间件? 场景一:首先来说一个经典场景,商品秒杀。如0元秒杀10件商品,就可能有十万大佬在抢。同一时间这么大的访问压力
阅读全文
posted @ 2019-08-15 22:07 笑里笑外~
阅读(517)
评论(0)
推荐(0)
1
2
下一页
公告