- 博客(6)
- 收藏
- 关注
原创 日均百万级商城JVM性能调优
日均百万级商城如何JVM性能调优?后台微服务架构中的一个订单系统,一般几百万的访问量基本上就是集中在3-4个小时内完成,平均下来每秒100单左右。我们部署三台服务器同时提供服务,平均每台服务器每秒钟处理30单左右。一个订单假设会产生1KB的对象(估计方法:这个对象内包含哪些声明的变量,在这个对象内会嵌套哪些对象挖到最内层计算变量所占的字节数,从而来预估每个对象所占得内存大小),每秒钟就会产生3...
2019-11-25 20:31:59
590
原创 Mysql性能调优之Explain
执行计划(query Execution plan)语句格式:explain select * from emp执行该语句并不会真正的查询出数据库表内的一行数据,而是有10列字段信息:id,select_type,table,type,partitions,possible_keys,key,key_len,ref,rows,Extra下面分别介绍各字段含义:ID:select出现的顺...
2019-11-25 16:47:06
168
原创 高光谱遥感图像的分类
5.高光谱遥感数据监督分类高光谱图像数据将地物光谱信息和图像信息融为一体,其数据具有几何空间、光谱特征空间两类表达方式。几何空间:直观表达每个像元在图像中的空间位置以及它周边像元之间的相互关系,为高光谱图像处理提供空间信息。光谱特征空间: 高光谱遥感图像每个像元对应着多个成像波段的反射值。近似连续的光谱曲线表示为一个NN维向量,向量在不同波段值的变化反映了其代表的目标的辐射光谱信息,其优势是...
2019-11-24 17:17:18
4910
原创 JVM虚拟机运行时数据区
JVM虚拟机运行时数据区class文件通过类加载子系统载入到方法区内部栈为每一个线程申请一块独立运行的栈空间,可以用参数来指定栈的大小-Xss,该大小是为每一个线程所分配的空间大小,而并非整个栈空间的大小。-Xss越大意味着同时开启的线程就会越少,因为栈的总空间的一定的。如栈空间全部用完,就会产生栈内存溢出。例如递归调用就可能产生栈内存溢出。java.lang.StackOverflow...
2019-11-23 17:12:27
327
原创 Mysql索引底层数据结构
Mysql索引数据结构当慢查询时,看SQL是否走索引。索引的本质:索引是帮助Mysql高效获取数据的排好序的数据结构。MySQL若不建立索引,查找某条数据时则会逐行扫描,每扫描一行数据就会做一次磁盘IO。B-Tree:叶节点具有相同的深度,叶节点的指针为空。所有索引元素不重复。叶节点中的数据索引从左到右递增排列。B树模型图。在B树中,无论中间节点还是叶子节点都带有数据。B+树...
2019-11-22 10:34:38
213
原创 JVM垃圾收集器之G1
JVM垃圾收集器一.G1垃圾收集器1.G1采用内存分区(Region)的思路,将内存划分为一个个相等大小的内存分区,回收时则以分区为单位进行回收,存活的对象复制到另一个空闲分区中。由于都是以相等大小的分区为单位进行操作,因此G1天然就是一种压缩方案(局部压缩);2.G1虽然也是分代收集器,但整个内存分区不存在物理上的年轻代与老年代的区别,也不需要完全独立的survivor(to space)...
2019-11-21 20:09:56
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人