
jvm
wmburst
经历过完全从零开始公司开发一套完整系统,从产品设计、UI设计、WEB搭建开发、后台搭建开发、安卓IOS搭建开发、数据收集分析系统搭建开发、服务器购买、高并发处理和服务器优化等服务从零开始到项目上线遇到问题、同时公司小程序、插件等、共享盘等东西的开发部署均有开发或者参与开发
展开
-
kafka搭建 java 链接操作
kafka集群搭建与使用 安装前的环境准备 由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。 yum install java-1.8.0-openjdk* -y kafka依赖zookeeper,所以需要先安装zookeeper wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz tar -zxvf zookeeper-3.4.12.tar.gz cd原创 2020-09-16 15:24:32 · 420 阅读 · 0 评论 -
GC格式、常规优化方式
垃圾回收机制的分类 CMS CMS堆内存和以网的垃圾收集器一样,分为新生代和老年代,新生代和老年代是物理隔离的。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RMEGAHNR-1592646953798)(https://cdn.nlark.com/yuque/0/2020/webp/99448/1592532635546-b62d959d-47cf-4505-b51d-0cd1b66759d3.webp)] G1 G1将JAVA的堆空间分割成了若干空间大小的区域,regi原创 2020-06-20 17:56:16 · 603 阅读 · 0 评论 -
jvm优化命令、工具案例
jps查询出所有的java运行程序 C:\Users>jps 14624 Jps 17600 GgUserApplication 20752 RemoteMavenServer 10616 8652 Launcher 查询java运行的初始值:jinfo -flags 17600 java系统参数:jinfo -sysprops 17600 jstat 类加载统计: jstat -class 17600 C:\Users>jstat -class 17600 Loaded Bytes Un原创 2020-06-18 17:27:27 · 443 阅读 · 0 评论 -
jvm结构、垃圾回收机制详解
JVM整体架构 JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,Java Virtual Machine Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Google Dalvik VM、Microsoft JVM… jvm整体架构 类加载器系统 运行时数据区(内存结构) 执行引擎原创 2020-06-17 16:40:07 · 236 阅读 · 0 评论 -
jvm指令集
跳转到class文件目录,使用 javap -c StringTest.class -> p.txt 命令将编译后的文件输出到p.txt文件 栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常量3压入栈 iconst_4 将int类型常量4压入栈 ico转载 2020-06-17 14:58:38 · 167 阅读 · 0 评论