会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
毅静
博客园
园子
首页
新随笔
联系
管理
订阅
上一页
1
2
2021年1月28日
《Dubbo框架介绍》
摘要: 一、什么是dubbo? 目前官网上,dubbo是一款高性能,轻量级的java服务框架,之前介绍dubbo是一款高性能,轻量级的java RPC框架; 二、什么是RPC? 简单来说,就是远程调用方法,和本地调用方法不同是,本地调用方法是进程内的不同方法调用,而远程调用方法是,两个服务器之间不同进程之间
阅读全文
posted @ 2021-01-28 17:45 毅静
阅读(362)
评论(0)
推荐(0)
2021年1月26日
《JVM对象创建与内存分配机制深度剖析》
摘要: 一、创建对象 1、jvm得到new指令后,比如new User()对象, 此时就会携带User()对象到常量池中寻找是否有User的class信息,也就是符号引用,如果没有就重新去加载; 2. 如果已经加载完毕,就会在堆中给当前对象分配内存空间; 如何分配内存空间? 指针碰撞: 这种分配方式前提是内
阅读全文
posted @ 2021-01-26 18:10 毅静
阅读(161)
评论(0)
推荐(0)
2021年1月25日
《BIO与NIO的区别》
摘要: IO、 就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO, 我这里主要讲解BIO与NIO; BIO、 BIO 同步阻塞模型,一个客户端连接处理对应一个线程; 代码如下: package com.tuling.xueyuan.io;import ja
阅读全文
posted @ 2021-01-25 15:46 毅静
阅读(496)
评论(0)
推荐(0)
2021年1月15日
《jvm内存模型》
摘要: 一、jvm内存模型整体图 二、概念 栈、 1、.class文件是什么不多解释了, 作为java程序员肯定是在脑海里根深蒂固的(排除字节码文件如何解读,只是单纯的理解.class文件是做什么的)。 2、装载子系统:简单说就是加载器,上一篇博文已经复习到。 3、运行时区域中的线程独享区,栈、本地栈以及程
阅读全文
posted @ 2021-01-15 19:05 毅静
阅读(104)
评论(0)
推荐(0)
2021年1月14日
《从JDK源码级别彻底剖析JVM类加载机制》
摘要: 一、概念解释 1、JVM类加载:将.java文件编译成.class文件,加载类将.class文件加载到jvm内存的过程。 加载过程分为:加载、验证、准备、解析、初始化; 加载:就是jvm类加载; 验证:验证二进制的.class文件的是否符合jvm的规范; 准备:静态变量赋初始化值并分配内存; 如:
阅读全文
posted @ 2021-01-14 17:27 毅静
阅读(158)
评论(0)
推荐(0)
上一页
1
2
公告