
阿里巴巴资料职业发展
文章平均质量分 87
web13765607643
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring cloud多模块开发下Feign的使用,以及@FeignClient注入bean找不到异常解决
然后确定这两个服务引用的Spring Cloud和Spring Boot版本是否一致,有时因为不一致,在 第一个服务中注解可能引用的是org.springframework.cloud.netflix.feign.FeignClient这个包下的,另一个服务中引用的是org.springframework.cloud.openfeign.FeignClient包下的,这时也会包这个错误,例如提供一个**/product/listForOrder****,**这个服务会在下面的订单类中调用。原创 2023-10-26 13:47:45 · 1847 阅读 · 0 评论 -
JVM排查问题总结
java class 元数据有很多种类,-klass类型的原数据占用的native memory称为CompressedClassSpace,其类型的原数据占用的native memory称为metaspace。清楚列举GC类型,heap容量信息,regin信息,Metaspace容量信息,以及归属于Metaspace的compressed class space(CCS)的容量信息。通过查看class实例占用情况,基本发现占用空间最多的都是一些基本类型,如char,所以通过占用量无法直接定位具体类。原创 2023-10-26 12:55:36 · 144 阅读 · 0 评论 -
linux下安装mysql-5.7.25详细步骤
用WinSCP 5.14.4工具将下载的mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz上传到linux服务器的/opt/mysql目录下面。在/opt/mysql/mysql-5.7.25/support-files目录下创建my_default.cnf。安装源文件版本:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz。我这里下载mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz版本。原创 2023-10-26 12:16:31 · 251 阅读 · 0 评论 -
JVM源码分析之MetaspaceSize和MaxMetaspaceSize的区别
JVM加载类的时候,需要记录类的元数据,这些数据会保存在一个单独的内存区域内,在Java 7里,这个空间被称为,在Java 8里,使用**元空间(Metaspace)**代替了永久代。永久代和元空间保存的数据并不完全一样,永久代中还保存另一些与类的元数据无关的杂项。如我们之前的一篇文章中说的,在Java 7里将字符串常量从永久代移动到了堆区域,但是永久代并没有完全改造完成。原创 2023-10-25 23:51:48 · 1082 阅读 · 1 评论 -
JVM常用调优方法
*、将新对象预留在新生代**由于 Full GC 的成本要远远高于 Minor GC ,因此尽可能将对象分配在新生代,在JVM 调优中,可以为应用程序分配一个合理的新生代空间,以最大限度避免新对象直接进去老年代。注意:由于新生代垃圾回收的速度高于老年代回收,因此,将年轻对象预留在新生代有利于提高整体的 GC 效率**、大对象进入老年代**大对象占用空间多,直接放入新生代中会扰乱新生代GC,新生代空间不足将会把大量的较小的年轻代对象移入到老年代中,这对GC来说是相当不利的。原创 2023-10-25 23:30:23 · 251 阅读 · 1 评论 -
2021年全新大数据学习路线图,(含入门到精通项目学习免费教程哦)
大数据教程,大数据学习,大数据学习路线图, 今天就给大家分享2021年全新的大数据学习教程哦!2021年黑马程序员全新的大数据学习路线图分享给大家,大家可以按照这个大纲来学习,自学也可哦!原创 2023-10-07 15:12:26 · 154 阅读 · 1 评论