Michael翔

因上努力,果上随缘!


  • 首页

  • 标签

  • 分类

  • 归档

  • 利器

  • 阅读

  • 观影

  • 一言

  • 关于

  • 搜索

Spring Boot 实战 —— 通过 Sentry 收集 Log4j2 异常日志记录

发表于 2019-08-11 | 更新于 2025-02-08 | 分类于 Java

Sentry-Robot

背景

在日常线上运行的应用中如果报了异常,怎么在第一时间收到报错告警并且查看报错日志呢?周五就因为缺乏报错日志,导致构建服务受影响超过了 2 小时,虽然不至于「死人」,但是也确实让我意识到日志的重要性!后来临时在相关的地方加上日志,通过错误信息很快定位了到了原因,原来是数据库被运维人员做了新特性的改动,而我们服务还未适配好。想想当时的场景,还真是有点紧张~囧

今天就学习一下利用 Sentry 作为日志收集系统,结合之前学习的 log4j2 日志输出,主动收集异常日志。

阅读全文 »

Spring Boot 实战 —— 日志框架 Log4j2 SLF4J 的学习

发表于 2019-08-10 | 更新于 2025-02-08 | 分类于 Java

背景

logging.apache

Java 中比较常用的日志框架:

  • log4j(Log for Java):Apache 的一个开源项目,七种日志级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE
  • logback:是一个很成熟的日志框架,其实 logBack 和 log4j 出自一个人之手,这个人就是 Ceki Gülcü。logback 比 log4j 大约快 10 倍、消耗更少的内存,迁移成本也很低,自动压缩日志、支持多样化配置、不需要重启就可以恢复 I/O 异常等优势
  • log4j2:作者认为,log4j2已经不仅仅是 log4j 的一个升级版本了,而是从头到尾被重写的,这可以认为这其实就是完全不同的两个框架
阅读全文 »

Spring Boot 实战 —— 日志框架 logback 的学习

发表于 2019-08-09 | 更新于 2025-02-08 | 分类于 Java

背景

logging.apache

上一篇文章 Spring Boot 实战 —— 日志框架 Log4j2 SLF4J 的学习 中已经介绍了常用的日志框架的比较,本文介绍另外一个主流的日志框架 logback

阅读全文 »

Manjaro 安装体验小结

发表于 2019-08-03 | 更新于 2025-02-08 | 分类于 Linux

Manjaro

Manjaro 简介

Manjaro 是一款基于 Arch Linux、对用户友好的 Linux 发行版。在 Linux 社区,Arch Linux 的确是一个异常快速、强大、轻量级的发行版,它提供最新的、最全的软件。然而,Arch Linux 面向高级用户,普遍认为,缺乏技术专长或者没有耐心的人是无法玩转 Arch Linux的。

阅读全文 »

Spring Boot 实战 —— MyBatis(注解版)使用方法

发表于 2019-07-20 | 更新于 2025-02-08 | 分类于 Java

MyBatis

简介

MyBatis 官网 是这么介绍它自己的:

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

阅读全文 »

Spring Boot 实战 —— 集成 Swagger 生成 RESTful API 文档

发表于 2019-07-14 | 更新于 2025-02-08 | 分类于 Java

swagger

简介

Swagger 官网是这么描述它的:The Best APIs are Built with Swagger Tools。

阅读全文 »

Spring Boot 实战 —— 入门

发表于 2019-07-07 | 更新于 2025-02-08 | 分类于 Java

springboot2

简介

目前没有系统学习过 Spring 框架,参与工作时,直接参与到了 Spring Boot 项目的开发。目前还比较菜,所以,你要是和我一样,不妨也跳过 Spring 框架的学习,直接学习 Sring Boot。

阅读全文 »

Chrome 扩展神器 Vimium 使用教程——快速搜索收藏的书签

发表于 2019-06-23 | 更新于 2025-02-08 | 分类于 ToolsDaily

起点一直想要尝试通过录制视频的方式,分享一些经验,工具的、学习的等等。今天终于在 B 站投稿了第一个视频,不知道是否有小伙伴会去看到。 学习在 B 站好好搜索了一番,学习一下视频剪辑的教程,下面罗列一些我找到的有用的教程 视频剪辑: WillTV-活动作品我的教学类视频制作流程分享,用什么录屏软件 ...

阅读全文 »

Github 使用 Travis CI 实现 Hexo 博客自动部署

发表于 2019-06-16 | 更新于 2025-02-08 | 分类于 DevOps

想学一下 Travis CI 的用法,带着目的学习效果更佳。那么,我最终的目的就是实现 Github 上的Hexo 博客仓库有内容更新后,自动运行 Hexo 部署命更新博客。

阅读全文 »

使用 Dockcer-Compose 安装 Gitlab 服务

发表于 2019-06-15 | 更新于 2025-02-08

DevOpS 环节中,代码托管是必不可少的。本文介绍如何利用 docker-compose 搭建 Gitlab 服务。

阅读全文 »
1…789…14
Michael翔

Michael翔

DevOps,公众号『Coder魔法院』
134 日志
29 分类
151 标签
RSS
GitHub 微博 博客园 知乎 Twitter Telegram
Creative Commons
关注列表
  • Blog List
  • ZeeCoder
  • ehlxr
  • 卡瓦邦噶-蚂蚁SRE
  • David Dai
  • Sanarous
  • ZhangYong-爱折腾软件
  • Dalaoyang-SpringBoot
  • 无聊小博
  • 低调小熊猫-Java开发
  • 建站日志
0%
© 2015 – 2025 Michael翔