草庐IT

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

别再问WiFi密码了,HMS Core统一扫码服务让手机一键联网

现代生活离不开网络。在餐厅、商场等公共场所,手机连接WiFi一直是高频使用场景。虽然公共场所的免费WiFi越来越多,但网络连接过程却很麻烦。有的需要打开网页注册或点击广告链接才能上网,还有的要求下载特定App才能连接。那么有没有什么更方便的联网方式呢?“扫码联网”提出了解决方案,商家可以在店放置包含WiFi信息的二维码。用户打开手机相机扫码即可连接WiFi,还支持将二维码分享给身边好友,使入网更快、更直观,并且无需担心隐私泄露、被推送无用信息等问题。效果展示实现原理通过HMSCore统一扫码服务的码生成和扫码能力,轻松实现扫码连WiFi这一场景。开发实战一、构建扫码功能开发准备1.1 配置华为

别再问WiFi密码了,HMS Core统一扫码服务让手机一键联网

现代生活离不开网络。在餐厅、商场等公共场所,手机连接WiFi一直是高频使用场景。虽然公共场所的免费WiFi越来越多,但网络连接过程却很麻烦。有的需要打开网页注册或点击广告链接才能上网,还有的要求下载特定App才能连接。那么有没有什么更方便的联网方式呢?“扫码联网”提出了解决方案,商家可以在店放置包含WiFi信息的二维码。用户打开手机相机扫码即可连接WiFi,还支持将二维码分享给身边好友,使入网更快、更直观,并且无需担心隐私泄露、被推送无用信息等问题。效果展示实现原理通过HMSCore统一扫码服务的码生成和扫码能力,轻松实现扫码连WiFi这一场景。开发实战一、构建扫码功能开发准备1.1 配置华为

求求你们,别再刷 Star 了!这跟“爱国”没关系!

这几年,随着几大互联网公司的强大,纷纷投入云计算产业的建设,开源项目作为维护潜在客户群体(开发者)的重要手段,是各大云计算厂商都在努力做的事。这几年也诞生了很多真正优秀和看似优秀的开源项目。真正优秀的不必多说,就是那些被真实广泛应用的开源项目,而今天我想说的是那些看似优秀的开源项目。为什么有些项目是看似优秀?大家都知道,在全球最大的开源项目托管平台GitHub上有个被大家经常提及的数据:Star。很多时候,大家会用这个数据来描述开源项目的流行程度甚至优秀程度。相信工作一些年的开发者,一定有这样的感受。在好几年前,国内开源不多的时候,根据Star的数量来评判和选择开源产品使用的时候,不太会踩坑。

求求你们,别再刷 Star 了!这跟“爱国”没关系!

这几年,随着几大互联网公司的强大,纷纷投入云计算产业的建设,开源项目作为维护潜在客户群体(开发者)的重要手段,是各大云计算厂商都在努力做的事。这几年也诞生了很多真正优秀和看似优秀的开源项目。真正优秀的不必多说,就是那些被真实广泛应用的开源项目,而今天我想说的是那些看似优秀的开源项目。为什么有些项目是看似优秀?大家都知道,在全球最大的开源项目托管平台GitHub上有个被大家经常提及的数据:Star。很多时候,大家会用这个数据来描述开源项目的流行程度甚至优秀程度。相信工作一些年的开发者,一定有这样的感受。在好几年前,国内开源不多的时候,根据Star的数量来评判和选择开源产品使用的时候,不太会踩坑。

别再重复造轮子了,推荐使用 Google Guava 开源工具类库,真心强大!

GoogleGuava概述1、Guava是一组来自Google的核心Java库,包括新的集合类型(如multimap和multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!被广泛应用于Google的大多数Java项目中,也被许多其他公司广泛使用。2、guavagithub开源地址:GitHub-google/guava:https://github.com/google/guava3、官网用户手册https://github.com/google/guava/wiki4、com.google.guava依赖:com.google.guavaguava

别再重复造轮子了,推荐使用 Google Guava 开源工具类库,真心强大!

GoogleGuava概述1、Guava是一组来自Google的核心Java库,包括新的集合类型(如multimap和multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!被广泛应用于Google的大多数Java项目中,也被许多其他公司广泛使用。2、guavagithub开源地址:GitHub-google/guava:https://github.com/google/guava3、官网用户手册https://github.com/google/guava/wiki4、com.google.guava依赖:com.google.guavaguava

别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!

背景你还在用System.currentTimeMillis...统计耗时?比如下面这段代码:/***@author:栈长*@from:公众号Java技术栈*/@TestpublicvoidjdkWasteTime()throwsInterruptedException{longstart=System.currentTimeMillis();Thread.sleep(3000);System.out.printf("耗时:%dms.",System.currentTimeMillis()-start);}System.currentTimeMillis...这种方式统计耗时确实是用的最多的,

别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!

背景你还在用System.currentTimeMillis...统计耗时?比如下面这段代码:/***@author:栈长*@from:公众号Java技术栈*/@TestpublicvoidjdkWasteTime()throwsInterruptedException{longstart=System.currentTimeMillis();Thread.sleep(3000);System.out.printf("耗时:%dms.",System.currentTimeMillis()-start);}System.currentTimeMillis...这种方式统计耗时确实是用的最多的,