logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常用监控方案 Prometheus + Grafana 简单使用小结

​Prometheus 是用 GO 语言开发的一个开源的系统监控和告警工具包,最初是 2012 年 SoundCloud 发布的,后面被很多大公司组织所使用,于2016年加入了云原生云计算基金会(Cloud Native Computing Foundation,CNCF),并于2018年毕业,它现在是一个独立的开源项目,并独立于任何公司进行维护。​Prometheus是一个非常优秀的监控工具,准

文章图片
#prometheus#grafana#开源
6款支持中文语音识别开源软件的简单使用

语音识别技术,也被称为自动语音识别(Automatic Speech Recognition,ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。语音识别是深度学习领域之一,在 github 上也有很多项目实现 ASR, 支持中文 ASR 的部分项目如下,下面会

文章图片
#语音识别#开源软件#人工智能 +1
Python开源工具库使用之词云Wordcloud

当我们需要将大量文本数据可视化展示时,WordCloud 库是一个非常有用的工具。它能够将文本中的关键词以词云的形式呈现出来,使得人们可以直观地了解文本的主题和关键词。WordCloud 库不仅能够简单地生成词云,还提供了丰富的配置选项,使用户可以根据自己的需求定制词云的外观和布局。作为Python开源库中的一员,WordCloud 库已经被广泛应用于各种领域,包括数据分析、自然语言处理、社交媒体

文章图片
#python#开源
plantUML使用指南之序列图

在软件开发、系统设计和架构文档编写过程中,图形化建模工具扮演着重要的角色。而PlantUML作为一种强大且简洁的开源工具,深受开发者和架构师们的喜爱。通过使用简单的文本语法,PlantUML 能够将复杂的概念转化为直观而易于理解的图形表示,使得软件设计和沟通变得更加高效和便捷。本文旨在介绍和探索 PlantUML 的应用领域、语法规则和关键功能。我们将研究 PlantUML 的序列图,并通过实际案

文章图片
#架构
Java开源工具库使用之ZooKeeper

分布式系统是由多个节点协同工作的系统,它们可以提供高可用性高性能和高扩展性的服务。然而,分布式系统也面临着很多挑战,如网络延迟、节点故障、数据一致性等。为了解决这些问题,分布式系统需要一个协调服务来管理节点之间的通信和协作。ZooKeeper就是一个高性能的分布式应用协调服务。它提供了一些常用的服务, 如命名、配置管理、同步和组服务。在一个简单的接口中,让你不用从头开始编写,可以直接使用它来实现一

文章图片
#java#zookeeper#分布式 +1
Java开源工具库使用之JWT

官网介绍JWT 是什么?JSON Web Token(JWT)是一个开放标准(RFC7519),它定义了一种紧凑和独立的方式,可以作为 JSON 对象在各方之间安全地传输信息。这个信息可以被验证和信任,因为它是用数字签名完成的。jwt 可以使用密钥(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。虽然 JWT 也可以加密以提供各方之间的保密,但专注于签名 Token。

文章图片
#java#开源
Java开源工具库使用之密码安全策略库passay

passay 是一个 Java 开源的密码安全策略库,可用于生成和验证密码。它提供了全面的规则类以验证/生成密码,并且高度可配置。Rule针对密码强度规则的接口。用于定义了一个密码策略规则集,包含一个或多个规则密码校验器。用于对一个候选密码评估多个密码规则的中心组件,可根据规则集验证密码密码生成器。生成满足给定规则集的密码pom 依赖:

文章图片
#java#开源#正则表达式
git常用命令,源码分析及在IDEA中使用

​git是一个免费的开源分布式版本控制系统,它最初是 Linus Torvalds 于2005 年 4 月,为了帮助管理 Linux 内核开发而开发的版本控制软件​版本控制系统(Version Control System, VCS)是一种可以记录一个或多个文件内容变化,以便将来查阅的系统。它有四个发展阶段:起源​linux有两个工具diff和patch,可以计算两个文件的不同,并还原。这两个工具

文章图片
#git#intellij-idea#bash
Linux shell字符串截取、替换、删除以及trim

字符串截取从左向右截取第一个//后的字符串word=abcd-//master-01://httpabecho ${word#*//}# 输出:master-01://httpab从左向右截取最后一个//后的字符串word=abcd-//master-01://httpabecho ${word##*//}# 输出:httpab...

    共 21 条
  • 1
  • 2
  • 3
  • 请选择