- 博客(8)
- 收藏
- 关注
原创 Redis6
1. NoSQL数据库简介1.1 技术发展技术分类解决功能性的问题:Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、Mybatis解决性能的问题:NoSQL、Java线程、Hadoop、Ngnix、MQ、ElaticSerch1.1.1 Web1.0时代Web1.0的时代,数据访问量很有限,用一夫当关的高性能的单点服务器可以解决大部分问题1.1.2 Web2.0时
2022-02-17 23:57:37 587 1
原创 07 本地方法栈
1. 介绍Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。本地方法栈,也是线程私有的。允许被实现成固定或者是可动态扩展的内存大小(在内存溢出方面和虚拟机栈相同)如果线程请求分配的栈容量超过本地方法栈允许的最大容量,Java虚拟机将会抛出一个StackoverflowError 异常。如果本地方法栈可以动态扩展,并且在尝试扩展的时候无法申请到足够的内存,或者在创建新的线程时没有足够的内存去创建对应的本地方法栈,那么Java虚拟机将会抛出一个OutofMemoryE
2022-01-16 23:29:54 78
原创 06 本地方法接口
什么是本地方法?简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。“A native method is a Java method whose implementation is provided by non-java code...
2022-01-16 23:09:02 80
原创 05 虚拟机栈
1. 虚拟机栈概述2. 栈的存储单位3. 局部变量表4. 操作数栈5. 代码追踪6. 栈顶缓存技术7. 动态链接8. 方法的调用:解析与分派9. 方法返回地址10. 一些附加信息11. 栈的相关面试题
2022-01-16 21:27:37 92
原创 02 类加载器子系统
1. 内存结构概述简图详细图(英文)详细图(中文)2. 类加载器与类的加载过程3. 类加载器分类4. ClassLoader的使用说明5. 双亲委派机制6. 其他
2021-12-19 18:27:51 465
原创 01 JVM与Java体系结构
目录1. 前言2. 面向人群及参考书目3. Java及JVM简介3.1 TIOBE 语言热度排行榜3.2 Java生态圈3.3 Java:跨平台的语言3.4 Java虚拟机规范3.5 JVM:跨语言的平台4. Java发展的重大事件5. 虚拟机与Java虚拟机6. JVM的整体结构7. 代码执行流程8. JVM的架构模型9. JVM的生命周期10. JVM的发展历程1. 前言你是否也遇到过这样的问题?运行着的线上系统突然卡死,系统无法访问,甚至直接OOM!想解决线上JVM GC问题,但却无从
2021-12-10 00:02:25 818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人