切面springboot日志

新版日志系统建设,利用clickhouse替换ES架构

目录背景采集端消费端版本迭代性能对比Vector存储端引擎支持数据模型架构设计集群监控展示端子目录路由配置账号设置免密码登录总结 背景 随着业务量的大幅提升,日志存储要求越来越大,写入IO越来越高,需要对整个日志系统进行升级,使用ES作为存储引擎的成本也越来越高,需要一个针对日志场景,更高性价比的存 ......
clickhouse 架构 系统 日志

程序启动添加全局异常捕获和Dump日志记录

Dump日志记录 /// <summary> /// 功能描述:程序全局异常捕获Dump文件记录 /// </summary> public static class MiniDump { [Flags] public enum Option : uint { // From dbghelp.h: ......
全局 程序 日志 Dump

分布式日志追踪ID实战 | 京东物流技术团队

本文通过介绍分布式应用下各个场景的全局日志ID透传思路,以及介绍分布式日志追踪ID简单实现原理和实战效果,从而达到通过提高日志查询排查问题的效率。 背景 开发排查系统问题用得最多的手段就是查看系统日志,相信不少人都值过班当过小秘吧:给下接口和出入参吧,麻烦看看日志里的有没有异常信息啊等等,但是在并发 ......
物流技术 分布式 实战 团队 物流

Springboot配置openssl生成的证书

js中使用了navigator.mediaDevices.getUserMedia来调用摄像头拍照,必须要求url是localhost或https。所以需要将SSL引入工程。 第一步:安装openssl生成SSL证书 先在http://slproweb.com/products/Win32OpenS ......
Springboot 证书 openssl

SpringBoot系列---【springboot集成phoenix调用hbase】

springboot集成phoenix调用hbase 1.环境 jdk8 hbase-2.1.0 2.新建springboot,添加pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org ......
SpringBoot springboot phoenix hbase

springboot项目中application.properties无法变成小树叶问题解决

1.检查我们的resources目录的状态,看看是不是处在普通文件夹的状态,如果是的话,我们需要重新mark一下 右键点击文件夹,选择mark directory as → resources root 此时我们发现配置文件变成了小树叶 2.如果执行了上述方法还是不行的话,可以尝试重新指定配置文件, ......

营业日志 —— FFT

Q: 【模板】多项式乘法(FFT) 给定一个 \(n\) 次多项式 \(F(x)\),和一个 \(m\) 次多项式 \(G(x)\)。 请求出 \(F(x)\) 和 \(G(x)\) 的卷积。 暴力很容易实现,但是时间复杂度为 \(O(n^2)\) 如何优化? 使用 FFT 可以有效将复杂度降至 \ ......
日志 FFT

2024了,我不想再用AOP收集业务操作日志了 | 京东云技术团队

0.背景 在近期的项目中,系统涉及到针对系统的业务操作日志统计功能,由于本系统位于业务链路的中心环节,负责接收上游系统的数据,并将基于用户操作产生的数据传递至下游系统,鉴于业务链路的复杂性和操作场景的多样性,我们计划通过对核心业务数据进行全生命周期的日志记录来提升问题解决的效率,并为用户提供更多的工 ......
团队 业务 技术 日志 2024

【ASP.NET Core】使用SignalR推送服务器日志

【ASP.NET Core】使用SignalR推送服务器日志 一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代 ......
SignalR 服务器 日志 Core ASP

SpringBoot:优化项目打包大小的方法

https://blog.csdn.net/qq_44973159/article/details/130106544 瘦身SpringBoot:优化项目打包大小的方法1、打jar包的痛点2、瘦身思路3、开始打包4、如何启动项目1、打jar包的痛点现有的应用开发中,不论是单体架构、微服务架构,如果项 ......
SpringBoot 大小 方法 项目

python pip更新异常日志

