240 发简信
IP属地:广东
  • Resize,w 360,h 240
    记一次Metaspace导致频繁fgc的问题排查过程

    最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我...

  • Resize,w 360,h 240
    使用缓存的常用模式

    在应用开发中,缓存的使用相当广泛,从硬件上来说有CPU,协议上有DNS,应用也经常使用内存缓存数据库或者上游系统中返回的数据。那我们为什么要在系...

  • Resize,w 360,h 240
    spring boot启动源码解析

    spring boot是一个基于spring framework之上的应用构建框架,遵循COC原则,帮助我们快速构建spring应用,这也是sp...

  • Resize,w 360,h 240
    Java应用线上问题排查工具

    应用上线之后总会出现各种各样的问题,这些问题包括但不限于一下几类问题: 线程问题 cpu消耗较多 内存问题 进程莫名crash或者被系统kill...

  • Resize,w 360,h 240
    Hotspot虚拟机常用参数完全解析

    1、指定垃圾收集器 -XX:+UseSerialGC 指定使用串行垃圾收集器,新生代及老年代都是串行收集,在大堆或者多核cpu的环境中不大适合使...

  • Resize,w 360,h 240
    Hibernate Validator实战篇

    在写程序的时候经常需要进行数据校验,比如服务端对http请求参数校验,数据入库时对字段长度进行校验,接口参数校验,可以说数据校验遍布应用程序代码...

  • Resize,w 360,h 240
    Redis Cluster详解

    Redis Cluster介绍 redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求...

    0.1 10971 0 3 1
  • 解决JedisClient出现“Unexpect end of stream”异常问题

    问题介绍 最近查看生产日志,在日志中发现一些“Unexpect end of stream”的报错,这个异常之前也出现过,但之前出现的次数都比较...

  • Mybatis单表自动生成SQL

    1. 为什么要写单表SQL自动生成呢? 我们在使用Mybatis做dao层开发时,对单表的操作大部分都是一样的,每次都写着一样的代码既浪费时间也...