-
spring tool-01-如何通过 spring 实现扫包?
说明
spring 的功能非常强大,如何通过 spring 扫描指定包呢?
比如我们想获取指定包下的所有枚举。
实现
package com.github.houbb.spring.tool.utils;
import com.github.houbb.heaven.util.lang.StringUtil;
import com.github.houbb.spring.tool....
2023-09-19 13:01:55 |
Monitor
-
cat monitor-06-cat 消息存储
项目简介
CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统。
CAT 目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC、数据库、缓存、MQ 等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等。
CAT 目前在美团点评已经基本覆盖全部业务线,每天处理的消息总量 3200 亿+,存储消息量...
2023-09-19 13:01:55 |
Monitor
-
cat monitor-05-cat 客户端集成实战
接入准备工作
添加 app.properties
然后你需要在你的项目中创建 src/main/resources/META-INF/app.properties 文件, 并添加如下内容:
app.name={appkey}
appkey 只能包含英文字母 (a-z, A-Z)、数字 (0-9)、下划线 (_) 和中划线 (-)
配置 client.xml
配置 /data/a...
2023-09-19 13:01:55 |
Monitor
-
cat monitor-04-cat 服务端部署实战
服务端部署方式
https://github.com/dianping/cat/wiki/readme_server 官方文档中很详细,我们实际操作一下。
为了简单,这里采用 docker 部署的方式。
大致步骤
从 github 上下载完整源码
将 docker/docker-compose.yml 文件中的汉字都删除, 否则之后的 docker-compose up 命...
2023-09-19 13:01:55 |
Monitor
-
cat monitor-03-深度剖析开源分布式监控CAT
深度剖析开源分布式监控CAT
CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海侧所有核心应用。
目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告警等。
自2014年开源以来,Github 收获 7700+ Star,280...
2023-09-19 13:01:55 |
Monitor
-
cat monitor-02-分布式监控 CAT埋点
埋点
在理解什么是埋点之前,首先需要了解一些基础知识:(以下摘自:http://www.chinawebanalytics.cn/auto-event-tracking-good-bad-ugly/)
我们能够监测网站上用户的行为,或者app上用户的行为,都需要在网站的每一页或者app中加上一些程序代码(基础代码)。
这样的程序代码,在网站上叫监测代码,在app中叫SDK(Softwa...
2023-09-19 13:01:55 |
Monitor
-
cat monitor 分布式监控 CAT-是什么?
概览
本文概要:
1、CAT监控系统是什么。
2、CAT监控系统能做什么,能监控些什么。
下面有些截图是CAT 2.0版本的,但和3.0版本没什么区别的。
一、 简介
CAT(Central Application Tracking)是美团开源的基于Java开发的实时分布式应用监控平台,提供了全面的监控服务和业务决策支持。
CAT监控系统的定位:
cat本质上一个实时监控...
2023-09-19 13:01:55 |
Monitor
-
嵌入式数据库 Berkeley DB-01-overview
Oracle Berkeley DB
Berkeley DB是一系列嵌入式键值数据库库,为应用程序提供可扩展的高性能数据管理服务。
Berkeley DB产品使用简单的函数调用API来进行数据访问和管理。
Berkeley DB使得开发定制的数据管理解决方案变得更加轻松,而不需要传统定制项目通常伴随的额外开销。
Berkeley DB提供了一组经过验证的构建块技术,可以配置以满足从手...
2023-09-11 13:01:55 |
Database