加载中
一个 TCP 连接可以发多少个 HTTP 请求?

曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什...

百万年薪架构师 001期 (免费不加密)

阶段1:先导课 1-1 开K吧体验宣传片.mp4 阶段2:开班典礼(2018.12.1) 2-1 开班典礼.mp4 阶段3:第一章 智能互联网之总体架构设计篇(2018.12.1) 3-1 01课-02.mp4 阶段4:第二章 智能互联网...

前天 14:08
39
代码段、数据段、堆栈段、数据段辨析

1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长 (可读可写可执行) 2、 堆(给动态分配内存是使用),向上生长 (可读可写可执行) 3、 数据段(保存全局数据和静态数据) (可...

前天 14:05
18
数据段、代码段、BSS段、堆栈段

进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用 途 不一而不尽相同,有些内存是事先...

前天 14:04
8
JVM:查看java内存情况命令

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。...

05/16 16:57
62
【并发编程】MESI--CPU缓存一致性协议

原文:多线程之:MESI-CPU缓存一致性协议 概念# MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出)是一种广泛使用的支持写回策略的...

amp
05/10 21:27
52
JIT与JVM的三种执行模式:解释模式、编译模式、混合模式

Java JIT(just in time)即时编译器是sun公司采用了hotspot虚拟机取代其开发的classic vm之后引入的一项技术,目的在于提高java程序的性能,改变人们“java比C/C++慢很多”这一尴尬印象。 ...

SpringBoot开箱即用,内藏玄机

Spring Boot提供了很多”开箱即用“的依赖模块,那么,Spring Boot 如何巧妙的做到开箱即用,自动配置的呢? 开箱即用,内藏玄机 Spring Boot提供了很多”开箱即用“的依赖模块,都是以sprin...

05/10 12:14
22
太好了!总算有人把动态代理、CGlib、AOP都说清楚了!  

太好了!总算有人把动态代理、CGlib、AOP都说清楚了! 2019-09-24阅读 840 作者:几米憧憬 原文:https://note.youdao.com/share/?id=1b50d57ce1f7544da238d2051046ccc6&type=note#/ Java 代...

java Compiler API (java编译api)

在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为...

05/04 18:00
26
基于SPI机制和DataX插件热加载破坏双亲委派的思考

在开始阅读之前请先思考以下两个问题,并希望您能再接下来的文章中找到答案 1. 如果我自己实现了一个新的java.lang.String类,并通过UrlClassLoader加载使用该类,能否覆盖JDK中的 java.lan...

05/04 17:40
29
为什么说java spi破坏双亲委派模型?

作者:ZeaTalk 链接:https://www.zhihu.com/question/49667892/answer/690161827 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这个问题在之前粗略的...

05/04 17:38
32
破坏双亲委派机制的那些事

前言 今天重读《深入理解Java虚拟》这本书,读到破坏双亲委派机制这一小节,其中有一段话,如下 双亲委派模型的第二次“被破坏”是由这个模型自身的缺陷所导致的,双亲委派很好地解决了各个类...

05/04 17:30
26
sun.misc.Unsafe操作手册

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://honeypps.com/java/s...

05/04 17:19
31
java并发内存模型以及内存操作规则(八种原子操作)

java并发内存模型以及内存操作规则 java内存模型中规定了所有变量都存贮到主内存(如虚拟机物理内存中的一部分)中。每一个线程都有一个自己的工作内存(如cpu中的高速缓存)。线程中的工作内存...

05/03 22:10
56
springboot中SPI机制

一、从java类加载机制说起 java中的类加载器负载加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extensi...

05/03 16:33
34
JDK和Spring中SPI的实现原理和区别

SPI 简介 service provider interface JDK内置的中服务发现机制 一种动态替换发现的机制 此图使用(https://www.jianshu.com/p/46aa69643c97)作者画的 使用方式 实现方式: 写service 具体对...

深入理解SPI机制

一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架...

05/03 16:30
14
为什么要使用SpringBoot?使用SpringBoot的最大好处是什么?

使用SpringBoot的最大好处就是简化配置,它实现了自动化配置。 这里以SpringBoot 2.1.4.RELEASE版本和Spring 5.1.6.RELEASE版本为例。 API文档:https://docs.spring.io/spring-boot/docs/c...

Spring Boot自动配置原理

Spring Boot自动配置原理 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。它使用“习惯优于配置”的理念可以让你的项目快速运行部署。...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部