JVM内存模型系列(堆、方法区以及对象和GC) Java

JVM内存模型系列(堆、方法区以及对象和GC)

上文已经介绍了JVM内存模型中线程私有的部分(虚拟机栈、本地方发栈、程序计数器),那么本篇文章就来探讨下JVM中线程共享的区域:堆、方法区 方法区 方法区是JVM规范中定义的一个逻辑内存,在JDK1.8以前对方法区的实现叫做“永久代”,然而在JDK1.8以后讲“永久代”废弃,改为“元空间”对其方法区进行实现,并且存储位置是本地内存,但是它依旧是JVM的逻辑区域。方法区存储了每一个类的结构信...
阅读全文
爱奇艺号基于Prometheus的微服务应用监控实践 编程技术

爱奇艺号基于Prometheus的微服务应用监控实践

前言 微服务架构是目前各大互联网公司普遍采用的软件架构方式。在微服务架构中,系统被拆分为多个小的、相互独立的服务,这些服务运行在自己的进程中,可以独立的开发和部署。在业务快速变化时,微服务单一职责、自治的特点,使系统的边界更加清晰,提升了系统的可维护性;同时,简化了系统部署的复杂度,可以针对某个微服务单独升级和发布;在业务增长时,也可以方便的进行独立扩展。 微服务架构虽然带来了很多好处,但...
阅读全文
大学生刚毕业就想开奶茶店“月入6万”,却赔光父母给的买房钱 创业故事

大学生刚毕业就想开奶茶店“月入6万”,却赔光父母给的买房钱

  作者| 夏志    来源|商业街探案(ID:tananbus) “经历了社会的毒打,我才发现自己太幼稚了,一个大学生刚毕业就做老板,月入6万,哪里有那么好的事儿?都是骗子给你下的套儿。”王明(化名)说。此时,他为向招商公司要回13万元的加盟费,已经奔波了一年。 王明是95后,生于重庆也在重庆读书。大学时...
阅读全文
五年内成全球领先在线视频办公平台,90后创业者怎么做到的? 创业故事

五年内成全球领先在线视频办公平台,90后创业者怎么做到的?

  来源:猎云网   作者:林京   从图文、视频再到AR/VR,信息传播的载体不断发生变化。   疫情之下,无论是宅家之下的泛娱乐短视频需求,还是当下直播带货的火爆,2020年都让短视频成为最热闹的赛道之一。   2016年被称为“短视频元年”,在政策驱动、海外扩张、科技等因素的驱动下,短视频用户规模实现快速扩张。艾媒数据显示,从2016年...
阅读全文
.NET平台在技术上远超JAVA,多数大公司仍用后者?(2020年,形势有变!) Java

.NET平台在技术上远超JAVA,多数大公司仍用后者?(2020年,形势有变!)

大厂开始招.NET了 经过多年的沉沦,.NET终于迎来逆袭! 今年连出多个排行榜,Asp.Net Core均表现优异,在主流框架中拔得头筹。在 Stackoverflow 2020 年度开发者调查结果 中, ASP.NET Core 登顶最受喜爱的Web 框架 ! 现存的 web 框架选项已经很多了:Node/Express、Spring、Ruby on R...
阅读全文
看阿里云云原生架构白皮书 软件架构

看阿里云云原生架构白皮书

阿里云于近日发布了《云原生架构白皮书》,对外 开放下载 。 白皮书主要分三大块,第一部分主要是云原生的定义和主要技术,第二部分自然是阿里云作为国内最大的云服务厂商对于云原生架构设计的思考,围绕在周围的相关产品体系和相关实践案例,第三份部分是对于未来发展趋势的研判。 整体来说内容还是比较充实,对于已经在阿里云上有投入或者准备投入的开发者还是值得一看的。 云原生 云原生是Pivotal的M...
阅读全文
看完源码记不住,是我脑子不太好吗? Java

看完源码记不住,是我脑子不太好吗?

都说大厂面试必问源码,可很多人看完Spring、MyBatis等源码记不住,是脑子有问题吗? 当然不是!是因为你没有掌握学习源码的技巧。 看完源码的我… 我的朋友子路,很多人都叫他路神,称他为“ 国内Spring讲解最好的第一人 ”。 子路说他以前学习Spring、Spring boot源码,只能去翻书,去报个线下培训班,或者向其他公司的大牛请教,...
阅读全文
给Swagger换了个新皮肤,瞬间高大上了! 软件架构

给Swagger换了个新皮肤,瞬间高大上了!

Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。 knife4j简介 knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。knife4j完全遵循了sprin...
阅读全文
过来人聊聊经历,为什么不要再学JSP了! Java

过来人聊聊经历,为什么不要再学JSP了!

陈龙| https://zhuanlan.zhihu.com/p/71937497 “ 前段时间,我和一位群友因为要不要学习 JSP 在群里争论了一番。他的想法是一定要学,并且还罗列了一个让我哭笑不得的理由,那就是“学习 JSP 可以加深对Servlet原理的理解!”。当时,我整个人都蒙了,就很气愤啊!这位群友也是工作一年多的人了,不知道为啥会说出这样的话。 ...
阅读全文
胡俊:如何理解和学习可信计算3.0 编程技术

胡俊:如何理解和学习可信计算3.0

作者:胡俊 博士,北京工业大学讲师 可信3.0是我国在网络空间安全架构上的原始创新,是实现我国网络空间安全可信的有效手段,其内涵非常丰富。而理解可信3.0,也需要从网络安全的基本概念,或者说,从网络安全观来入手,才能够真正抓住其精髓。关于可信3.0的内涵,沈昌祥院士有专文介绍,也做过很多次报告。本文主要谈一下在学习、理解可信3.0和在可信3.0环境下开发的一些体会。 本文共分4部分内容...
阅读全文
Loading...