Dodd

dont be shy, just try!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友情链接

  • links

  • 公益404

  • 搜索

JVM调优实战

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM调优。

非堆内存:

  • 堆外内存
  • 文件句柄
  • Socket句柄
  • 数据库连接
阅读全文 »

JVM字节码执行引擎

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM字节码执行引擎。

阅读全文 »

JVM内存分配与回收策略

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM内存分配和回收策略。

阅读全文 »

JVM垃圾回收机制

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM内存回收机制。对什么区域进行垃圾回收?

  1. 堆
  2. 方法区

栈是线程私有的,所有不进行回收。

查看GC回收情况:-XX:+PrintGC。

查看GC回收详情:-XX:+PrintGCDetails。

阅读全文 »

JVM运行时数据区

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM内存区域,即运行时数据区。JVM内存结构规范图如下:

  • 静态编译

    把Java文件编译成字节码Class文件,这个时候Class文件以静态方式存在。

  • 类加载器

    把Class字节码文件加载到内存中。

  • 其他

    类的元数据:简单名字 + 描述符放在方法区中。

    new的对象放在堆中。

阅读全文 »

JVM类加载机制

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍JVM类加载机制。类加载机制生命周期:

阅读全文 »

JVM-CLASS文件结构

发表于 2020-04-18 | 分类于 jvm | | 阅读次数:

介绍

介绍Java类文件结构。Java到.class文件的过程:

阅读全文 »

nginx架构总结

发表于 2020-04-05 | 分类于 nginx | | 阅读次数:

一、定义Nginx在服务体系中的角色

阅读全文 »

nginx安全

发表于 2020-04-05 | 分类于 nginx | | 阅读次数:

介绍

常见的恶意行为:爬虫行为和恶意抓取、资源盗用

  • 基础防盗链功能,目的不让恶意用户能轻易的爬取网站对外数据
  • secure_link_module对数据安全性提高加密验证和失效性,适合核心重要数据
  • access_module对后台、部分用户服务的数据提供IP防控
阅读全文 »

nginx性能优化

发表于 2020-04-05 | 分类于 nginx | | 阅读次数:

介绍

性能优化需要考虑的点:

  1. 当前系统结构瓶颈

    观察指标(top,日志)、压力测试(ab压测工具)。

  2. 了解业务模式

    接口业务类型(秒杀,抢购)、系统层次化结构。

  3. 性能与安全

    设计防火墙功能。

阅读全文 »
12…18
dodd

dodd

不吃狗粮,不喝鸡汤

175 日志
22 分类
26 标签
微博 知乎
Links
  • JavaChen
  • 酷壳
© 2020 dodd
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3