皮皮虾~

皮皮虾, 跟我走, 吃炸鸡, 喝啤酒~

Scroll Down

SpringCloudAlibaba技术整理(三)服务熔断-sentinel

服务熔断在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过RPC或者rest进行通信.为了保证其高可用,单个服务通常会集群部署,由于网络原因或者自身的原因,服务并不能保证100%可用.如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线

#SpringCloudAlibaba  

Linux添加中文字体库

提供一种方式在Linux目录/usr/share/fonts下建一个目录用于保存新的字体库cd/usr/share/fontsmkdir-p./chinese/truetypecd./chinese/truetype从windows电脑的C:\Windows\Fonts下选择目标字体库,上传到Lin

#Linux  

ffmpeg流媒体相关问题

近期通过ffmpeg推送直播流时遇到的一些问题汇总以Raspberry4B搭配板载音频的USBCamera实时采集音视频混合推流到rtmp服务器,同时保存视频流到本地为例,最终的ffmpeg推流命令为:ffmpeg-fvideo4linux2-s1280x720-ss0.5-i/dev/video0

#ffmpeg  

JVM调优(四)GC算法与垃圾回收器

GC在C/C++语言中,没有自动垃圾回收机制,通过new关键字申请内存资源,通过delete关键字释放内存资源,如果某些位置没有写delete进行释放,那么申请的对象将一直占用内存资源,最终可能会导致内存溢出.在Java语言中,有自动的垃圾回收机制,内存的释放由系统自动识别完成,我们只需要关心内存的

#Java   #JVM  

JVM调优(三)JVM内存信息查看与分析

查看堆内存的使用情况jstatjstat可以查看堆内存各个部分的使用量,以及加载类的数量命令格式jstat[-命令选项][vmid][间隔毫秒][查询次数]示例:查看class加载统计Loaded表示加载class的数量Bytes表示占用空间大小Unloaded表示未加载数量Time表示加载耗时$j

#Java   #JVM  

JVM调优(二)JVM内存模型

JDK1.7堆内存模型年轻代主要存放new出来的新的对象严格划分为三部分:Eden区以及两个大小一致的survivor区同一时刻只会有一个survivor区被使用,另一个空闲当Eden区存满时,触发GC将存活的对象移到空闲的survivor区根据JVM策略,经过几次GC之后依然存活的对象将从surv

#Java   #JVM  

JVM调优(一)JVM运行参数

JVM参数类型主要分为两种:标准参数和非标准参数标准参数:-help-version-X参数(非标准参数):-Xint-Xcomp-XX参数(非标准参数,使用率较高,主要用于调优和Debug):-XX:newSize-XX:+UserSerialGC标准参数在后续JVM版本中不会改变,非标准参数可能

#Java   #JVM