处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
其实我只是偶尔上Stack Overflow,直到看了这个200万次阅读量的提问:How do I read / convert an InputStream into a ...
总感觉哪里不对,但是又说不上来 1、基本类型及底层实现 1.1、String 用途: 适用于简单key-value存储、setnx key value实现分布式锁、计数器(原...
前言 在前面关于类加载器的文章中,我们可以看到,类加载器通过java类的字节码文件,创建出了Class对象,并且通过加载-验证-准备-解析-初始化等一系列流程,将java类加...
来自公众号:IT界农民工 作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis ...
首先把pom引入。为了打印对象头 直接开搞,新建一个SyncDemo类,建立两个变量,int a 与 float b 新建一个SyncTest类,整个main方法,里面打印一...
Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgbook/spring-boot-reference-guid...
简书 占小狼转载请注明原创出处,谢谢! 知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap...
1.一些概念 1.1.数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。...
最近工作中,老是遇到程序假死或者宕掉,最终原因都是full gc导致,刚好回过头再学习一下JVM内存模式,以及GC垃圾回收机制,减少故障几率。 一、JVM内存模型及垃圾收集算...
这篇文章是我之前翻阅了不少的书籍以及从网络上收集的一些资料的整理,因此不免有一些不准确的地方,同时不同JDK版本的差异也比较大。 不过文中一些JVM参数示例都是实际项目里调优...
原文阅读 前言 这段时间懈怠了,罪过! 最近看到有同事也开始用上了微信公众号写博客了,挺好的~给他们点赞,这博客我也不推广,默默的静静的,主要是担心自己坚持不了。以前写过时间...
1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。 1、一个"....
软件是有生命的,你做出来的架构决定了这个软件它这一生是坎坷还是幸福。 本文不是讲解如何使用Spring Cloud的教程,而是探讨Spring Cloud是什么,以及它诞生的...
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式,...