自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 JVM源码分析之perfData文件的创建

看泉子的一篇文章:JVM源码分析之Jstat工具原理完全解读 - 你假笨 里提到了两个JVM参数,可以控制perfdata文件是否共享,引用泉子对这两个参数的解释:UsePerfData:如果关闭了UsePerfData这个参数,那么jvm启动过程中perf memory都不会被创建,默认情况是是打开的 PerfDisableSharedMem:该参数决定了存储PerfData的内存是不是可以被共享,也就是说不管这个参数设置没设置,jvm在启动的时候都会分配一块内存来存PerfData,只是说这个P

2020-06-29 11:00:57 722

转载 Win10如何切换Administrator账户

因为出于系统安全的考虑,Windows10的最高权限Administrator管理员账户默认是关闭的,但有很多时候我们的一些软件或者一些需求需要用到管理员的高级权限,这个时候我们该如何开启切换到管理员账户呢?请看以下步骤:工具/原料 电脑 CMD命令提示符 方法/步骤 单击开始菜单,找到“Windows系统”里面的“命令提示符”,右键单击选择“更多”,在更多的选项里面,点击“以管理员身份运行” 打开命令提示符后,输入:netuseradminist...

2020-06-29 10:59:27 9164 1

转载 jps不显示java进程信息

对于jps较熟悉可以直接查看第二部分的分析1、jps的作用jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。2、某个java进程已经启动,用jps却显示不了该进程进程号这个问题已经碰到过两次了,所以在这里总结下。现象:用ps -ef|grep java能看到启动的java进程,但是用jps查看却不存在该进程的id。待会儿解释过之后就能知道在该情况下,j.

2020-06-29 10:58:21 2144

转载 图解Gossip:可能是最有趣的一致性协议

Gossip是什么Gossip协议是一个通信协议,一种传播消息的方式,灵感来自于:瘟疫、社交网络等。使用Gossip协议的有:Redis Cluster、Consul、Apache Cassandra等。六度分隔理论说到社交网络,就不得不提著名的六度分隔理论。1967年,哈佛大学的心理学教授Stanley Milgram想要描绘一个连结人与社区的人际连系网。做过一次连锁信实验,结果发现了“六度分隔”现象。简单地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认

2020-06-28 22:22:41 651

转载 我们现在正处于 JavaScript 消亡的边缘?

我们现在正处于 JavaScript 消亡的边缘?每 10 年 JavaScript 都会发生一次改朝换代式的变革。在我看来,JavaScript 当前正处于一次快速变革的开始,而这段时期未来可能会被称为 JavaScript 第三纪元。本文最初发布于 shawn swyx wang 博客,经原作者授权由 InfoQ 中文站翻译并分享。历说从头JS 的第一纪元(从 1997 至 2007)堪称虎头蛇尾。大家都知道 Brendan Eich 的故事,但是关于 ES4 是如何与诸如 Fla.

2020-06-28 18:31:24 317

转载 日活超过 3 亿的快手是怎么进行性能优化的?

日活超过 3 亿的快手是怎么进行性能优化的?冉叶兰发布于:2020 年 6 月 12 日 10:56在移动互联网时代,由于设备资源受限、网络不稳定等因素,Web 端和移动端的性能优化显得尤为重要,如果性能不好,用户就容易流失,ToC 的产品尤为明显,体验差的产品必然会被市场淘汰。如何做好性能优化是每个企业都会关注的。在将于 11 月 24-25 日举办的GMTC 全球大前端技术大会上,快手性能优化负责人杨凯将会分享《快手 APM 平台建设与性能优化》。他表示,“随着快手 App 功能越来.

2020-06-28 18:13:23 435

转载 我为什么放弃移动开发

当我还在上大学的时候,Android 和 iOS 还是新兴的平台,每个人都对这两项技术很感兴趣。如果你参加一些当时的编程研讨会,最后总会写一个小型的 Android 应用。这就是我向 Android 生态系统迈出的第一步,也可能是我随后成为了一名移动开发者的原因。在这篇文章中,我想要分享我关于 Android SDK 和 Flutter 的糟糕体验。我提到的某些要点也适用于 iOS SDK。我已经在几年前放弃了移动开发的工作,希望后来许多事情已经在朝好的方向改进。但在当时,我发现移动生态系统是如此的令人

2020-06-28 17:55:19 502

转载 REST API 安全设计指南

REST API 安全设计指南。REST 全称是 Representational State Transfer,它利用传统 Web 特点,提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。目前,在三种主流的 Web 服务实现方案中,REST 模式服务相比复杂的 SOAP 和 XML-RPC 来讲,更加简洁。越来越多的 web 服务使用 REST 设计并实现,但是它缺少安全特性。REST API 简介REST 全称是 Representational S

2020-06-28 17:45:53 283

转载 美团点评万亿级 KV 存储架构演进

齐泽斌Kitty发布于:2020 年 6 月 20 日 09:00KV 存储作为美团点评一项重要的在线存储服务,承载了在线服务每天万亿级的请求量,并且保持着 5 个 9 的服务可用性。美团点评高级技术专家齐泽斌在 QCon 全球软件开发大会(上海站)2019 分享了《美团点评万亿级 KV 存储架构与实践》,本文为演讲整理,主要分为四个部分:第一部分是美团点评 KV 存储发展历程;第二部分是内存 KV Squirrel 架构和实践;第三部分是持久化 KV Cellar 架构和实践;最后是关于发展规划