解决pip升级导致的ERROR: Could not install packages due to an EnvironmentError问题今天执行pip install -U pip命令想更新pip的时候,遇到了下面的问题: 后来上网查了一下发现很多方法都是让直接执行 !!(必须在管理员模式去 ......
python 日志 pip

springboot的bean以及一些注解@Primary、@Qualifier

1、bean的加载顺序 spring容器载入bean顺序是不确定的,在一定的范围内bean的加载顺序可以控制。 spring容器载入bean虽然顺序不确定,但遵循一定的规则: 1、按照字母顺序加载(同一文件夹下按照字母数序;不同文件夹下,先按照文件夹命名的字母顺序加载) 2、不同的bean声明方式不 ......
注解 springboot Qualifier Primary bean

记录Springboot项目部署到服务器

搞了一个月,开发了一个缩减版的管理系统,主要功能:对于进入海康门禁的老师,需要填报使用记录。用Springboot开发真的是便捷,专注于业务开发,不关心底层和架构。 第一步:搭建配置服务器 服务器:虚拟机Windows2016Server 64bit,内存32G,磁盘400G Mysql:8.0.3 ......
Springboot 服务器 项目

docker部署ELK日志系统

第一步:部署ES docker pull elasticsearch:7.17.0 创建ES目录与配置文件 mkdir -p /opt/es/config mkdir -p /opt/es/data echo "http.host: 0.0.0.0" >>/opt/es/config/elastic ......
docker 系统 日志 ELK

AOP用于日志管理

我在项目中使用AOP作日志管理,首先自定义注解syslog,再写一个aspect切面类,使用@around环绕通知,通过参数中的joinpoint切点,通过动态代理获取当前类的对象,这样就可以获取到类名等信息,可以通过一些别的方法比如getArgs,获取方法的参数等等 @Aspect@Compone ......
日志 AOP

企业级微服务项目实战《学成在线》学习日志(一)

项目架构 先来看看项目架构图: 我们主要搞的就是微服务层和数据层。 而这个项目比较大,框架就分成了三个端: 环境搭建 在开发这个项目前,你需要了解java,ssm,.springboot,springcloud,springcloudAlibaba,nacos,mysql,虚拟机,docker,SS ......
服务项目 实战 项目 企业 日志

日志记录升级(中间件全局日志)

1.继承IExceptionFilter只是用于记录全局异常异常日志,现在我想记录每个请求的日志并且入库。 需要用到IAsyncActionFilter,继承该接口,用于记录每一个action方法的请求信息,作用是记录每个操作的记录,简单点来讲就是记录哪个人调用了哪个方法。 添加一个继承该接口的过滤 ......
日志 中间件 全局

3 种 Springboot 全局时间格式化方式

3 种 Springboot 全局时间格式化方式 原文地址 https://developer.aliyun.com/article/771395 版权声明: 本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者 ......
全局 Springboot 方式 格式 时间

Docker+SEATA+Nacos+SpringBoot实现分布式事务

Docker+SEATA+Nacos+SpringBoot实现分布式事务 1. 服务端 示例SEATA版本:1.6.1 1.1. 配置的创建 docker pull seataio/seata-server:1.6.1 # 这里的运行只是为了获取里面的配置,将配置拿出来到宿主机后进行配置再删除容器再 ......
分布式 SpringBoot 事务 Docker SEATA

02.SpringBoot3+JDK17+Shiro+Basic认证方式

SpringBoot3+JDK17+Shiro+Basic认证方式 依赖 注意: 由于JDK17使用的是Jakarta EE规范,而截止2023年12月29日Shiro2.0还处于(alpha)测试阶段,所以只能使用目前最新的版本shiro1.13,但是Shiro1.13版本目前默认使用的是Java ......
SpringBoot3 SpringBoot 方式 Basic Shiro

如何在iPhone设备中查看崩溃日志

​ ​如何在iPhone设备中查看崩溃日志 目录 如何在iPhone设备中查看崩溃日志 摘要 引言 导致iPhone设备崩溃的主要原因是什么? 使用克魔助手查看iPhone设备中的崩溃日志 奔溃日志分析 总结 摘要 本文介绍了如何在iPhone设备中查看崩溃日志,以便调查崩溃的原因。我们将展示三种不 ......
iPhone 设备 日志

JavaWeb - Day14 - SpringBoot原理、bean的管理

01. SpringBoot-配置优先级 在我们前面的课程当中,我们已经讲解了SpringBoot项目当中支持的三类配置文件: application.properties application.yml application.yaml 在SpringBoot项目当中,我们要想配置一个属性,可以通 ......
SpringBoot 原理 JavaWeb bean Day

6、SpringBoot2之整合Mybatis

创建名为springboot_mybatis的新module,过程参考3.1节 6.1、引入相关依赖 注意:虽然本文使用的是 spring boot 2.7.18 和 MySQL 5.7 ,但是出于可移植性、可扩展性和兼容性方面的考虑, druid 的启动器使用的是 spring boot 3 版本 ......
SpringBoot2 SpringBoot Mybatis

SpringBoot中使用Swagger

添加pom.xml配置 <!-- https://mvnrepository.com/artifact/com.github.xiaoymin/knife4j-spring-boot-starter --> <dependency> <groupId>com.github.xiaoymin</gro ......
SpringBoot Swagger

logrotate日志压缩配置

默认Linux自带了logrotate和crontabs。 配置logrotate日志压缩 设置定时压缩时间 # 每小时第10分钟执行一次压缩 vim /etc/crontab 追加 10 * * * * /usr/sbin/logrotate /etc/logrotate.d/test_logro ......
logrotate 日志

【ASP.NET Core】使用SignalR推送服务器日志

一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代码,其他的基本重写。如今上位机的启动时间在网络状态良好的条件下 ......
SignalR 服务器 日志 Core ASP

ElasticSearch集成SpringBoot实践

Search API Search Request,用于搜索文档,聚合,相关的任何操作,还提供了高亮显示结果文档的方法 //创建,如果没有参数,会对所有索引运行 SearchRequest searchRequest = new SearchRequest(); //大多数搜索参数都能添加到Sear ......
ElasticSearch SpringBoot

MySQL三大日志(binlog、redo log和undo log)详解

MySQL三大日志(binlog、redo log和undo log)详解 MySQL 日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志 binlog(归档日志)和事务日志 redo log(重做日志)和 undo log(回滚日志)。 re ......
log 三大 binlog MySQL 日志

day25 如何做个“有价值”的日志分析平台-多种日志收集方案-基于K8S架构的EFK日志平台部署管理 (9.1-9.3)

9.1、如何做个“有价值”的日志分析平台 基于Kubernetes这种架构的日志收集方案是一个复杂而全面的过程。需要考虑不同应用类型的日志规范,日志输出方式,应用场景,日志平台选择,架构优缺点,日志监控和性能优化等其他特殊的场景。在下面的详细分析中,将逐层讨论这些方面。 一、日志规范 在K8S 架构 ......
日志 平台 架构 多种 价值

SpringBoot原理学习

一、IoC/DI相关 1. 如何进行依赖注入? ①依赖注入的三种方式 Ⅰ. 属性注入 /** * Field 注入/属性注入 * */ // @Resource(name = "mySQLDbServiceImpl") // @Autowired @Qualifier(value = "mySQLD ......
SpringBoot 原理
共4090篇  :4/137页 首页上一页4下一页尾页