JAVA
文章平均质量分 83
_单眼皮男生_
阳光乐观
展开
-
分布式之Netty介绍与实战(一)--Java IO与NIO
目录分布式之Netty介绍与实战(一)--Java IO与NIO分布式之Netty介绍与实战(二)--Netty编程实践分布式之Netty介绍与实战(三)--Netty线程模型解析分布式之Netty介绍与实战(四)--Netty编解码编程实战Linux IO流程lLinux IO流程:等待数据准备好(Waiting for the data to be ready)...原创 2018-10-28 20:59:21 · 328 阅读 · 0 评论 -
深入理解Java虚拟机(一)——JVM整体架构
目录深入理解Java虚拟机(一)——JVM整体架构深入理解Java虚拟机(二)——类加载器深入解析深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎深入理解Java虚拟机(四)——JVM性能调优监控工具 JVM整体架构•JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VM...原创 2018-10-28 11:20:01 · 1326 阅读 · 0 评论 -
深入理解Java虚拟机(二)——类加载器深入解析
目录深入理解Java虚拟机(一)——JVM整体架构深入理解Java虚拟机(二)——类加载器深入解析深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎深入理解Java虚拟机(四)——JVM性能调优监控工具类加载过程•类加载:类加载器将class文件加载到虚拟机的内存 •加载:在硬盘上查找并通过IO读入字节码文件•连接:执行校验、准备、解析(可选)步骤•...原创 2018-10-28 11:29:35 · 656 阅读 · 0 评论 -
深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎
目录深入理解Java虚拟机(一)——JVM整体架构深入理解Java虚拟机(二)——类加载器深入解析深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎深入理解Java虚拟机(四)——JVM性能调优监控工具JVM内存结构•本地方法栈(线程私有):登记native方法,在Execution Engine执行时加载本地方法库•程序计数器(线程私有):就是一个指针...原创 2018-10-28 11:43:37 · 1275 阅读 · 1 评论 -
深入理解Java虚拟机(四)——JVM性能调优监控工具
目录深入理解Java虚拟机(一)——JVM整体架构深入理解Java虚拟机(二)——类加载器深入解析深入理解Java虚拟机(三)——JVM内存结构+JVM执行引擎深入理解Java虚拟机(四)——JVM性能调优监控工具Jinfo查看正在运行的Java应用程序的扩展参数查看jvm的参数查看java系统参数Jstatjstat命令可以查看堆内存各部分...原创 2018-10-28 11:56:38 · 881 阅读 · 0 评论 -
分布式之Netty介绍与实战(二)--Netty编程实践
目录分布式之Netty介绍与实战(一)--Java IO与NIO分布式之Netty介绍与实战(二)--Netty编程实践分布式之Netty介绍与实战(三)--Netty线程模型解析分布式之Netty介绍与实战(四)--Netty编解码编程实战Netty是什么Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序...原创 2018-11-02 09:17:04 · 558 阅读 · 0 评论 -
linux java 线上问题排查
top命令查看cpu占用率查看占用高的进程号第一步:输入TOP命令第二步: 输入 shift+h ,打开线程模式,查看目前最耗系统资源的线程是哪些可以再按 1用CPU模式看各个CPU资源的使用情况 按O查看帮助pgrep 查询进程的工具pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行。在服务器的配置和管理中,这个工具常被应用,简单明了 用法:pgre...原创 2018-11-04 20:49:43 · 1300 阅读 · 1 评论 -
分布式之Netty介绍与实战(四)--Netty编解码编程实战
半包粘包问题示例与分析Netty半包粘包问题解决Netty编解码器分析半包粘包问题示例与分析TCP/IP协议面向“流”协议 MSS: Maxitum Segment Size最大分段大小,表示TCP数据包每次能够传输的最大数据分段 发送方/接收方缓冲区 Nagle算法(顺序出现)粘包/拆包解决思路基本思路就是不断从TCP缓冲区中读取数据,每次读取完都需要判断是否是一个完整...原创 2018-11-04 21:53:27 · 273 阅读 · 0 评论