2020-06-28 17:43:52 728

转载 CAS实现SSO单点登录原理

1.CAS简介1.1.What is CAS?CAS(Central Authentication Service) 是Yale大学发起的一个企业级的、开源的项目,旨在为Web应用系统提供一种可靠的单点登录解决方法(属于Web SSO)。CAS开始于2001年, 并在2004年12月正式成为JA-SIG的一个项目。1.2.主要特性1、开源的、多协议的SSO解决方案;Protocols:Custom Protoco...

2020-06-23 10:39:32 259

转载 CAS Ticket票据:TGT、ST、PGT、PT、PGTIOU

CAS的核心就是其Ticket,及其在Ticket之上的一系列处理操作。CAS的主要票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中有的票据。1、术语解释·TGT(Ticket Grangting Ticket)TGT是CAS为用户签发的登录票据,拥有了TGT,用户就可以证明自己在CAS成功登录过。TGT封装了Cookie值以及此Cookie值对应的用户信息。用户在CAS认证成功后,CAS生成cooki

2020-06-23 10:32:10 1628

转载 如何使用Java解析XMind文件

XMind是当前最为流行的思维导图软件,那么如何可以解析XMind文件呢?其实,Xmind文件就是压缩包,你可以使用解压缩工具把XMind文件解压。加压的文件目录如下:image.png其中最主要的是content.xml这个文件,打开这个文件,可以看到如下的结构:<?xml version="1.0" standalone="no"?><?xml version="1.0" standalone="no"?><xmap-content ...

2020-06-14 23:27:54 4430 1

原创 java核心技术 (卷I)[集合|并发] 精华版

java 核心 编程 (卷I)[集合|并发] 精化版

2020-06-13 08:46:06 312

原创 java核心技术(卷I)[接口|lambda|内部类|异常|泛型] 精华版

java 核心 编程(卷I)[接口|lambda|内部类|异常|泛型] 精华版

2020-06-13 08:43:41 204

转载 mon监控埋点指标

1. perf dump1.1 cluster监控类型 监控项 说明 级别 perf dump cluster ceph.cluster.num_mon mon数量 * ceph.cluster.num_mon_quorum 法定mon数量 * ceph.cluster.num_osd 集群osd节点数量 * ceph.cluster.num_osd_up up状态的osd节点数量 ...

2020-06-12 14:52:33 326

转载 osd监控埋点指标

1. WBThrottle监控类型 监控项 说明 perf dump WBThrottle bytes_dirtied 脏数据大小 bytes_wb 写入数据大小 ios_dirtied 脏数据操作 ios_wb 写操作 inodes_dirtied 等待写入的条目 inodes_wb 写记录 2. filestore监控类型 监控项 说明 perf d...

2020-06-12 14:51:48 589

原创 java核心技术(卷I)[概述|结构|对象|继承] 精华版

java核心编程(卷I)精化版

2020-06-07 13:37:40 219

转载 buffered disk reads and cached reads的区别

cached reads为基准和比较目的执行高速缓存读取的时间。为了获得有意义的结果,应在其他活动的系统(没有其他活动的进程)上至少重复2到3次此操作,该系统至少具有几兆字节的可用内存。这显示了直接从Linux缓冲区高速缓存读取数据的速度,而无需访问磁盘。此测量实质上是被测系统的处理器,高速缓存和内存的吞吐量的指示。如果还指定了-t标志,则将基于-T结果的校正因子合并到为-t操作报告的结果中。buffered disk reads为基准和比较目的执行设备读取的时间。为了获得有意义的结果,应在其他

2020-06-03 12:45:04 1296

转载 磁盘阵列(Redundant Arrays of Independent Disks,RAID)

1. 存储的数据一定分片;2. 分基于软件的软RAID(如mdadm)和基于硬件的硬RAID(如RAID卡);3. RAID卡如同网卡一样有集成板载的也有独立的(PCI-e),一般独立RAID卡性能相对较好,淘宝一搜便可看到他们的原形;4. 现在基本上服务器都原生硬件支持几种常用的RAID;5. 当然还有更加高大上的专用于存储的磁盘阵列柜产品,有专用存储技术,规格有如12/24/48盘一柜等,盘可选机械/固态,3.5/2.5寸等。 级别 .

2020-06-03 11:16:11 1139

转载 硬盘的读写原理

目前,硬盘在市场上基本分为3种,分别是机械硬盘(HDD)、固态硬盘(SSD)、混合硬盘;按硬盘接口来划分,主要有SCSI 、IDE 、SATA、SAS和光纤通道五种。 任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级。比如: SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中 Ultral-160就是基于SCSI-3标准的。 IDE 遵循的是ATA标准 SATA,是ATA标准的升级版本 IDE是并口设备,而SATA是串口,S...

2020-06-03 10:58:18 510

转载 磁盘 IOPS(每秒读写次数) 的计算方法

一、磁盘 I/O 的概念 I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O。通常来讲,一个上层的 I/O 可能会产生针对磁盘的多个 I/O,也就是说,上层的 I/O 是稀疏的,下层的 I/O 是密集的。 磁盘的 I/O,顾名思义就是磁盘的输入输出。输入指的是对磁盘写入数据,输出指的是从磁盘读出数据。我们常见的磁盘类型...

2020-06-03 10:56:27 11352 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除