文章归档

Js绘制玫瑰花

2025年9月13日望舒

varb=document.body;varc=document.getElementsByTagName('canvas')[0];vara=c.getContext('2d');document.body.clientWidth;with(m=Math)C=cos,S=sin,P=pow,R=r

1、介绍Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控:类的加载及卸载情况查看新生代、老生代及持久代的容量及使用情况查看新生代、老生代及持久代的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间查看新生代中Ed

概述任何对Innodb表的更新,Innodb都会将更新操作转化为WAL(writeaheadlog)并写入日志文件,WAL中记录了修改的详细信息。WAL日志在事务提交时会保证被写入持久化存储设备以保证事务的可靠性,WAL技术是保证数据库可靠存储以及提升性能的最重要手段。本文将详细描述WAL日志在磁盘

liunx性能分析工具

2025年9月13日望舒

Netflix高级性能架构师BrendanGregg更新Linux性能调优工具linux_performance_observability_tools:perf_toolslinuxperformancetuningtoolslinuxstaticperformancetools

缓存雪崩和穿透问题解决方案1.雪崩           雪崩是缓存内的数据失效了,大量的请求打入到数据库,造成服务被打爆     解决方案:           0.缓存的失效时间随机一段时间,避免大量的缓存同时失效           1.缓存不失效,后台异步更新           2.锁排队,

目前数据中心网络广泛应用的Fabric架构中会应用大量的ECMP(Equal-CostMultipathRouting,简写ECMP),其优点主要体现在可以提高网络冗余性和可靠性,同时也提高了网络资源利用率;大量的ECMP链路在特定场景下运行过程中会引发其他问题。例如,当某条ECMP链路断开后,EC

学完头发得掉光啊下载思维导图文件Java工程师.xmind

应用程序处理高并发的逻辑背景经常会有人问我怎么样能使得一个程序支撑高并发,我一般都是回答取决于你有多少钱[偷笑].有钱就能解决.但是对于一个开发人员来说一个正确的思考逻辑是有必要的.一般来说处理的思路有以下几种缓存,集群,分区,分布式,异步这五步,我称为"五板斧",一般要我处理性

安全架构设计

2025年9月13日望舒

1.网络安全架构目标保障信息安全,减少黑客安全方案一.网络分区线上网络分为四个区域一.服务暴露区网络分区机器,需提供外网网络访问能力,对外暴露服务能力,除对外提供的必须端口外,对外网络端口全部封死该分区网络不允许主动访问外网二.核心区域该网络分区只提供内网网络访问该网络分区不能主动访问外部网络,不提

RocketMQ为什么这么快之存储结构